前端开发

图片压缩工具imagemin

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

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

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

js取数值的整数和小数

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

nodejs中的异常错误处理

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

Navigator.sendBeacon()

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

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

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

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

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

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

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

为什么Vuex的mutation和Redux的reducer中不能做异步操作

2019-08-12321次阅读vue
vuex和redux都是一种状态管理机制,然后他们会有自己的state和修改state的方法, 修改state的方法涉及到同步和异步。vuex的处理方式是同步在mutation里面,异步在actions里面。Redux的Reducer必须是纯函数不能有副作用的操作。
前端开发

收藏2个VUE表单数据验证组件

2019-08-08108次阅读vue
当前端有表单时,我们可能会想着在前台页面直接加上验证,这样可以免去非得先往后端验证一下,当然这不是说你后端就不验证了,双重的验证仍是必要的,只是这样可以让前端体验更好更直接一些。