摘要: 0.默认环境 已经安装好了make、gcc、g++等基本编译工具。 如果未安装 在Ubuntu下,使用如下命令 apt get install build essential apt get install libtool 在centos下,使用如下命令 安装make: yum y install 阅读全文
posted @ 2017-08-07 17:45 ZackBee 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 几种常见情况 1、未设置编码,文本中有中文 (假定你的文本编码是utf 8)未设置响应头"Content Type": "text/html; charset=utf 8",并且html的meta中未设置charset=”utf 8“, 浏览器可能会显示乱码,特别是中文(浏览器会根据编码猜测你写的是 阅读全文
posted @ 2017-06-27 16:30 ZackBee 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 兼容 阅读全文
posted @ 2017-06-18 12:50 ZackBee 阅读(692) 评论(0) 推荐(0) 编辑
摘要: 第一部分 编程风格 程序是写给人读的,只是偶尔让计算机执行一下 ——Donald Knuth 1、逻辑之间加空行。 2、命名体现特点,小驼峰。以JS语言核心采用的代码规范为准。 3、将null当做对象的占位符,不要滥用。 4、减少continue的使用,用条件语句替代(以前很喜欢用continue) 阅读全文
posted @ 2017-06-07 20:47 ZackBee 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 事件监听: 使用监听器(eventListener)来预定事件,在传统软件工程中称成为观察者模式 执行某种操作时(特定的交互瞬间),会产生对象,对象会沿事件流的方向传播。 事件流: 事件流有两种顺序,事件捕获流以及事件冒泡流 事件捕获是从大到小,事件冒泡是从小到大。 如果你点了div,事件冒泡流的顺 阅读全文
posted @ 2017-05-17 19:01 ZackBee 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 1.prototype的产生 prototype属性在function定义时会自动生成,它是function的自带属性,是一个对象(中文叫原型) 2.prototype的意义 prototype用谷歌翻译,就是 原型 prototype, archetype, antetype 样机 prototy 阅读全文
posted @ 2017-05-09 21:37 ZackBee 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 发现xx式继承都是道格拉斯推广的,而且都是用了简单地复制副本,如果想要像其他语言类的实现方法,我觉得组合 继承挺好用的(es6中有class的概念,然而是语法糖) 阅读全文
posted @ 2017-05-09 21:03 ZackBee 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 1.工厂模式 2.构造函数模式 3.原型模式 4.原型模式重构原型(有坑) 1.如果先创建实例再使用这样的方法,实例中的prototype与构建函数的prototype不对应(详情参考高程三p155) 5.组合使用构造函数模式以及原型模式 略 6.动态原型模式 如题,略 7.寄生构造函数模式 代码与 阅读全文
posted @ 2017-05-07 20:18 ZackBee 阅读(281) 评论(0) 推荐(0) 编辑
摘要: JS中变量有两种数据类型值,基本类型的值和引用类型的值。基本类型就是null,undefined,Boolean,string,number,引用类型的值都是对对象的引用,即一个指向对象的指针。 引用类型为一种数据结构(其他语言中称为类,js中之前没有类的概念,在es6中有了(一个语法糖)),当其具 阅读全文
posted @ 2017-05-04 10:47 ZackBee 阅读(1564) 评论(0) 推荐(0) 编辑
摘要: 学习了一下评分最高的代码,写得比较巧妙,关于第三部分初始地方的图片(&background-color)使用slider-init动画,使整个盒子产生移动来抵消浏览器初始化渲染时slider-out动画显示的影响,很聪明的做法。但是我觉得使用两个动画有些麻烦,想了一下似乎没有更好的办法,就暂时学习他 阅读全文
posted @ 2017-05-01 16:42 ZackBee 阅读(219) 评论(0) 推荐(0) 编辑