随笔分类 - js
摘要:冻结对象: var pizza = { name: 'Peri Peri', Topping: 'Prawn' }; Object.freeze(pizza); // Can't change the name of the object because it's frozen pizza.name
阅读全文
摘要:JS中原型链,说简单也简单。 首先明确: 函数(Function)才有prototype属性,对象(除Object)拥有__proto__。 首先,我画了一张图。 所谓原型链,指的就是图中的proto这一条指针链! 原型链的顶层就是Object.prototype,而这个对象的是没有原型对象的。 可
阅读全文
摘要:value——表示属性的值 writable——表示属性的可书写性 configurable——表示属性是否可编辑,默认值为true,编辑内容包括(1)能否使用delete删除,(2)能否修改属性特性,(3)能否修改访问器属性 enumerable——表示属性是否可枚举。 getter和seette
阅读全文
摘要:空格: onkeyup="this.value=this.value.replace(/^ +| +$/g,'')" 换行: ng-keydown="ctrl.checkEnter(event)" vm.checkEnter = function(e){ var et = e || window.e
阅读全文
摘要:map() 不会对空数组进行检测。 map() 不会改变原始数组。 forEach() 对于空数组是不会执行回调函数的。 forEach() 这个方法并没有返回值。 filter() 不会对空数组进行检测 filter() 不会改变原始数组 找出两个数组中不同的数据let _List = arr1.
阅读全文
摘要:js正则表达式截取字符串 1.正则表达式写法简介 var expression = / pattern /flags;其中模式(pattern)部分可以是任何简单或复杂的正则表达式,每个正则表达式都带有一个或多个标签(flags)用以标明正则表达式的行为 var strMatch = `-rw-r-
阅读全文
摘要:一、直接下载 针对一些浏览器无法识别的文件格式。可以直接在地址栏上出入URL即可触发浏览器的下载功能。 同类的还有window.location.href、window.open 地址栏输入文件URL window.location.href = URL window.open(URL) 二、直接下
阅读全文
摘要:使用场景: 防抖经常用在我们搜索框输入搜索,点击提交,防止等; 而节流一般在onresize、mousemove、滚动事件等事件中使用,防止过多的请求造成服务器压力 原因 节流函数:让一个函数无法在短时间内连续调用,只有当上一次函数执行后,过了规定的时间间隔,才能进行下一次该函数的调用。或者说你在操
阅读全文
摘要:比如 if(!!name) 这个就表示 if(name|| false)。将判断的类型,强转成boolean类型。如果name是null(或者undefine)的话,!name,返回的就是true 。 加了两个叹号后,明确的设置了变量的值,返回的boolean就是根据变量的实际值返回的。(如果是实际
阅读全文
摘要:在开发中的一个需求,vue中关闭浏览器, 直接使用window.close()在chrome、fireFox会不起作用 需要改为一下方式 window.open('about:blank','_self').close() 上面这种方式会把你的当前页面改为 或者使用 window.open('','
阅读全文
摘要:Js代码 <script type="text/javascript">function SubmitCk() {var reg = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-z
阅读全文
摘要:https://www.cnblogs.com/kissdodog/archive/2012/12/22/2829489.html
阅读全文

浙公网安备 33010602011771号