随笔分类 - JavaScript
摘要:js事件注册代码:
阅读全文
摘要:总结一些能够提高开发效率的JS技巧 1、过滤唯一值 Set类型是在ES6中新增的,它类似于数组,但是成员的值都是唯一的,没有重复的值。结合扩展运算符(...)我们可以创建一个新的数组,达到过滤原数组重复值的功能。 2、转换Number类型 3、截取数组,如果你知道原始数组的长度,就可以通过重新定义它
阅读全文
摘要:一、返回上一页并刷新 二、自动刷新页面 三、页面自动跳转 四、页面跳转 五、父子窗口之间的刷新
阅读全文
摘要:现在有一批手机,其中颜色有['白色','黑色','金色','粉红色'];内存大小有['16G','32G','64G','128G'],版本有['移动','联通','电信'],要求写一个算法,实现[['白色','16G','移动'], ['白色','16G','联通'] ...]这样的组合,扩张,如
阅读全文
摘要:一个页面A.html使用iframe嵌套一个页面B.html,在A页面写js操作B页面HTML元素,首先要获取到B页面document对象,才能对嵌套页面进行操作 请看一个实例,在A页面写js操作B页面div的内容: A.html代码: B页面代码: 当点击 “测试操作” 时就这个文字就被修改成“1
阅读全文
摘要:一、日期格式化显示: 对 new Date() 得到日期的进行格式显示扩展,扩展方法如下: 使用例子: 二、js获取时间戳
阅读全文
摘要:js的加减乘除有时得到的结果的小数的位数非常大,这种结果非常难以读取,例如某两个数相乘得到的结果是:1.3921000000000001 这种结果小数的位数有点多,一般需要的结果是四舍无入的 1.39,使用toFixed()函数可以四舍无入:(1.3921000000000001).toFixed(
阅读全文
摘要:1、 使用 取代== ==和!=操作符会在需要的情况下自动转换数据类型。但 和!==不会,它们会同时比较值和数据类型,这也使得它们要比==和!=快。 2、underfined、null、0、false、NaN、空字符串 的逻辑结果均为 false 3、从数组中随机获取成员 4、获取指定范围内的随机数
阅读全文
摘要:示例代码: indexOf用法详解: 返回 String 对象内第一次出现子字符串的字符位置。 JavaScript的indexOf忽略大小写 str.indexOf(subString, startIndex) 参数 strObj 必选项。String 对象或文字。 subString 必选项。要
阅读全文
摘要:js对URL提供:escape,encodeURI,encodeURIComponent 的编码方法encodeURIComponent:推荐使用,它是将中文、韩文等特殊字符转换成utf-8格式的url编码,以是假定给背景转达参数必要利用encodeURIComponent时必要背景解码对utf-8
阅读全文
摘要:判断浏览器是否支持localStorage可以使用下面的代码:if(window.localStorage){ alert("支持localStorage") }else{ alert("暂不支持localStorage") } //或者 if(typeof window.localStorage
阅读全文
摘要:js代码: 1 <script type="text/javascript"> 2 var today = new Date(); 3 var week; //存储星期几 4 var date; //存储日期 5 switch (today.getDay()) { 6 case 0: 7 week
阅读全文
摘要:关于url编码,js有三个函数。有三个解码方法,escape,encodeURI,encodeURIComponent()。有三个解码方法,unescapse,decodeURI,decodeURIComponent。1、escape()不能直接用于URL编码,它的真正作用是返回一个字符的Unico
阅读全文
摘要:最近做项目的时候需要做批量打印订单,一个订单可能在最后一页是的内容是不足一页的,这时候下一个订单需要下一页打印,这样就需要强制换页。在下一页再打印下一个订单 部分代码: 部分重要的css是分页的换页的关键: 1 <style type="text/css"> 2 @media print 3 { 4
阅读全文
摘要:代码: 方法一: $.extend({ getUrlVars: function () { var vars = [], hash; var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).spli
阅读全文
摘要:代码: /***防止多触发**id 必须唯一*fn 回掉函数*wait 延迟多长时间**使用例子:* ToPreventMoreTrigger('id', function () {//注意 id 是唯一的* //响应事件* fun();* }, 500);*******/var _timer =
阅读全文

浙公网安备 33010602011771号