打赏

随笔分类 -  JavaScript

上一页 1 ··· 5 6 7 8 9 10 11 12 下一页
摘要:1、示例 2、说明 (1)JavaScript对象是按值传递,而非引用传递 (2)在函数内部重写 obj 时,这个变量引用的就是一个局部对象了。而这个局部对象会在函数执行完毕后立即被销毁。 阅读全文
posted @ 2018-03-29 11:58 孟繁贵 阅读(489) 评论(0) 推荐(0)
摘要:1、概述 参考网址:https://developer.mozilla.org/zh-CN/docs/Web/API/Window/requestAnimationFrame window.requestAnimationFrame() 参数是一个回调函数。 回调的次数建议每秒60次。 这个回调函数 阅读全文
posted @ 2018-03-28 15:53 孟繁贵 阅读(1447) 评论(0) 推荐(0)
摘要:1、概述 https://developer.mozilla.org/en-US/docs/Web/Events/storage localStorage 或者sessionStorage存储的数据发生时会触发storage事件。 2、示例 示例中会展示所有的storage事件属性值。 A文件: B 阅读全文
posted @ 2018-03-28 15:23 孟繁贵 阅读(1060) 评论(0) 推荐(1)
摘要:<!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta http-e 阅读全文
posted @ 2018-03-27 11:53 孟繁贵 阅读(275) 评论(0) 推荐(0)
摘要:1、API (1)history.pushState:能够在不加载新页面的情况下改变浏览器的 URL 执行 pushState() 方法后,新的状态信息就会被加入历史状态栈,而浏览器地址栏也会变成新的相对 URL。 但是,浏览器并不会真的向服务器发送请求,即使状态改变之后查询 location.hr 阅读全文
posted @ 2018-03-26 14:34 孟繁贵 阅读(637) 评论(0) 推荐(0)
摘要:示例代码: 阅读全文
posted @ 2018-03-26 12:02 孟繁贵 阅读(838) 评论(0) 推荐(0)
摘要:示例代码: 阅读全文
posted @ 2018-03-26 11:57 孟繁贵 阅读(304) 评论(0) 推荐(0)
摘要:1、JavaScript创建块级作用域 (1)方法一:ES6 (2)方法二:闭包 2、示例 阅读全文
posted @ 2018-03-26 11:41 孟繁贵 阅读(534) 评论(0) 推荐(0)
摘要:1、JavaScript数组求最大值 (1)方法一:借用math.max (2)方法二:ES6 2、代码 阅读全文
posted @ 2018-03-26 10:53 孟繁贵 阅读(262) 评论(0) 推荐(0)
摘要:1、JavaScript类数组转换为数组 (1)方法一:借用slice (2)方法二:Array.from 2、代码 阅读全文
posted @ 2018-03-26 10:16 孟繁贵 阅读(256) 评论(0) 推荐(0)
摘要:1、两种方法实现深拷贝(深复制) (1)方法一:兼容性好,请仔细看代码(网上大部分代码有Bug) (2)方法二:需要对象满足JSON数据格式。JOSN数据格式:http://www.cnblogs.com/mengfangui/p/8257269.html (3)使用类库,如lodash的_.clo 阅读全文
posted @ 2018-03-26 10:06 孟繁贵 阅读(2105) 评论(0) 推荐(0)
摘要:1、2种方案代码 2、说明 方法一时间复杂度:O(n) 方法二时间复杂度:O(n²) 阅读全文
posted @ 2018-03-23 17:01 孟繁贵 阅读(2101) 评论(0) 推荐(0)
摘要:1、JavaScript文件引入方式 (1)正常引入 (2)defer (3)async 2、区别(主要是js加载,js执行,DOM解析区别) 注意: async 的脚本并不保证按照指定它们的先后顺序执行 阅读全文
posted @ 2018-03-23 16:36 孟繁贵 阅读(809) 评论(0) 推荐(0)
摘要:1、方法 instanceof:多框架下有问题(看示例代码)。 Object.prototype.toString.call():兼容性很好 Array.isArray: IE9+以上 constructor 2、示例 阅读全文
posted @ 2018-03-23 12:15 孟繁贵 阅读(668) 评论(0) 推荐(0)
摘要:1、DOM事件绑定到父元素 2、DOM事件绑定到本身DOM上 总结: (1)事件内部的this就是绑定事件的那个DOM (2)事件处理程序内部,对象 this 始终等于 currentTarget 的值。 (3)事件处理程序内部,target 的值是实际触发事件的真正DOM(如父节点绑定事件,其实子 阅读全文
posted @ 2018-03-23 10:31 孟繁贵 阅读(2634) 评论(0) 推荐(0)
摘要:1、DOM中的事件对象 兼容 DOM 的浏览器会将一个 event 对象传入到事件处理程序中。无论指定事件处理程序时使用什么方法(DOM0 级或 DOM2 级),都会传入 event 对象。 (1)type:获取事件类型 (2)target:获取事件目标 在事件处理程序内部,对象 this 始终等于 阅读全文
posted @ 2018-02-09 16:37 孟繁贵 阅读(245) 评论(0) 推荐(0)
摘要:1、简介 Velocity 是一个简单易用、高性能、功能丰富的轻量级JS动画库。它能和 jQuery 完美协作,并和$.animate()有相同的 API, 但它不依赖 jQuery,可单独使用。 2、兼容性 可兼容到 IE8 和 Android 2.3。 若需要兼容 IE8,就必须引入 jQuer 阅读全文
posted @ 2018-02-08 16:18 孟繁贵 阅读(2823) 评论(0) 推荐(0)
摘要:1、单词替换(知识点:\b) 2、去掉http协议的jpg文件的协议头(知识点:分组(),$1,1表示第一个括号) 3、日期格式化(知识点:分组(),反向引用$1(捕获分组的内容),或者[]) 4、[]构建一个简单的类(字符类),[abc]把a或者b或者c归为一类。 5、^构建一个反向的类(字符类) 阅读全文
posted @ 2018-02-07 10:00 孟繁贵 阅读(224) 评论(0) 推荐(0)
摘要:1、window.screen.height window.screen.height:设备显示屏的高度 (1)分辨率为1080px的显示屏 (2)手机屏 2、window.screen.availHeight 屏幕的可用高度 (1)分辨率为1080px的显示屏 (2)手机屏 3、document. 阅读全文
posted @ 2018-02-05 15:08 孟繁贵 阅读(22931) 评论(0) 推荐(1)
摘要:如何消除一个数组里面重复的元素? 示例三种方法: 阅读全文
posted @ 2018-01-31 16:48 孟繁贵 阅读(1293) 评论(0) 推荐(1)

上一页 1 ··· 5 6 7 8 9 10 11 12 下一页
TOP