- 博客(4)
- 收藏
- 关注
原创 JavaScript +new Array(017)
问题某龙的笔试题,问console.log(+new Array(017));输出什么第一反应是考察new Array()跟017其实考察的是++运算符作为二元运算符时,有两个功能数字相加连接字符串数字相加没啥好说的,连接字符串时,会先把两个参数都转换成字符串再进行连接。+作为一元运算符时,会将参数转换为数字返回结果所以console.log(+new Array(017));输出的是NaN其
2016-10-27 16:15:13 1553
原创 Handlebars学习之——表达式
Handlebars表达式是Handlebars模板的基本单元,可以单独在{{mustache}}中使用它,将它们传入Handlebars helper,或将它们作为hash arguments的值使用基本使用<h1>{{title}}</h1>这个表达式的意思是:在当前上下文中查找title属性Handlebars也可以使用.来分隔标识符,这类表达式被称为path<h1>{{article.tit
2016-10-27 16:10:04 2754
原创 在Express中使用Handlebars模板引擎
Handlebars介绍 Handlebars 是 JavaScript 一个语义模板库,通过对view和data的分离来快速构建Web模板。它采用”Logic-less template”(无逻辑模版)的思路,在加载时被预编译,而不是到了客户端执行到代码时再去编译, 这样可以保证模板加载和运行的速度。Handlebars兼容Mustache,你可以在Handlebars中导入Mustache模
2016-10-27 16:08:30 4101
原创 webpack打包生成的bundle.js文件过大的问题
问题使用webpack进行打包时,发现bundle.js竟然有2M多。解决办法网上有去除插件、提取第三方库、压缩代码等方法。还有一个比较容易忽略的原因就是开了sourcemap在生产环境中,应使用devtool: false关闭sourcemap后bundle.js的大小从2.46M降到302k参考彻底解决 webpack 打包文件体积过大 - 简书用webpack打包后的文件为什么会非常大?
2016-10-20 14:30:34 10161
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人