常用的JavaScript设计模式
1,委托模式 通过将多个对象的统一格式请求委托给同一个对象来减少事件处理或者内存开销 示例代码: /*一般方式*/ <ul> <li onClick="change"></li> &l...
1,委托模式 通过将多个对象的统一格式请求委托给同一个对象来减少事件处理或者内存开销 示例代码: /*一般方式*/ <ul> <li onClick="change"></li> &l...
JSHint默认使用用户当前目录下的.jshintrc文件(json格式)作为配置文件 英文文档 jshint配置 各种配置方式 命令行通过 –config 选项手动指定配置文件; 通过 在package.json中的添加标记手动配置; &...
堆 堆是指一块已分配的用来存储所需数据的存储空间(内存)。 对象的值被分配在一个堆中,并用一个地址记录该值存储的位置, 这个地址存储在命名对象的变量(内存,也可以说栈内存)中。 所以复制这个变量只是复制了引用地址,而不是复制了这个对象。 栈...
1,开发工具: 1.1 webstorm: 实用IDE不用配置什么乱七八糟的插件,你要的都有,很方便 1.2 Fiddler: Windows 抓包神器(Mac 推荐 Charles) 1.3 PostMan: 模拟各种请求的神器 1.4 ...
万物都有其运行规律和特征,学习也不例外,善于总结和掌握这些特征的人,才能成为其中的佼佼者。 有人以为魔方很难,看过教程,你会发现很容易。 有人以为五子棋很容易,看过专业知识,你会发现,先手有必胜的方式。 有人以为写文章很容易,却不知道有人只...
目前为止,很多人使用了Vue之后都感觉它是一个简单易用的框架,尤其是其中的双向绑定,更是让我们摆脱了操作DOM的繁琐 但是最近我在使用Vue的时候,遇到了这么一个问题,我是用了一个大约长度有1000的数组,其中的每个值都是一些丰富的对象。 ...
1. 对象的定义 JS中的所有事物都是对象,对象是指带有**属性**和**方法**的特殊数据类型。 JS自带很多内部对象: `String` `Date` `Array` 等 对象的创建,属性及方法的使用方式 //例如: var a; //...
1. 根据标准划分 基本(原始)数据类型 Boolean Null Undefined Number String Symbol (ECMAScript 6 新定义) Object 扩充数据类型 (都继承于Object) Math Date...
见到很多人写H5页面都不设置头部,不忍直视,于是整理一篇文章,不定期更新,为了让自己显得专业一点,也为了方便自己复制粘贴 一般来说必须设置项 <!-- meta信息,可维护 --> <meta name="apple-mo...
随着互联网占领生活的方方面面,安全问题日益不容忽视,作为一个开发者,一些常见的安全问题一定要注意: 1,SQL注入 2,XSS 3,CSRF 1,SQL注入: 这个比较常见,可能大家也听说过,就是URL里面如果有对数据库进行操作的参数时,要...