E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Js系列
一文搞懂
JS系列
(四)之闭包应用-柯里化,偏函数
写在最前面:这是我即将开始写的一个系列,主要是在框架横行的时代,虽然上班用的是框架,但是对于面试,以及技术进阶,JS基础知识的铺垫是锦上添花,也是不得不学习的一块知识,虽然开汽车的不需要很懂汽车,只需要掌握汽车的常用功能即可。但是如果你懂汽车,那你也能更好地开车,同理。当然,一篇文章也不会光光只讲一个知识点,一般会将有关联的知识点串联起来,一边记录自己的学习,一边分享自己的学习,互勉!如果可以的话
辉夜真是太可爱啦
·
2021-04-07 09:17
JS系列
(四):apply与call
这两个都属于Function.prototype中扩展的方法,有些许不同。这两个方法都会改变this的指向(在之后的this指向讲解中,会深入研究)。如果想实现对象属性的继承(或者说是对象属性的完成拷背),一般最原始的方法如下:Object.extend=function(dest,src){if(!dest||!src){return;}for(keyinsrc){dest[key]=src[k
青叶小小
·
2021-04-01 10:16
JS系列
之url编码
方法一:encodeURIComponent和decodeURIComponentencodeURIComponentencodeURIComponent()是对统一资源标识符(URI)的组成部分进行编码的方法。它使用一到四个转义序列来表示字符串中的每个字符的UTF-8编码(只有由两个Unicode代理区字符组成的字符才用四个转义字符编码)。语法:encodeURIComponent(str);参
·
2021-03-31 15:33
手写基础题--前端篇
文章目录
JS系列
一、实现函数节流、防抖方法二、数组去重三、深克隆四、实现instanceof五、嵌套数组指定层次展开flat扁平化六、实现reduce数组方法七、实现数组map方法八、实现Array.fill
謫星
·
2021-01-15 22:14
面经辑录
javascript
flv.
js系列
三:FLV格式解析
flv.
js系列
三:FLV格式解析flv.js中音视频额分离器是FLVDemuxer,看懂这里的代码之前先要了解FLV文件的数据格式及JS中如何读取指定二进制数据。
传播正能量
·
2020-11-30 10:51
flv
javascript
前端
flv.
js系列
二:网速计算与数据缓存
flv.js源码知识点(二)在上一篇文章中主要讲解了flv.js的整理流程,今天讲解其中的网速计算和数据缓存处理。1网速计算在音视频播放的场景中,用户的网速是影响体验的重要因素,播放器在播放的过程中,可以计算单位时间获取的数据量来衡量网速。flv.js的实例提供了statistics_info事件获取当前的网速。flvPlayer.on('statistics_info',function(res
传播正能量
·
2020-11-30 10:51
javascript
Node.
js系列
-http
HTTP了解超文本传输协议(HTTP)是用于传输褚如HTML的超媒体文档的应用层协议。它被设计用于Web浏览器和Web服务器之间的通信,但它也可以用于其他目的。HTTP遵循经典的客户端-服务端模型,客户端打开一个连接以发送请求,然后等待它收到服务器端响应。HTTP是无状态协议,意味着服务器不会在两个请求直接保留任何数据(状态)。HTTP概述HTTP是应用层的协议,虽然理论上它可以通过任何可靠的传输
Aaron
·
2020-11-18 23:44
html5
javascript
前端
node.js
js 数组 实现 完全树_深入探究immutable.js的实现机制(一)
本文是我正在更新的深入探究immutable.
js系列
的第一篇。
weixin_39994806
·
2020-10-16 15:40
js
数组
实现
完全树
js
数组
改变长度
火影推荐程序连载35-最好用的流程编辑器bpmn-
js系列
之基本使用
BPMN(BusinessProcessModelingNotation)是由业务流程管理倡议组织BPMI(TheBusinessProcessManagementInitiative)开发的一套标准的业务流程建模符号规范。其目的是为用户提供一套容易理解的标准符号,这些符号作为BPMN的基础元素,将业务流程建模简单化、图形化,将复杂的建模过程视觉化,让业务建模者、业务实施人员、管理监督人员对BPM
liudahai777
·
2020-09-17 14:54
BPMN开源工作流编辑器bpmn-js落地实践中文文档
是一套标准的业务流程建模符号规范,bpmn-js是基于此规范实现的一套渲染工具包和web建模器,可以实现拖拽生成工作流程图,效果大概如下最近刚好用到,研究之后写了系列文章,分享给有需要的小伙伴最好用的流程编辑器bpmn-
js
ops-coffee
·
2020-09-17 12:06
技术分享
BPMN
前端
工作流
流程图
开源
最好用的流程编辑器bpmn-
js系列
之基本使用
最好用的流程编辑器bpmn-
js系列
文章BPMN(BusinessProcessModelingNotation)是由业务流程管理倡议组织BPMI(TheBusinessProcessManagementInitiative
ops-coffee
·
2020-09-17 12:00
node
js系列
学习:简单的http请求服务器-----(一)
node
js系列
学习:简单的http请求服务器—–(一)首先安装啊什么的就跳过了1、编写文件server.jsvarhttp=require('http');varserver=http.createServer
Mars_zhanglin
·
2020-09-17 02:57
nodejs
玩转node
JS系列
:使用原生API实现简单灵活高效的路由功能(支持nodeJs单机集群),nodeJS本就应该这样轻快...
前言:使用nodeJS原生API实现快速灵活路由,方便与其他库/框架进行整合;1、原生API,简洁高效的轻度封装,加速路由解析,nodeJS本就应该这样轻快2、不包含任何第三方库/框架,可以灵活的搭配其他库/框架进行web开发github项目地址:https://github.com/eguid/eguidRouter1、API介绍及使用说明注:新版本新增一个修改/自定义静态路由处理方法和开启单机
weixin_30394981
·
2020-09-17 02:23
json
Node.js开发框架Express4.x
从零开始node
js系列
文章,将介绍如何利Javascript做为服务端脚本,通过Nodejs框架web开发。Nodejs框架是基于V8的引擎,是目前速度最快的Javascript引擎。
Fens
·
2020-09-17 01:44
D3.
js系列
——布局:打包图和地图
一、打包图打包图(Pack),用于表示包含与被包含的关系,也可表示各对象的权重,通常用一圆套一圆来表示前者,用圆的大小来表示后者。1、布局(数据转换)varpack=d3.layout.pack().size([width,height]).radius(20);第1行:打包图的布局第2行:size()设定转换的范围,即转换后顶点的坐标(x,y),都会在此范围内。第3行:radius()设定转换后
weixin_34004750
·
2020-09-16 13:13
JS系列
--综述
其他网址教程系列其他网址JavaScript实例|菜鸟教程现代JavaScript教程
feiying0canglang
·
2020-09-16 05:11
JavaScript
js系列
-Set集合和WeakSet弱引用
SetSet对象是值的集合,Set中的元素只会出现一次,即Set中的元素是唯一的,无论是基本类型还是对象引用。letset=newSet([1,1,'1',{name:'zhang'},[1,2,3]]);console.log(set);//Set(4) {1,"1",{…},Array(3)}通过上面简单的定义我们可以发现几个问题:虽然Set定义是{..}对象,但只有值没有key键名是严格类型
前端蜗牛君
·
2020-09-14 17:03
JavaScript
javascript
Set
WeakSet
Angular
JS系列
(五)——下拉框
AngularJS可以使用数组或对象创建一个下拉列表选项,ng-option指令来创建一个下拉列表,ng-init设置默认选中值通过数组赋值选择的公司是{{selectedName}}varapp=angular.module('myApp',[]);app.controller('myCtrl',function($scope){$scope.names=["baidu","alibaba","
逝兮诚
·
2020-09-14 14:55
AngularJS
【
JS系列
】对象详解
前言学习面向对象时我们常说“万物皆对象”,当然在JavaScript中也不例外。不夸张地说:没有理解对象,就无法理解JavaScript。本文将向你展现对象的详细内容,希望对你有帮助。1.对象的定义1.1“万物皆对象”一探究竟1.1.1都是对象布尔类型通过newBoolean()创建时是对象数字类型通过newNumber()创建时是对象字符串类型通过newString()创建时是对象Date、Ma
weixin_34321977
·
2020-09-14 09:15
ExtJs2.0学习系列(6)--Ext.FormPanel之第三式(ComboBox篇)
前言:说句实话,此ext
js系列
的文章在博客园中的热度不高,可能是学这玩意的人不多吧,但是我觉得有这么个系列的文章对于中国朋友非常有帮助!请大家支持!
zhaohanjiangit
·
2020-09-13 23:10
ext2.x
EXT
JS系列
笔记(4.x)————button中的大背景图片问题
因为button中的icon是用来加载小图标的,所以当你要加载整张图作为button的背景的时候你最好用css效果例如:1.js代码{xtype:'button',height:90,width:100,style:{border:'none'},text:'地图页面',cls:'welcome-consoleClient-map-button',//这里就是用到了css效果,主界面也要//引入c
阿尔卑斯0283
·
2020-09-13 22:00
extjs
前端动画渲染引擎pixi.
js系列
(8)动画精灵AnimatedSprite实现逐帧动画效果
逐帧动画是一种常见的动画形式(FrameByFrame),其原理是在“连续的关键帧”中分解动画动作,也就是在时间轴的每帧上逐帧绘制不同的内容,使其连续播放而成动画。因为逐帧动画的帧序列内容不一样,不但给制作增加了负担而且最终输出的文件量也很大,但它的优势也很明显:逐帧动画具有非常大的灵活性,几乎可以表现任何想表现的内容,而它类似与电影的播放模式,很适合于表演细腻的动画。例如:人物或动物急剧转身、头
chongfeng2994
·
2020-09-13 21:06
前端
【深入浅出Node.
js系列
二】Node.js&NPM的安装与配置
>>>#0系列目录#深入浅出Node.
js系列
【深入浅出Node.
js系列
一】什么是Node.js【深入浅出Node.
js系列
二】Node.js&NPM的安装与配置#1Node.js安装与配置###1.1Windows
weixin_33806300
·
2020-09-13 06:49
Groovy/Grails的发展与回顾
Groovy/Grails的发展与回顾作者:cornsomething本文是这一年以来,在美国召开令人激动的NF
JS系列
会议的人们汇集在一起的东西。
hivon
·
2020-09-12 22:53
2G项目进展及资源
Groovy/Grails
使用dat.GUI实现参数快速调节
本文是three
js系列
的第五篇,阅读前面的文章有助于更好的理解本文:1.一个简单的案例,理解threejs中几个基本概念2.三维世界中的坐标系3.3d弹弹球4.3d弹弹球(加强版)5.三维世界中相机的位置参数
test 999
·
2020-09-12 15:08
js排序算法详解-计数排序
全栈工程师开发手册(作者:栾鹏)
js系列
教程5-数据结构和算法全解js排序算法详解-计数排序计数排序就是遍历数组记录数组下的元素出现过多次,然后把这个元素找个位置先安置下来,简单点说就是以原数组每个元素的值作为新数组的下标
数据架构师
·
2020-09-12 02:47
js
系列课程
快速学习实战应用
前端框架vue.
js系列
(8):嵌套元素、导入外部文件作为模板
组件嵌套元素一般定义组件,组件内不会再嵌套其他元素标签,如下所示:我是嵌套标签此时元素标签并不会渲染出来。当然,正常情况下也不会有这种需求,因为如果你需要显示标签,只要写入到组件内即可。那有个疑问就是既然可以往组件内传参,那可不可以往组件内传递元素标签呢?这就意味着子组件的元素标签结构由父组件来决定。答案是可以的,这就是组件嵌套元素。组件嵌套元素:在子组件中使用标签来替换父组件嵌入的标签,demo
黄泽平
·
2020-09-11 18:40
前端集合
vue
js系列
三:深复制与浅赋值
如何区分深拷贝与浅拷贝,简单点来说,就是假设B复制了A,当修改A时,看B是否会发生变化,如果B也跟着变了,说明这是浅拷贝,拿人手短,如果B没变,那就是深拷贝,自食其力。此篇文章中也会简单阐述到栈堆,基本数据类型与引用数据类型,因为这些概念能更好的让你理解深拷贝与浅拷贝。我们来举个浅拷贝例子:leta=[0,1,2,3,4],b=a;console.log(a===b);a[0]=1;console
志学Python
·
2020-09-10 23:50
深复制与浅复制
javascript入门到进阶
js系列三:深复制与浅复制
js系列
七:生命周期
我们知道,当一个函数被调用时,一个新的执行上下文就会被创建,一个执行上下文的声明周期大致分为两个阶段:创建阶段和执行阶段。创建阶段在这个阶段,执行上下文会分别创建变量对象,确认作用域链,以及确定this指向问题执行阶段创建阶段之后,就会开始执行代码,这个时候就会完成变量赋值,函数引用,以及执行其他可执行代码,从执行上下文的生命周期可以看到它的重要性,其中涉及变量对象,作用域链,this等许多重要知
志学Python
·
2020-09-10 23:50
生命周期
javascript入门到进阶
js系列七:生命周期
js系列
六:执行上下文
javascript代码在执行时,会进入一个执行上下文中,执行上下文可以理解为当前代码的运行环境。javascript中运行环境主要包括以下三种情况1全局环境:代码运行起来首先会进入全局环境2函数环境:当函数被调用执行时,会进入当前函数中执行代码3eval函数环境:不建议使用,这里不做介绍。所以在一个javascript程序中,必定会出现多种不同的执行上下文。javascript是一个单线程语言,
志学Python
·
2020-09-10 23:50
执行上下文
javascript入门到进阶
js系列六:执行上下文
js系列
九:作用域与作用域链
在javascript中,作用域是用来规定变量与函数可访问范围的一套规则。作用域最常见的作用域有两种,分别是全局作用域与函数作用域。全局作用域中声明的变量与函数可以在代码的任何地方被访问。一般来说,以下三种情况拥有全局作用域。1全局对象下拥有的属性和方法window.namewindow.locationwindow.topwindow.window2在最外层声明的变量与方法我们知道,全局上下文中
志学Python
·
2020-09-10 23:50
作用域与作用域链
javascript入门到进阶
js系列九:作用域与作用域链
js系列
二:内存空间
也许很多人像我一样,觉得JS有垃圾回收机制,内存就可以不管了,以至于在全局作用域下定义了很多变量,自以为JS会自动回收,直到最近,看了阮一峰老师,关于javascript内存泄漏的文章时,才发现自己写的代码,存在很严重的内存泄漏问题,再者,因为忽略对内存的学习,导致后面很多进阶概念很模糊,比如深复制与浅复制的区别,比如闭包、作用域链等等。基础数据类型与变量对象最新的ECMAScript标准有7中基
志学Python
·
2020-09-10 23:49
内存空间
javascript入门到进阶
js系列二:内存空间
js中的4种函数调用模式:函数调用、方法调用、构造器调用、间接调用
全栈工程师开发手册(作者:栾鹏)
js系列
教程4-函数、函数参数教程全解js中的4种函数调用模式javascript一共有4种调用模式:函数调用模式、方法调用模式、构造器调用模式和间接调用模式。
数据架构师
·
2020-09-10 10:58
js
系列课程
快速学习实战应用
js系列
二十:高阶函数
大家对于javascript面向对象相关的知识可能都有所涉略,有一个问题可能困扰大家很久了,那就是在构造函数中,如果使用了this,那么这个this指向谁呢?如果在定义的原型方法中使用了this,那么这个this又指向谁?是构造函数,原型,还是实例?functionPerson(name,age){this.name=name;this.age=age;}Person.prototype.getN
志学Python
·
2020-08-25 11:28
高阶函数
javascript入门到进阶
node
js系列
(2)建立Node项目工程目录与初试Express框架
如何建立工程目录?一个好的工程目录,不仅仅是分分模块目录,更重要的目的是为了利于团队迭代开发和系统维护升级。我常用的Node.js项目目录如下所示(本目录仅作为参考,应以自己的实际项目需求为依据建立):core目录:存放核心代码,如数据库交互、关键逻辑等脚本文件。public目录:存放静态资源。assets目录:存放如图片、音频、视频等静态资源。css目录:存放css样式静态资源。js目录:存放如
黄泽平
·
2020-08-24 18:57
前端集合
nodejs
Node
JS系列
~目录
回到占占推荐博客索引Node.js官网对它的阐述Node.jsisaplatformbuiltonChrome'sJavaScriptruntimeforeasilybuildingfast,scalablenetworkapplications.Node.jsusesanevent-driven,non-blockingI/Omodelthatmakesitlightweightandeffic
weixin_33834075
·
2020-08-24 17:54
动图学 JavaScript 之:事件循环(Event Loop)
前言今天该学习EventLoop啦,其实之前我写过一篇EventLoop的文章:浅析JS中的EventLoop事件循环(新手向)这篇呢则是动图学
JS系列
中的,可以结合之前的文章食用~我们都知道JavaScript
savokiss
·
2020-08-24 16:55
javascript
eventloop
stack
前端
html5
前端文档收集
H5系列10种优化页面加载速度的方法随笔分类-HTML5HTML5中40个最重要的技术点常用meta整理网页性能管理详解HTML5离线缓存-manifest简介
JS系列
编写高性能JavaScript有趣的
whjin
·
2020-08-24 13:03
javascript
css
html5
node.js
github
NodeJs应用场景【学习路线图】
Nodejs学习路线图从零开始node
js系列
文章,将介绍如何利Javascript做为服务端脚本,通过Nodejs框架web开发。
海与熔岩
·
2020-08-24 12:56
NodeJs
js系列
进阶教程
js系列
一:三种基本的数据结构
js系列
二:内存空间
js系列
三:深复制与浅赋值
js系列
四:内存回收机制
js系列
五:内存泄漏及解决方案
js系列
六:执行上下文
js系列
七:生命周期
js系列
八:变量对象
js系列
九
weixin_33754065
·
2020-08-23 20:19
10分钟快速精通rollup.js——前置学习之rollup.js插件篇
教程将保持rollup.
js系列
教程的一贯风格,大部分知识点都将提供可运行的代码案例和实际运行的结果,让大家通过教程就可以看到实现效果,省去亲自上机测试的时间。
weixin_30791095
·
2020-08-23 20:45
js中字符串正则表达式、正则法则pattern、RegExp、flags、exec
全栈工程师开发手册(作者:栾鹏)
js系列
教程3-字符串、正则表达式全解js中字符串正则表达式正则法则的应用正则表达式=/pattern/flags其中flags中g表示匹配全部,i表示不区分大小写,m表示匹配多行
数据架构师
·
2020-08-22 22:18
js
系列课程
快速学习实战应用
JS组件系列——Bootstrap Table 表格行拖拽
前言:之前一直在研究DDD相关知识,好久没更新
JS系列
文章了。
weixin_33896069
·
2020-08-22 19:13
JS系列
之url编码
方法一:encodeURIComponent和decodeURIComponentencodeURIComponentencodeURIComponent()是对统一资源标识符(URI)的组成部分进行编码的方法。它使用一到四个转义序列来表示字符串中的每个字符的UTF-8编码(只有由两个Unicode代理区字符组成的字符才用四个转义字符编码)。语法:encodeURIComponent(str);参
大白
·
2020-08-22 11:00
编码
解码
前端
javascript
胡扯
JS系列
-匿名函数的自动运行
函数有很多种,我们就选择我们不懂的函数开始学习!JS中自动运行的匿名函数在JavaScript中可以使用匿名函数(在我们学习Java的时候也有类似的概念,匿名实现类),在JavaScript中的函数也是一种对象,也是需要一块内存对其进行保存。如果想调用该函数,我们只是需要找到这块内存即可,然后就可以执行。关键步骤如下:将函数对象保存到一块内存当中找到这块内存通常我们使用函数名来查找这块地址,不过通
pangsir8983
·
2020-08-22 11:22
javascript
匿名函数
Socket.io在线聊天室
从零开始node
js系列
文章,将介绍如何利Javascript做为服务端脚本,通过Nodejs框架web开发。Nodejs框架是基于V8的引擎,是目前速度最快的Javascript引擎。
Fens
·
2020-08-21 03:32
前端模块化详解(ESM & CommonJs)
关键词:ESModule、Common
Js系列
文章:ES6精读【划重点系列】(二)前文涉及:class实例化和继承正文从此开始~前言开始正文前,先补充几个基本知识:Q1:js是解释执行,每一个代码块的执行过程
夜暮sky
·
2020-08-21 00:54
javascript
前端
模块化
es6
commonjs
前端模块化详解(ESM & CommonJs)
关键词:ESModule、Common
Js系列
文章:ES6精读【划重点系列】(二)前文涉及:class实例化和继承正文从此开始~前言开始正文前,先补充几个基本知识:Q1:js是解释执行,每一个代码块的执行过程
夜暮sky
·
2020-08-21 00:54
javascript
前端
模块化
es6
commonjs
看看C# 6.0中那些语法糖都干了些什么(终结篇)
终于写到终结篇了,整个人像在梦游一样,说完这一篇我得继续写我的
js系列
啦。一:带索引的对象初始化器还是按照江湖老规矩,先扒开看看到底是个什么玩意。
weixin_34195142
·
2020-08-20 04:26
js系列
-- 脚本引入
在HTML中使用js:一共有两种方式,一种是引入外部脚本,一种是使用嵌入脚本。外部脚本的引入可以放在head标签中,也可以放在body中,二者只是脚本加载的时机不同。嵌入脚本也一样。同时在body中引入脚本要注意可能在需要执行脚本代码的时候,脚本还未加载。如下面例子中,如果把外部脚本的引入放在body元素内容最后面,在执行中的lyc()时,脚本还未加载,因此不能正常执行。(建议将脚本放在body最
愿时光能缓愿故人不散
·
2020-08-19 06:46
原创
js学习
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他