随笔分类 - js原生学习
摘要:参考: https://developer.mozilla.org/zh-CN/docs/Web/API/Element/getBoundingClientRect 1.Element.getBoundingClientRect() 方法返回元素的大小及其相对于视口的位置。 如果是标准盒子模型,元素
阅读全文
摘要:参考:https://www.cnblogs.com/ypppt/p/12942773.html <script language="javascript"> function click(e) { if(document.all) { if(event.button == 2 || event.b
阅读全文
摘要:1.用到知识点: 1.1 设置main定位为relative,通过改变main块的top属性实现不同页面的切换 1.2 对滚动事件: 1.2.1大多数浏览器提供了 “mousewheel” 事件, 1.2.2Firefox 3.5+不支持,支持相同作用的事件:”DOMMouseScroll” 1.3
阅读全文
摘要:备战-JS(包含es6)基础篇 https://juejin.im/post/5ea04958e51d4546c03849bd?utm_source=gold_browser_extension 插件介绍 https://juejin.im/post/5e9f02ff6fb9a03c95800c8d
阅读全文
摘要:1.typeof 其他(数字Number,布尔值Boolean,字符串String,函数Function,对象Object,Undefined)这一些数据类型在typeof 下都被精准的解释,只有数组和null的数据类型不够精准。 console.log(typeof 2); // number c
阅读全文
摘要:1.阻止冒泡 function stopBubble(e) { //如果提供了事件对象,则这是一个非IE浏览器 if ( e && e.stopPropagation ) { //因此它支持W3C的stopPropagation()方法 e.stopPropagation(); }else{ //否
阅读全文
摘要:一、防抖动(Debouncing) 当持续触发事件时,一定时间段内没有再触发事件,事件处理函数才会执行一次,。 触发时候 有定时器 就清定时器 重新触发一个定时器 // 防抖 var timer = null; function fandou(fucntion(){},time){ if(timer
阅读全文
摘要:1.原型链 prototype 这个属性 是一个指针,指向一个对象 这个对象 包含 所有实例共享的属性和方法,即这个原型对象是用来给实例共享属性和方法的。 而每个实例内部都有一个指向原型对象的指针。 2.原型链 主要实现原理PersonB.prototype = Object.create(Pers
阅读全文
摘要:1.去重 new Set() new Set([1,2,3,4,2]) //[1,2,3,4] 2.替换 splice(1,1,'5') 3.遍历 array1.map((item,index,array)=>{return item*2}) var friends = [ { name: ‘Joh
阅读全文
摘要:1.cookie 随http 一起发送 2.webStorage 客户端本地存储功能 可以在客户端 本地建立 一个数据库 不参与与服务器的通讯 setItem (key, value) —— 保存数据,以键值对的方式储存信息。 getItem (key) —— 获取数据,将键值传入,即可获取到对应的
阅读全文
摘要:关于js中"window.location.href"、"location.href"、"parent.location.href"、"top.location.href"的用法 A页面:<iframe src="b.html" frameborder="0"></iframe>B页面:<ifram
阅读全文
摘要:以下都可以判断代码是否在iframe中. 1.方式一 if (self.frameElement && self.frameElement.tagName == "IFRAME") { alert('在iframe中'); } 2.方式二 if (window.frames.length != pa
阅读全文
摘要:一 对classList整体感觉 浏览器支持参考(http://www.runoob.com/jsref/prop-element-classlist.html) classList 是一个对象 ,返回值:一个 DOMTokenList, 包含元素的类名列表 语法:element.classList
阅读全文
摘要:. 匹配除换行符以外的任意字符 \w 匹配字母或数字或下划线或汉字 \s 匹配任意的空白符 \s匹配任意的空白符,包括空格,制表符(Tab),换行符,中文全角空格等 \d 匹配数字 \b 匹配单词的开始或结束 ^ 匹配字符串的开始 $ 匹配字符串的结束 \s:空白字符(包含:空格符,制表符,回车符,
阅读全文

浙公网安备 33010602011771号