笔记
文章平均质量分 62
ttwhy
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JS笔记:函数闭包及柯里化
闭包:闭包的功能 1、保存函数执行状态将字符串中的一些特定字符按顺序用数组中的元素替换,例如: * var arr = ['c','f','h','o']; * var str = 'ab4de8g4ijklmn7'; * 替换后 str == 'abcdefghijklmno'; * replace的用法请参考https://developer.mozilla.org/zh-CN/doc原创 2016-07-31 15:24:17 · 1166 阅读 · 0 评论 -
JS笔记:原型
原型VS类:类:抽象——具体 原型:具体——具体对象——原型对象设置对象的原型: Object.create(proto[,propertisObject]) proto 一个对象,作为新创建对象的原型 propertiesObject 对象属性的定义var landRover={ name:'landRover', start:function原创 2016-07-31 16:56:02 · 349 阅读 · 0 评论 -
JS笔记:变量作用域
变量的生命周期 变量的作用范围静态作用域(词法定义域) 由程序定义的位置决定 var x=10; function foo(){alert(x);} function bar(){var x=20;foo();} bar();//10动态作用域 由程序运行时刻决定,使用动态栈管理。JS使用静态作用域 JS没有块级作用域,有全局作用域和函数作用域 ES5中使用词法原创 2016-07-31 21:31:15 · 376 阅读 · 0 评论 -
Js笔记:闭包
function add(){ var i=0; return function(){ alert(i++); }} var f =add(); f();//1 f();//2从词法环境来理解闭包: 函数执行前,初始化函数 全局词法环境: 环境记录:add f:undefined o原创 2016-07-31 23:09:57 · 412 阅读 · 0 评论 -
HTML块级元素与行级元素
HTML块级元素与行级元素 转自:http://gkecenter.blog.163.com/blog/static/181380305201291745234195/ 一.两种类型 HTML中的大部分元素都可分为两种类型:块级元素和行级元素。这些元素的类型是通过文档类型定义(DTD)来指明。块级元素会从新的一行出现,行 级元素则不会。块级元素的前后都转载 2016-08-04 15:16:46 · 1133 阅读 · 0 评论 -
JS笔记:面向对象
全局变量 1、var test =’some value’定义在程序最外面 2、window.test=’some value’ 3、在函数内部对变量直接赋值,该变量就是全局变量。 (function(){ var a; test=’some value’ })()后面两种将变量定义在window,delete可以删除。vardelete不可以删除这两个test也是全局变量 fun原创 2016-08-01 23:03:03 · 398 阅读 · 0 评论 -
前端代码规范
js规范 airbnb的js规范目前是社区认可度比较高的代码规范,采用该规范作为前端代码规范。 Airbnb JavaScript 编码规范 中文版 采用eslint强制校验; 推荐使用编辑器sublime text3 sublime text3 集成eslint 如果sublime 有安装其他的校验插件,如jshint,jslint可能会与eslint冲突。 可以删除,eslint可以包含其他的...原创 2018-10-23 15:14:18 · 585 阅读 · 0 评论
分享