随笔分类 - [14]JS
摘要:Math 对象的扩展 Math.trunc() 对于非数值,Math.trunc内部使用Number方法将其先转为数值。 对于空值和无法截取整数的值,返回NaN。 对于没有部署这个方法的环境,可以用下面的代码模拟。 Math.cbrt() Math.cbrt方法用于计算一个数的立方根。 对于非数值,
阅读全文
摘要:Number.isFinite(), Number.isNaN() ES6 在 对象上,新提供了 和`Number.isNaN()`两个方法。 用来检查一个数值是否为有限的(finite),即不是 。 注意,如果参数类型不是数值, 一律返回 。 用来检查一个值是否为 。 如果参数类型不是 ,`Num
阅读全文
摘要:字符的 Unicode 表示法 ES6 提供了codePointAt方法,能够正确处理 4 个字节储存的字符,返回一个字符的码点。 20bb7 61 a 𠮷 String.fromCharCode不能识别大于0xFFFF的码点,所以0x20BB7就发生了溢出,最高位2被舍弃了,最后返回码点U+0B
阅读全文
摘要:字符串 函数 交换变量的值 从函数返回多个值 函数参数的定义 提取 JSON 数据 函数参数的默认值 遍历 Map 结构 如果只想获取键名,或者只想获取键值,可以写成下面这样。
阅读全文
摘要:对象的解构赋值 解构不仅可以用于数组,还可以用于对象。 这里的foo,bar一定要对应。 对象的解构与数组有一个重要的不同。数组的元素是按次序排列的,变量的取值由它的位置决定;而对象的属性没有次序,变量必须与属性同名,才能取到正确的值。 真正被赋值的是后者,而不是前者。 上面代码中,foo是匹配的模
阅读全文
摘要:数组的解构赋值 ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring)。 以前,为变量赋值,只能直接指定值。 ES6 允许写成下面这样。 下面的同样会被解析 如果解构不成功,变量的值就等于undefined。 如果等号的右边不是数组(或者严格地说,
阅读全文
摘要:const声明一个只读的常量。一旦声明,常量的值就不能改变。 const声明的变量不得改变值,这意味着,const一旦声明变量,就必须立即初始化,不能留到以后赋值。 上面代码表示,对于const来说,只声明不赋值,就会报错。 const的作用域与let命令相同:只在声明所在的块级作用域内有效。 co
阅读全文
摘要:ES6 新增了let命令,用来声明变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效。 for循环的计数器,就很合适使用let命令。 for (let i = 0; i
阅读全文
摘要:97年ES1发布 98年ES2发布 99年ES3发布 07年ES4发布 09年ES5发布 15年ES6发布 ECMAScript 和 JavaScript 的关系 ECMAScript 和 JavaScript 的关系是,前者是后者的规格,后者是前者的一种实现(另外的 ECMAScript 方言还有
阅读全文
摘要:1.引入 2.内容 实例中我们引入了三个库: wreact.min.js 、react dom.min.js 和 babel.min.js: react.min.js React 的核心库 react dom.min.js 提供操作 DOM 相关的功能 babel.min.js Babel 可以将
阅读全文
摘要:jquery.form.js 让表单提交更优雅。可以页面不刷新提交表单,比jQuery的ajax提交要功能强大。 1.引入 2.使用
阅读全文
摘要:人不能时刻盯着屏幕,需要提醒。 或者语音提醒,或者短信提醒。短信提醒成本高,二是手机马上被塞满。 通过JS定时刷新,调取接口,巧妙的解决了这个问题。 定时去数据库查询,最近一天,是否有已支付,未处理的订单,如果有的话,播放音频文件。 音频文件可以去网上找。 巧妙的运用JS,生成灵活的音频模块,并播放
阅读全文
摘要:牛了个逼,改造后,弹出会更美丽。弹出会自动关闭。弹出的位置可以自动调整。
阅读全文
摘要:基本使用 Render 渲染字符串 Compile编译字符串到模板函数(需调用才能生成html内容) 使用模板 node中使用 新建ejs01.js node 执行 一个综合的例子: 新建模板ejs02.ejs 新建控制器 ejs02.js 这个时候执行node ejs02.js 还可以继续升级,创
阅读全文
摘要:通常,弹出层关闭之前,需要将部分数据传入父页面。这个时候怎么办呢? 通过success获取frame层的index。 然后通过cancel事件,获取子页面数据。 拿获取高德地图坐标为例: 通过index,进入frame层,获取相关的数据,设置到主页面,然后通过表单保存到数据库。
阅读全文
摘要:1.定义 2.外部调用
阅读全文
摘要:callback的作用就是,一步一步往下执行。等第一步执行完了,再继续执行第二步。 后面的数据,依托于前面的执行结果。 一层一层,往下执行。
阅读全文
摘要:引言 传统的图片上传,很丑。点击选择之后,还无法预览。 有一种方案是传到服务器,然后返回地址,然后显示,比较麻烦。 用这个dropify,就可以解决之歌问题。 看效果 用法 1.引入文件,需要jquery支持。 2.给file表单添加属性 3.给file添加事件 搞定,剩下的就是表单提交的工作了。
阅读全文
摘要:打钩的元素有个on的class。 点击发送按钮,选中这个元素。
阅读全文