摘要:
webstorm插件默认安装位置在C盘 打开WebStorm的安装位置(其他同),找到bin文件夹下的配置文件 使用notepad++或者默认记事本打开,修改其中的config和system(缓存文件夹中的两个文件)的位置 重启webstorm,如果指定目录下生成.Webstorm文件夹,则说明修改 阅读全文
摘要:
为什么要修改nodejs全局依赖位置? nodejs全局依赖安装默认位置在C盘,导致C盘文件太大,影响电脑运行速度。 步骤: 安装nodejs(在node官网下载并安装) 查看nodejs版本(在命令行输入 node -v查看版本) 在需要存放全局依赖的位置新增文件夹(新增node_global文件 阅读全文
摘要:
ES6中有一个方法判断两个对象是否相等,这个方法判断是两个对象引用地址是否一致 let obj1= { a: 1 } let obj2 = { a: 1 } console.log(Object.is(obj1, obj2)) // false let obj3 = obj1 console.log 阅读全文
摘要:
1、通过instanceof判断 instanceof运算符用于检验构造函数的prototype属性是否出现在对象的原型链中的任何位置,返回一个布尔值。 let a = []; a instanceof Array; //true let b = {}; b instanceof Array; // 阅读全文
摘要:
方法一:window.isNaN() 注意: window.isNaN 只对数值有效,如果传入其他值,会被先转成数值。比如,传入字符串的时候,字符串会被先转成NaN,所以最后返回true,这一点要特别引起注意。也就是说,isNaN为true的值,有可能不是NaN,而是一个字符串。(不是数值会先调用 阅读全文
摘要:
为什么要重写typeof方法? typeof 可以准确的判断除object以外的基础数据类型,但不能区分object类型的具体类型,比如 Array 、Date、NULL、NaN 以及自定义类。 观察上面的结果: typeof NaN的结果是number,可以通过isNaN()来判断(存在局限性,详 阅读全文
摘要:
图片懒加载优势: 增强用户体验 优化代码 减少http的请求 减少服务器端压力 服务器的按需加载 图片懒加载原理: 先将图片的src设置为同一张图片或者不设置,同时给img标签设置一个特殊属性,例如:data-src用于存放图片的真实预览地址;若图片未进入可视区域时,展示同一张图片或者直接不展示图片 阅读全文
摘要:
原文链接 在阅读JavaScript代码时,你是否有过这种感觉 你几乎不明白代码的作用? 代码使用了很多 JavaScript 技巧? 命名和编码风格太过随意? 这些都是不良编码习惯的征兆。 在这篇文章中,我描述了JavaScript中常见的5种不良编码习惯。重要的是,本文会给出一些可行的建议,如何 阅读全文
摘要:
原文链接 1、ios端兼容input光标高度 问题详情描述:input输入框光标,在安卓手机上显示没有问题,但是在苹果手机上当点击输入的时候,光标的高度和父盒子的高度一样。例如下图,左图是正常所期待的输入框光标,右边是ios的input光标。 出现原因分析:通常我们习惯用height属性设置行间的高 阅读全文
摘要:
输入网址,首先在书签或者历史记录里面去搜索相关的网址推荐给你 浏览器查找域名的IP的地址(在hosts文件有没有对应IP -> 浏览器发出一个DNS请求到本地DNS服务器,本地服务器一般是网络接入服务商提供,如电信、移动 -> 本地服务器查询缓存记录,有则直接返回结果,没有则向DNS根服务器查询,此 阅读全文