前端开发

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

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

swig里PHP时间戳日期转换

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

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

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

Express中设置404页面

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

Node自动重启工具nodemon

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

Node.js文件查找策略

2019-08-23125次阅读node
由于Node.js中存在4类模块(原生模块和3种文件模块),尽管require方法极其简单,但是内部的加载却是十分复杂的,其加载优先级也各自不同。如下图所示:
前端开发

box-shadow单边阴影

2019-08-23136次阅读css3
box-shadow以由逗号分隔的列表来描述一个或多个阴影效果。这里记录一下box-shadow单边阴影的实现。
前端开发

request、request-promise、cheerio抓取网页内容

2019-08-23139次阅读node
爬虫是一种自动获取网页内容的程序。是搜索引擎的重要组成部分,因此搜索引擎优化很大程度上就是针对爬虫而做出的优化,说白了爬虫拿到的就是您网页上的html代码。
前端开发

cheerio.html()抓取的HTML内容乱码问题

2019-08-22142次阅读javascript
其实不是乱码,是HTML实体编码即字符实体(character entities)。cheerio中的.html()方法默认开启转换实体编码的功能,你可以选择decodeEntities:false关闭它。
前端开发

js中html实体字符转义和反转义

2019-08-22134次阅读javascript
js中html实体字符转义和反转义