前端开发

ES2019新特性

2019-08-215次阅读javascript
ECMAScript标准在ES2019中添加了新功能,再次进行了更新。现在在node、chrome、firefox和safari中正式提供,如果需要支持较旧的浏览器,还可以使用babel将这些功能编译成不同版本的javascript。
前端开发

nodejs重定向

2019-08-219次阅读node
nodejs重定向: res.writeHead(302,{ 'Location': 'https://www.xinran001.com' //add other headers here... }); res.send();
前端开发

图片压缩工具imagemin

2019-08-2025次阅读gulpwebpack
imagemin相比于一些在线工具或者App,自己写脚本更灵活一些。程序很简单,分别针对 JPG、PNG、SVG安装加载相应的插件就好。
前端开发

一次css错误排查中再次认识到::伪元素

2019-08-1931次阅读css
很奇怪,CSS样式在IE7下都是正常的,就IE8下有问题,排查后发现是::伪元素的问题。
前端开发

js取数值的整数和小数

2019-08-1753次阅读javascript
parseInt取整数、Math取整数、ES2015之Math.trunc取整数、ES2015之Math.trunc取小数、取模运算%取小数简单介绍
前端开发

nodejs中的异常错误处理

2019-08-1645次阅读node
异常处理是程序运行中必须要关注的地方,当异常出现后,应该第一时间关注到,并且快速解决。大部分程序员们都不敢保证自己的代码百分比正确,所以应该在写代码时就要对异常提前做预防处理,尽量保证在异常出现时,给用户一个友好的提示,不至于服务挂起导致请求超时,并且能将异常信息做记录上报,方便后期排查解决。
前端开发

Navigator.sendBeacon()

2019-08-1650次阅读javascript
navigator.sendBeacon()方法可用于通过HTTP将少量数据异步传输到Web服务器。该方法主要用于满足统计和诊断代码的需要,这些代码通常尝试在卸载(unload)文档之前向web服务器发送数据。
前端开发

input文本框disabled、readonly、unselectable不可编辑的3种方法

2019-08-1568次阅读HTML
disabled属性是指禁用input元素、不可编辑、不可复制、不可选择、不能接收焦点、后台也不会接收到传值。
前端开发

中国/省市区/三级联动/地址数据

2019-08-1549次阅读javascript
中国/省市区/三级联动/地址数据https://github.com/fengyuanchen/distpicker/blob/master/src/districts.js
前端开发

js检测Google Chrome浏览器隐身模式

2019-08-1366次阅读javascript
所有现代浏览器都存在隐身或隐私浏览。此模式可帮助人们避免不需要的cookie及有状态跟踪器。网站只需要尝试使用FileSystem API,用于存储临时(window.TEMPORARY)或永久文件(window.PERSISTENT)时来获取文件系统状态来区分。Chrome的隐身模式下已禁用此API。