笔记
仁焜
hello world
展开
-
表驱动法 笔记
表驱动法是一种编程模式——从表里查询信息而不适用逻辑语句(if和case) 把复杂的逻辑判断,简化成简单的查找表。使用表驱动法时应注意:表的键和值。键是复杂的逻辑判断的判断条件,而值是经过复杂逻辑判断后需要的值。把复杂的判断条件变成查找表的键就是表驱动法的核心。原创 2016-11-13 09:10:32 · 391 阅读 · 0 评论 -
使用gulp实现前端自动化
- js模块打包 - sass编译 - 雪碧图 - css js 自动添加MD5后缀 - css js 文件自动替换到html - css js html压缩 - 文件变更后自动运行 - 使用@@include() 加载公共html模块如: 头部 底部原创 2016-12-08 15:44:03 · 3216 阅读 · 0 评论 -
CSS 元素垂直居中的 方法总结
css原创 2017-04-10 12:41:53 · 390 阅读 · 0 评论 -
实现简易版js bind
bind()方法会创建一个新函数。当这个新函数被调用时,bind()的第一个参数将作为它运行时的 this, 之后的一序列参数将会在传递的实参前传入作为它的参数。 bind() 函数会创建一个新函数(称为绑定函数),新函数与被调函数(绑定函数的目标函数)具有相同的函数体(在 ECMAScript 5 规范中内置的call属性)。当目标函数被调用时 this 值绑定到 bind() 的第一个参数,该参原创 2017-04-18 13:14:45 · 401 阅读 · 0 评论 -
学习新技术
技术日新月异,不学习就会被淘汰,所以要不断学习,掌握一套符合自己的学习新技术的方法就显得尤为重要。 以前我觉得不管是写博客、做笔记什么的都没什么用,因为你所写所记录的东西网上都可以搜的到,哪天你要是忘了再google下不就得了,那么这些博客笔记不就白浪费时间了吗? 别人记录的东西是他思维的产物,反应的是她学习的过程,每个人思考和学习的方式都有差别的。 我们记录的东西是符合自己思考方式...原创 2018-01-28 11:36:51 · 234 阅读 · 0 评论 -
煽:新技术
IT技术日新月异,我们如何考虑是否要引入新技术到项目中?比如说18年是graphqldl的一年,然道我们要将restful换成它吗?每个技术都有它的应用场景。 选择技术的一个关键点是:新技术降低了我们项目的煽。煽是用来度量复杂度的单位。比如一个我们的一个系统的煽是100,引入graphql可以降低我们系统20%的复杂度,但新技术的引入本身就带来了复杂度,graphql本身就比较复杂,它和我们平时...原创 2018-03-14 22:49:23 · 226 阅读 · 0 评论 -
JavaScript 隐式原型 与 显式原型
// 对象的隐式原型指向创建这个对象的够着函数的显示原型 object.__proto__ -> object.Contructor.prototype function Person() { this.name = '人类'; } Person.prototype = new Number(1); // Person.prototype = 1; // notice: 如果...原创 2018-03-18 10:02:50 · 577 阅读 · 0 评论