08 2017 档案
摘要:正则表达式 您很可能使用 ? 和 * 通配符来查找硬盘上的文件。? 通配符匹配文件名中的单个字符,而 * 通配符匹配零个或多个字符。 像 data?.dat 这样的模式将查找下列文件: 使用 * 字符代替 ? 字符扩大了找到的文件的数量。data*.dat 匹配下列所有文件: ^[0-9]+abc$
阅读全文
摘要:了解CMD和AMD之前先了解模块化设计,既然是模块化设计,那么作为一个模块化系统所必须的能力: 1. 定义封装的模块。 2. 定义新模块对其他模块的依赖。 3. 可对其他模块的引入支持 思想有了,那么总要有点什么来建立一个模块化的规范制度吧,不然各式各样的模块加载方式只会将局搅得更为混乱。那么在Ja
阅读全文
摘要:1 let命令声明,没有变量提升 基本语法: ES6 新增了let命令,用来声明变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效。 { let a = 10; var b = 1; } a // ReferenceError: a is not defined. b /
阅读全文
摘要:openlayer3计算两点之间的距离 对应的openlayers的版本为3.7. 主要用的接口是ol.Sphere.haversineDistance([x1,y1],[x2,y2]); 4326坐标系中计算两点距离的方式为: var wgs84Sphere = new ol.Sphere(637
阅读全文
摘要:1 体积小 vue-resource非常小巧,在压缩以后只有大约12KB,服务端启用gzip压缩后只有4.5KB大小,这远比jQuery的体积要小得多。 2 支持主流的浏览器 和Vue.js一样,vue-resource除了不支持IE 9以下的浏览器,其他主流的浏览器都支持。 3 支持Promise
阅读全文
摘要:Number 方法: 1)Number.isNaN 这个方法和全局的isNaN有个区别就是不会强转传入的参数: 2)Number.isFinite 和全局的isFinite不同点就是不会强转传入参数: 3)Number.isInteger 4)Number.isSafeInteger
阅读全文
摘要:关于js模块化的使用,大家肯定不陌生,现有的主要两种:CMD和AMD,还有一种兼容CMD和AMD写法的UMD。一般前端框架都支持AMD,而Node.js采用的是CMD的模块语法。但大部分浏览器不支持,相信以后浏览器肯定会逐步支持的。 export 基本用法两种 1直接导出 2整体导出 重命名导出 默
阅读全文

浙公网安备 33010602011771号