摘要:
通过使用EJS,可以更方便的把JSON格式数据转义并写入页面中,做到干净整洁易懂。 语法: 1.<% code %> 执行其中的javascript代码 2.<%= code %> 对code进行html转义 3.<%- code %> 相当于注释code 4.<%- include filenam 阅读全文
摘要:
注意: Win7上版本号为Git for Windows 2.16.1(2)有以下这个bug 在Git Bash上执行pull时报错: error: cannot spawn git: Function not implemented 目前解决方法是退回到上一个版本。 Win7上版本号为Git fo 阅读全文
摘要:
npm config set registry https://registry.npm.taobao.org 配置后通过下面方式来验证是否成功 npm config get registry 照常使用 cnpm install express 阅读全文
摘要:
1.标记清除(主流使用) 给内存中所有变量加标记 → 去除当前执行上下文环境中的变量和引用变量的标记 → 删除所有标记变量 → 完成内存清除 2.引用计数(缺陷多,少用) 跟踪记录每个值被引用的次数,释放引用次数为零的值所占用的内存 存在问题:两种垃圾收集算法并存导致的内存泄漏 3.解除引用 适用于 阅读全文
摘要:
链式作用域 父对象的所有变量,对子对象都是可见的, 但子对象的所有变量,对父对象都是不可见的 闭包 定义在一个函数内部的函数,方便读取其他函数内部变量,且这些变量的值始终保持在内存中 优点:灵活方便,封装 缺点:内存消耗很大,IE中可能导致内存泄露 function f1(){ var n=999; 阅读全文
摘要:
两种数据类型 1.值类型 number,string,boolean,undefined 都用typeof判断 2.引用类型(对象) Function,Array,Object,null... 都用instanceof判断 隐式转换 1.num-0 转换为数字 num+'' 转换为文本 2.' ' 阅读全文
摘要:
递归指的是一个函数不断调用自身的行为 例如,从前有座山,山里有座庙,庙里有个老和尚,正在给小和尚讲故事呢!故事是什么呢? “从前有座山,山里有座庙,庙里有个老和尚,正在给小和尚讲故事呢!故事是什么呢? “从前有座山,山里有座庙,庙里有个老和尚,正在给小和尚讲故事呢!故事是什么呢?……”” 循环指的是 阅读全文
摘要:
RegExp对象 var patt = new RegExp('正则对象',修饰符); 或 var patt = /正则对象/修饰符; 注意:第一种方法中,正则对象中有 \ 的地方都应写成 \\ 进行转义 修饰符 i 不区分大小写搜索 g 全局搜索 gi 不区分大小写和全局的搜索 m 多行搜索 基本 阅读全文
摘要:
事件流:从页面中接受事件的顺序。 IE称之为事件冒泡,即事件从最深的节点开始,然后逐步向上传播事件。 Netscape称之为事件捕获,即事件从最外围的节点开始,然后逐步向下传播事件。 好比说,页面上有一个div>ul>li>a节点树,给a加一个click事件,那么该事件就会一层一层向外执行,即事件冒 阅读全文
摘要:
容器使用display:flex; -webkit-display:flex; -moz-display:flex; 行内元素使用display:inline-flex; -webkit-display:inline-flex; -moz-display:inline-flex; 注意,设为 Fle 阅读全文