Javascript
文章平均质量分 65
_Sirius
毕业于清华大学,拥有超过13年的工作经验。 Oracle认证 讲师,拥有6年以上授课经验。精通Oracle数据库、中间 (Weblogic)和大数据Hadoop的管理和开发。 曾为湖北 移动,中国移动,山东教育网进行培训。著有畅销书《IT 必学课》,曾获得xx奖项。
展开
-
js正则匹配所有html标签
js正则匹配所有html标签''.replace(/<[^>]+>/g,"")原创 2020-10-15 11:14:40 · 1476 阅读 · 0 评论 -
简单粗暴地理解 JS 原型链
原型链理解起来有点绕了,网上资料也是很多,每次晚上睡不着的时候总喜欢在网上找点原型链和闭包的文章看,效果极好。不要纠结于那一堆术语了,那除了让你脑筋拧成麻花,真的不能帮你什么。简单粗暴点看原型链吧,想点与代码无关的事,比如人、妖以及人妖。1)人是人他妈生的,妖是妖他妈生的。人和妖都是对象实例,而人他妈和妖他妈就是原型。原型也是对象,叫原型对象。2)人他妈和人他爸啪啪啪能生出一堆人宝宝、妖他妈和妖他爸转载 2017-05-08 21:15:34 · 325 阅读 · 0 评论 -
js 判断滚动条是否到达底部
1. 原生Javascript实现判断滚动条到底部,需要用到DOM的三个属性值,即scrollTop、clientHeight、scrollHeight。 scrollTop : 滚动条在Y轴上的滚动距离。 clientHeight : 内容可视区域的高度。 scrollHeight : 内容可视区域的高度加上溢出(滚动)的距离。 从这个三个属性的介绍就可以看出来,滚动条到底部的条件即为sc原创 2017-04-27 20:18:15 · 6557 阅读 · 0 评论 -
AOP在JS中的实现及应用
1.AOP介绍简介AOP (面向切面编程),缩写为Aspect Oriented Programming,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是JAVA 中Spring框架的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合...原创 2018-03-27 17:03:06 · 7064 阅读 · 0 评论 -
浏览器监控页面跳转
浏览器监控页面跳转页面发生变化分一下几种情况:href 如果是 hash 部分变了,使用 hashchangewindow.addEventListener('hashchange', function() { });页面重新加载,使用 beforeunload / unloadbeforeunload = function(){ console.log("页面重新加载前")}...原创 2019-04-24 17:31:59 · 3288 阅读 · 0 评论 -
浏览器监听、禁用右键及解除方法
点击右键 无动作document.oncontextmenu = function(){ return false;}点击右键 弹出提示document.oncontextmenu = function (e) { alert(“提示内容”); return false;}经测试,只要 oncontextmenu 方法返回false,就不会弹系统菜单。需要在右键中执行一...原创 2019-04-25 16:31:28 · 2544 阅读 · 0 评论 -
2019-01-01T00:00:00.000Z 格林尼治时间
> new Date('2019-01-01 00:00:00')2018-12-31T16:00:00.000Z这个时间不是一个字符串,而是ISODate,也就是格林尼治时间。比正常时间少了八个小时。原创 2019-06-05 10:54:16 · 5538 阅读 · 0 评论