上一页 1 ··· 6 7 8 9 10 11 12 下一页
摘要: 一、原型继承: 1、说起原型继承,就要先由构造函数创造对象说起,首先了解构造函数内部基本原理: (1).在函数体最前面隐式的加上this = {} (2).执行 this.xxx = xxx; (3).隐式的返回this 并且要注意隐士创建的this对象中有个名为__proto__的属性,其属性值为 阅读全文
posted @ 2016-06-16 19:48 Walker-lyl 阅读(2466) 评论(0) 推荐(1) 编辑
摘要: 基本任何变成语言都有作用域的概念,即各种变量的可见性和生命周期,通俗来说,就是变量在什么地方可以被调用,什么地方不可以被调用。此处是js的函数作用域链的概念理解。 1、全局作用域, 局部作用域 全局作用域:处于全局作用域的变量为全局变量,在代码中的任何地方都可被可视,即在任何地方都可被调用。 常见情 阅读全文
posted @ 2016-06-15 08:48 Walker-lyl 阅读(770) 评论(0) 推荐(0) 编辑
摘要: 1、windows下的NodeJS安装是比较方便的(v0.6.0版本之后,支持windows native),只需要登陆官网(http://nodejs.org/),便可以看到首页的“INSTALL”按钮,直接点击就会自动下载安装了。 2、安装过程基本直接“NEXT”就可以了。(windows的安装 阅读全文
posted @ 2016-06-14 12:12 Walker-lyl 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 1.BOM(Browser Object Model),定义了操作浏览器的借口 2.常用的BOM对象:Window, History,Navigator,Screen, Location等 3.由于浏览器厂商的不同,Bom对象的兼容性极低。一般情况下,我只用其中的部分功能。 4.http://www 阅读全文
posted @ 2016-03-20 16:15 Walker-lyl 阅读(461) 评论(0) 推荐(0) 编辑
摘要: 1、创建Document对象,开始解析web页面。解析HTML元素和他们的文本内容后添加Element对象和Text节点到文档中。这个阶段document.readyState = 'loading'。 2、遇到link外部css,创建线程加载,并继续解析文档。 3、遇到script外部js,并且没 阅读全文
posted @ 2016-03-20 16:10 Walker-lyl 阅读(370) 评论(0) 推荐(0) 编辑
摘要: SON是一种传输数据的格式(以对象为样板,本质上就是对象,但用途有区别,对象就是本地用的,json是用来传输的 JSON的两种静态方法: 1.JSON.parse(); string --> json 2.JSOn.stringfiy(); json --> string 那什么是string和js 阅读全文
posted @ 2016-03-20 16:08 Walker-lyl 阅读(252) 评论(0) 推荐(0) 编辑
摘要: js加载的缺点:加载工具方法没必要阻塞文档,过多js加载会影响页面效率,一旦网速不好,那么整个网站将等待js加载而不进行后续渲染等工作。 有些工具方法需要按需加载,用到再加载,不用不加载,。 默认正常模式下下,JS是同步加载的,即优先加载JS,只有当JS文件下载完,dom和css才开始加载,当某些时 阅读全文
posted @ 2016-03-20 15:58 Walker-lyl 阅读(13194) 评论(0) 推荐(2) 编辑
摘要: 事件:交互 异步监听,不是JS引擎监听的 一、绑定 1. 兼容性很好,但同一个事件仅能绑定一个处理函数 等同在html行间写 this指向本身 2. 同一个事件能同时绑定多个处理函数 但IE9以下不兼容 this指向本身 3. IE独有 同一个事件能同时绑定多个处理函数 *this指向window* 阅读全文
posted @ 2016-03-13 14:01 Walker-lyl 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 1.首先我们先看各种情况的结果: 由以上四种情况我们很容易推出 null == 0?的结果,什么呢?true?false? 其实答案为false,为什么? 1.首先null > 0; 和 null < 0; 的结果是将null转换为数字0来进行的比较判断; 而判断null >= 0;时是靠null 阅读全文
posted @ 2016-03-11 11:06 Walker-lyl 阅读(2656) 评论(0) 推荐(0) 编辑
摘要: 一、显示类型转换 1.Boolean() (1)、undefined/null/‘’ ==》 false (2)、任何对象(包括例如var obj = {} ) ==> true (3)、非空字符串 ==》 true (4)Infinity/-Infinity ==>true (5)、其他应该均为t 阅读全文
posted @ 2016-03-11 10:10 Walker-lyl 阅读(259) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 下一页