随笔分类 -  [14]JS

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

上一页 1 2 3 4 5 6 7 ··· 10 下一页