随笔分类 -  读书笔记

摘要:来自:http://h5monkey.github.io/2015/05/09/ES6%EF%BC%88%E4%B8%80%EF%BC%89/ 基本语法 let是块级作用域,函数内部使用let定义后,对函数外部无影响。 const 阅读全文
posted @ 2017-05-24 13:15 h5monkey 阅读(194) 评论(0) 推荐(0)
摘要:原型链: 如果要访问对象中并不存在的属性,【get】操作,就会查找对象内部prototype的关联对象,如果后者也没有就会继续查找它的prototype这个关联在定义上叫"原型链"prototype机制的意义是什么? 使用new调用函数时会把新对象的。prototype的属性关联到”其他对象“,带n 阅读全文
posted @ 2017-03-07 09:31 h5monkey 阅读(144) 评论(0) 推荐(0)
摘要:类是一种设计模式,javascript也有类似的语法,但和其他语言的类不同, 类意味着复制; 类被继承时候 行为也会被复制到子类中; 多态 在继承链的不同层次名称相同但功能不同的函数; 看起来视乎是子类引用父类,但本质上引用的其实是复制的结果 混合:显示 寄生:即显示又隐式 隐式: 阅读全文
posted @ 2017-03-02 13:09 h5monkey 阅读(128) 评论(0) 推荐(0)
摘要:对象有二种形式:声明文字 与构造形式; 文字: var myobj = { key:value, //........ 可以多添加内容 } 构造: var myobj = new Object(); myobj.key = value; //内容必须逐个添加; 内置对象 String Number 阅读全文
posted @ 2017-02-28 14:14 h5monkey 阅读(135) 评论(0) 推荐(0)
摘要:对自己学习的扩展 问题 代码A 求出程序输出 这是一个闭包测试题 转换为等价代码 return返回的对象的fun属性对应一个新建的函数对象,这个函数对象将形成一个闭包作用域,使其能够访问外层函数的变量n及外层函数fun,为了不将fun函数和fun属性搞混,我们将上述代码修改如下:代码B 那么就有同学 阅读全文
posted @ 2017-02-28 12:29 h5monkey 阅读(354) 评论(0) 推荐(0)
摘要:期待更新 阅读全文
posted @ 2017-02-23 09:29 h5monkey 阅读(117) 评论(0) 推荐(0)
摘要:闭包:是指有权访问另外一个函数作用域中的变量的函数。 baz() // 这就是闭包的效果 变量的作用域无非就是两种:全局变量和局部变量 Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。 var n=999;function f1(){ alert(n);}f1(); // 9 阅读全文
posted @ 2017-02-23 09:28 h5monkey 阅读(527) 评论(0) 推荐(0)
摘要:什么作用域 根据名称查找变量的一套规则,用于确定在何处以及如何查找变量(标识符); 如果查找的目的是对变量进行赋值 则用LHS查询 如果获取变量的值,则用RHS查询 //持续更新。。。。。。。 栗子: 其中对a是一个RHS引用,查找并取得a的值 传给 console。log 对LHS引用,不关心当前 阅读全文
posted @ 2017-02-17 09:41 h5monkey 阅读(150) 评论(0) 推荐(0)
摘要:项目进度太赶,天天公司加班12小时,没时间看书充电。2016年再更新一篇吧。现在凌晨2点36分。 2017加油哦 jquery合适的选择器 $("#id") 无疑是最佳提高性能的方法 如果不能直接找到你要的元素 那么可以考虑find() $("p").find("a") 之外还有 标签选择器 $(" 阅读全文
posted @ 2016-12-31 02:39 h5monkey 阅读(204) 评论(0) 推荐(0)
摘要:第七章 jquery插件 管理cookie的插件--cookie jquery插件太多没什么好讲的,百度太多 说以下 cookie插件 //写入cookie $.cookie('the_cookie',"the_value");//待写入的cookie名 与 写入的值 //读取cookie名 $.c 阅读全文
posted @ 2016-12-18 13:16 h5monkey 阅读(240) 评论(0) 推荐(0)
摘要:ajax优点缺点 json格式的严格 序列化元素 serialize()方法 例如表单提交过程中如果只提交少量信息适合原来的模式,但如果表单信息越来越复杂,使用jquery提供的一种简单的方法serialize,这个方法也作用于jquery的对象,将dom元素序列化成字符串, serializeAr 阅读全文
posted @ 2016-12-18 11:16 h5monkey 阅读(136) 评论(0) 推荐(0)
摘要:jquery表单 表格操作 表单从基本的得到和失去焦点表单验证 表单最基本的筛选表格内容 选项卡 网页皮肤切换及cookie插件保存 阅读全文
posted @ 2016-12-14 10:01 h5monkey 阅读(273) 评论(0) 推荐(0)
摘要:jquery中的事件及动画 一.事件 页面加载 $(document).ready(function(){xxxxx}) 简写 $(function(){ //do something }) 元素绑定事件 bind() on() bing(事件类型,可选参数:事件对象的额外的数据对象,绑定处理函数) 阅读全文
posted @ 2016-12-13 15:04 h5monkey 阅读(175) 评论(0) 推荐(0)
摘要:DOM操作 三个方面;DOM core html-dom css-dom 注意点: 删除事件中 三种删除节点的方法 remove detach empty remove不解释 detach 不会把匹配的元素从jquery对象中删除 保留 绑定的事件 附加的数据 判断是否有某个样式 hasclass( 阅读全文
posted @ 2016-12-12 00:04 h5monkey 阅读(180) 评论(0) 推荐(0)
摘要:一.jquery选择器 基本选择器 层次选择器 过滤选择器 基本过滤 内容过滤 可见性过滤 属性过滤 子元素过滤 first : 获取单个元素 $("div:first").css("background","red"); first-child :获取集合 获取每一个父元素的第一个元素 $("di 阅读全文
posted @ 2016-12-09 09:26 h5monkey 阅读(150) 评论(0) 推荐(0)
摘要:封面镇楼: 读这本书应该是7月份,二周读完,经典的好书,一直没怎么复习。so。。。。温故而知新下。 一.jquery的风格 链式风格 $(function(){ $(".level1 >a").click(function(){ $(this).addClass("current").next(). 阅读全文
posted @ 2016-12-08 20:33 h5monkey 阅读(169) 评论(0) 推荐(0)
摘要:第三章 DOM编程 把dom和js 各自想象为一个岛,他们之间用收费的桥梁链接,每次访问dom都必须途径这座桥收取过路费,访问次数多费用就高了。所有必须减少来往次数。 innerHtml 与dom比较: 对性能有着苛刻要求 更新一大片Html 推荐 innnerhtml 节点克隆: element. 阅读全文
posted @ 2016-09-19 00:46 h5monkey 阅读(119) 评论(0) 推荐(0)