摘要: 浏览器基础结构 浏览器基础结构主要包括如下7部分: 浏览器引擎(Browser engine):负责控制和管理下一级的渲染引擎; 渲染引擎(Rendering engine):负责解析用户请求的内容(如HTML或XML,渲染引擎会解析HTML或XML,以及相关CSS,然后返回解析后的内容); 网络( 阅读全文
posted @ 2017-04-26 21:57 Caraxiong 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 但 HTML 中有一类特殊的注释——条件注释,它常用于判断浏览器的版本: 上述方法可以通过使用 JavaScript 判断浏览器版本来替代: 元素属性 class 属性改为 className for 属性改为 htmlFor React 组件的构建 React.createClass 只用写成 < 阅读全文
posted @ 2017-04-25 17:41 Caraxiong 阅读(177) 评论(0) 推荐(0) 编辑
摘要: ES5函数调用三种形式: 前两种都是语法糖,可以等价地变为 call 形式:转换代码 func(p1, p2) 等价于 func.call(undefined, p1, p2) obj.child.method(p1, p2) 等价于 obj.child.method.call(obj.child, 阅读全文
posted @ 2017-04-25 14:49 Caraxiong 阅读(2977) 评论(0) 推荐(0) 编辑
摘要: 什么是内存泄漏? 对于持续运行的服务进程(daemon),必须及时释放不再用到的内存。否则,内存占用越来越高,轻则影响系统性能,重则导致进程崩溃。 不再用到的内存,没有及时释放,就叫做内存泄漏(memory leak)。 垃圾回收机制 最常使用的方法叫做“引用计数”(reference counti 阅读全文
posted @ 2017-04-25 10:59 Caraxiong 阅读(244) 评论(0) 推荐(0) 编辑
摘要: node版本管理 windows < > nvmw linux < > nvm 发布自己的npm包 >npm package manager 先创建一个文件 创建package.json npm init -y npm adduser 先添加一个用户,注册登录到npmjs.org网站 npm who 阅读全文
posted @ 2017-04-23 17:39 Caraxiong 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 组件间通信: 为什么用webpack: 1. babel实时编译,慢 2. 测试麻烦 3. 自己搭建服务器 4. 没有热更新 阅读全文
posted @ 2017-04-22 15:18 Caraxiong 阅读(79) 评论(0) 推荐(0) 编辑
摘要: alert(): alert()只能输出string,如果alert输出的是对象会自动调用toString()方法 e.g. alert([a,b,c]);//a,b,c alert不支持多个参数的写法,只能输出第一个值 e.g. alert(1,2,3);//1 console.log(): 在打 阅读全文
posted @ 2017-04-20 10:46 Caraxiong 阅读(839) 评论(0) 推荐(0) 编辑
摘要: valueOf():返回最适合该对象类型的原始值;toString(): 将该对象的原始值以字符串形式返回。 这两个方法一般是交由JS去隐式调用,以满足不同的运算情况。在数值运算里,会优先调用valueOf(),在字符串运算里,会优先调用toString()。 修改过的toString与ValueO 阅读全文
posted @ 2017-04-19 14:20 Caraxiong 阅读(140) 评论(0) 推荐(0) 编辑
摘要: Module 的语法 import和export命令只能在模块的顶层,不能在代码块之中(比如,在if代码块之中,或在函数之中)。 require是运行时加载模块,import是编译阶段执行的 import命令能够接受什么参数,import()函数就能接受什么参数,两者区别主要是后者为动态加载。 im 阅读全文
posted @ 2017-04-18 22:02 Caraxiong 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 我们创建的每一个函数,都可以有一个prototype属性,该属性指向一个对象。这个对象,就是我们这里说的原型。 当我们在创建对象时,可以根据自己的需求,选择性的将一些属性和方法通过prototype属性,挂载在原型对象上。而每一个new出来的实例,都有一个__proto__属性,该属性指向构造函数的 阅读全文
posted @ 2017-04-11 15:47 Caraxiong 阅读(119) 评论(0) 推荐(0) 编辑