程序人生

浅谈JS 数字和字符串之间相互转化的纠纷

字符串转数字 1 parseInt() 函数 parseInt() 函数从string的开始解析,返回一个整数 parseInt('123') : 返回 123; parseInt('1234xxx') : 返回 1234; parseInt('123.456') : 返回 123; parseInt('1 2 3') : 返回 1;字符...

程序人生

十分钟带你快速了解React16新特性

前段时间React的16版本发布了,采用了MIT开源许可证,新增了一些新的特性。 Error Boundary render方法新增返回类型 Portals 支持自定义DOM属性 setState传入null时不会再触发更新 更好的服务器端...

程序人生

详解vue + vuex + directives实现权限按钮的思路

遇到了一个业务场景: 某个按钮按下去之前需要先判断它是否登陆,如果没有登陆需要跳转到对应的登陆页面,否则就继续该按钮之后的操作。 对于这种问题,很显然不能每个按钮都...

程序人生

使用nvm管理不同版本的node与npm的方法

本文介绍了使用 nvm 管理不同版本的 node 与 npm ,分享给大家,具体如下: 补充说明:Mac 下通过 brew install nvm 所安装的 nvm ,由于安装路径不同,无法正确启用。建议使用 brew uninstall...

程序人生

javaScript手机号码校验工具类PhoneUtils详解

本文实例为大家分享了javaScript手机号码校验工具类PhoneUtils的具体代码,供大家参考,具体内容如下 //PhoneUtils命名空间 PhoneUtils = { phoneRegexs: { //中国电信号码段 CHINA_TELECOM_PATTERN: /^(:\+...

程序人生

移动端效果之IndexList详解

写在前面 接着前面的移动端效果讲,这次讲解的的是IndexList的实现原理。效果如下: 代码请看这里:github 移动端效果之swiper 移动端效果之picker 移动端效果之cellSwiper 1. 核心解析 总体...