摘要:
重复的贪婪性 ?表示匹配0次或1次,(最多匹配1次); + +表示匹配1次或多次,(最少匹配1次); 表示匹配0次或多次,(匹配任意次); {m,n}表示匹配m到n次,(最少m次,最多n次); 举例: {1,2}优先匹配2次(贪婪),还可以匹配1次,可以看到上面的结果为["12", "3", "45 阅读全文
摘要:
React-Music 全家桶项目 一、简介 该项目是基于React全家桶开发的一个音乐播放器,技术栈采用:Webpack + React + React-redux + React-router + Node + Sass + Es6 + Localstorage + Css3,基本音乐API使用 阅读全文
摘要:
基于 Express+Gulp+BrowserSync 搭建一套高性能的前端开发环境 Express 是比较经典的,也是最常用的 Nodejs Web框架。 一、Express 快速构建一个web应用程序或架 1、首先用全局安装 express generator! 2、生成项目 3、执行 运行项目 阅读全文
摘要:
安装 首先要确保已经安装了 Node.js,接下来创建一个目录,然后进入此目录并将其作为当前工作目录。 通过 npm init 命令为应用创建一个 package.json 文件,指定入口文件为 index.js,然后一路回车确定即可。 接下来安装 Express 并将其保存到依赖列表中: 创建 M 阅读全文
摘要:
一、准备工作 首先,需要安装nodejs,可以从nodejs官网下载,注意,React Native 要求node版本在4.0或以上;否则会出错,我建议把node版本升到最新版本,防止后面出现各种莫名其妙的问题,我这里安装的版本是v6.9.3LTS的,安装之后npm也一并安装好了,可以运行命令查看当 阅读全文
摘要:
AlloyTouch 是来自于腾讯AlloyTeam团队开发的一个适用用移动端的js组件库。 特性: 1、丰富的组件 选择组件、级联选择组件、轮播组件、全屏滚动组件、下拉刷新组件、上拉刷新任君选择 2、超小的尺寸 压缩之后6.84K, GZIP之后2.24K 3、简单的API 超级简单的API,一分 阅读全文
摘要:
点击目标区域以外隐藏,运用场景:点击遮罩层,弹层关闭。 // 点击目标区域以外隐藏 $(document).on("click", function(event) { var e = window.event || e; obj = $(e.srcElement || e.target); if ( 阅读全文
摘要:
一、简介 PhotoSwipe 是专为移动触摸设备设计的相册/画廊.兼容所有iPhone、iPad、黑莓6+,以及桌面浏览器.底层实现基于HTML/CSS/JavaScript,是一款免费开源的相册产品。 官方网站:http://photoswipe.com/ 源码下载:https://github 阅读全文
摘要:
最近在工作过程中碰到一个隐藏的bug,经调试发现竟然是toFixed函数不可靠的结果引起的。后端同学在处理价格比较的时候,用foFixed进行价格的四舍五入之后,竟然发现比较的结果有问题; 大家都知道,Number类型的变量有个toFixed方法,该方法将Number四舍五入为指定小数位数的数字,以 阅读全文