前端开发

使用vw定制rem自适应布局

2019-09-03117次阅读css3
移动端使用rem布局需要通过JS设置不同屏幕宽高比的font-size,结合vw单位和calc()可脱离JS的控制。
前端开发

Swig模版输出不转义的HTML代码

2019-08-26111次阅读swig
有一个autoescape标签,官方解释:Control auto-escaping of variable output from within your templates.,意思就是说自动控制输出的转义。
前端开发

Node.js中Buffer缓冲区

2019-08-26130次阅读node
Buffer是存放二进制数据容器,类似Python的Byte类型。
前端开发

npm常用指令

2019-08-26116次阅读node
npm它是Node.js的包管理器,npm并不需要独立安装,它在node安装的时候已经附带。npm常用指令有:
前端开发

bluebird是一个第三方Promise规范实现库

2019-08-26113次阅读javascriptES6
Promise对象已在ECMAScript 2015中被写入标准,且已被最新版本的浏览器和Node.js/IO.js所支持。bluebird是一个第三方Promise规范实现库,它不仅完全兼容原生Promise对象,且比原生对象功能更强大。相比其它第三方类库或标准对象来说,bluebird拥有以下优点:功能更齐全而不臃肿、浏览器兼容性更好。
前端开发

Promise展开实例返回的结果数组

2019-08-2687次阅读ES6javascript
而使用ES 6规范Promise中可以这样处理展开实例返回的结果数组。
前端开发

swig里PHP时间戳日期转换

2019-08-2478次阅读swig
先将PHP时间戳*1000转换成js日期,再通过swig的date过滤器实现。
前端开发

#1709 - Index column size too large. The maximum column size is 767 bytes.

2019-08-2484次阅读MySQL
因为带有utf8mb4字符集的VARCHAR(255)字段的大小最多为1020个字节。超过索引的767字节限制。简单的解决方法是将键/索引的大小限制为191 VARCHAR(764字节)。
前端开发

Express中设置404页面

2019-08-23104次阅读node
可以尝试下这个://始终将此作为最后一个路由app.get('*', function(req, res){ res.send('404页面'); });
前端开发

Node自动重启工具nodemon

2019-08-23114次阅读node
在编写调试Node.js项目,修改代码后,需要频繁的手动Ctrl+C关掉,然后再重新启动,非常繁琐。现在,我们可以使用nodemon这个工具,它的作用是监听代码文件的变动,当代码改变之后,自动重启。