Javascript
文章平均质量分 63
oxgos
web前端开发,自律使你活得更自由,脚步不能再停下
展开
-
electron离线安装
公司因为安全原因,导致连不上npm的镜像,查找了资料,终于找到一种离线安装 electron 全局开发环境的方法,分享并记录一下:ps: 如果能用淘宝镜像,直接设置npm config set ELECTRON_MIRROR https://npm.taobao.org/mirrors/electron/ ,最方便,速度也快准备工作安装node环境 下载electron的zip包,前往淘宝镜像站选择最新稳定版下载 electron淘宝镜像下载地址: https://npm.taobao.or原创 2021-05-11 23:57:43 · 6514 阅读 · 1 评论 -
Reflect.ownKeys()与Object.keys()区别
代码test1: var obj = {} Object.defineProperty(obj, 'method1', { value: function () { alert("Non enumerable property"); }, enumerable: false })console.log(Object.keys(obj))// [...原创 2018-09-26 16:06:48 · 16610 阅读 · 6 评论 -
JavaScript对象中属性的getter和setter方法
JavaScript对象的属性是由名字、值和一组特性(可写、可枚举、可配置等)构成的。在ECMAScript 5中,属性值可以用一个或两个方法代替,这两个方法就是getter和setter。var myObj = { a: 2, get b(){ return 3; } };console.log(myObj.a);//2console.lo转载 2017-11-18 11:30:27 · 389 阅读 · 0 评论 -
(Vue2.0)在服务器返还数据中带有<img>标签时,用v-html渲染,better-scroll高度拉不到最底的问题
Vue2.0 + better-scroll + Promise原创 2017-08-11 23:24:15 · 4398 阅读 · 0 评论 -
分享回调地狱的体现与利用es6 Promise对回调的改良和实现
实现以下的一个动画:1.先用回调函数的方法实现2.利用Promise实现,体验改良后的代码利用Promise更容易维护,层次分明.原创 2017-07-16 23:13:44 · 327 阅读 · 0 评论 -
防止用户连续多次点击提交请求,防止对服务器造成负担
Documentvar timer = null;$('.btn').click(function() {//定义一个延时函数,用户不断点击会取消前一次,只执行最后一次请求timer && clearTimeout(timer);timer = setTimeout(function() {_ajax();}, 1000);}原创 2017-07-20 23:38:14 · 5272 阅读 · 0 评论 -
事件DOMContentLoaded和load的区别
他们的区别是,触发的时机不一样,先触发DOMContentLoaded事件,后触发load事件。DOM文档加载的步骤为解析HTML结构。加载外部脚本和样式表文件。解析并执行脚本代码。DOM树构建完成。//DOMContentLoaded加载图片等外部文件。页面加载完毕。//load在第4步,会触发DOMContentLoaded事件。在第6步,触发 load 事件。用原原创 2017-06-14 09:45:08 · 441 阅读 · 0 评论 -
【转】获取scrollTop兼容各浏览器的方法,以及body和documentElement有啥区别?
1、各浏览器下 scrollTop的差异 IE6/7/8: 对于没有doctype声明的页面里可以使用 document.body.scrollTop 来获取 scrollTop高度 ; 对于有doctype声明的页面则可以使用 document.documentElement.scrollTop; Safari: safari 比较特别,有自己获取scrollTop的函数转载 2017-05-31 16:16:43 · 1488 阅读 · 0 评论 -
+ - ! function($) (), function 前面的符号意思
如果在function之前加上感叹号 (!) 会怎么样?比如下面的代码:!function(){alert('iifksp')}() // true在控制台运行后得到的值时true,为什么是true这很容易理解,因为这个匿名函数没有返回值,默认返回的就是undefined,求反的结果很自然的就是true。所以问题并不在于结果值,而是在于,为什么求反操作能够转载 2017-03-31 23:22:21 · 4837 阅读 · 0 评论