摘要: 方法一:标准版 1 function deepCopy(obj) { 2 if (typeof obj !== 'object' && obj != null) return obj; 3 4 var result = Array.isArray(obj) ? [] : {}; 5 for (var 阅读全文
posted @ 2019-10-17 15:11 Bruce_Grace 阅读(191) 评论(0) 推荐(0) 编辑
摘要: event的各种宽度处理 元素的各种宽高处理 下面是从网上down下来的,仅供参考 阅读全文
posted @ 2019-10-17 10:49 Bruce_Grace 阅读(474) 评论(0) 推荐(0) 编辑
摘要: 12.立即执行函数深度理解(IIFE:immediately invoked function expression)函数声明和函数表达式不同之处在于,一、Javascript引擎在解析javascript代码时会‘函数声明提升’(Function declaration Hoisting)当前执行 阅读全文
posted @ 2019-10-16 18:07 Bruce_Grace 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 10.onkeyup onkeydown onkeypress摘抄自msdn上的解释:Onkeypress 用户按下并放开任何字母数字键时发生。系统按钮无法识别(箭头键,功能键等)Onkeydown 用户按下任何键时发生(包括系统按钮)Onkeyup 这个事件在用户放开任何先前按下的键盘键时发生。 阅读全文
posted @ 2019-10-16 18:06 Bruce_Grace 阅读(197) 评论(0) 推荐(0) 编辑
摘要: Table:优势:使用简单,使用表格进行布局顺理成章,概念和效果图理解起来很简单,制作也方便。劣势:表格布局比较固定,布局效果控制的比较死,一些较为特殊的效果、层叠效果等比较难以实现。Div:优势:布局效果灵活,p能轻易的控制布局位置,浮动效果等。劣势:操作较为复杂,需要前端布局设计人员对p的特性、 阅读全文
posted @ 2019-10-16 18:02 Bruce_Grace 阅读(411) 评论(0) 推荐(0) 编辑
摘要: npm中package-lock.js 的作用的理解: 简单理解: XYZ 的格式对应为: 主版本号.次版本号.修订号,版本号递增规则如下:主版本号:当你做了不兼容的 API 修改,次版本号:当你做了向下兼容的功能性新增,修订号:当你做了向下兼容的问题修正。假设我们创建了一个新项目,它将使用expr 阅读全文
posted @ 2019-10-16 18:01 Bruce_Grace 阅读(1809) 评论(0) 推荐(0) 编辑
摘要: Npm login npm adduser Npm version patch v1.0.1Npm version minor v1.1.0Npm version major v2.0.0 Npm publish Npm unpblish generate-vertemp-kong --force 阅读全文
posted @ 2019-10-16 17:59 Bruce_Grace 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 获取getUrlParam function getUrlParam(name) { var reg = new RegExp(`(^|&)${name}=([^&]*)(&|$)`); // 构造一个含有目标参数的正则表达式对象 var r = window.location.href.match 阅读全文
posted @ 2019-10-16 17:49 Bruce_Grace 阅读(425) 评论(0) 推荐(0) 编辑
摘要: SourceMap,单个文件打开,在文件的顶部加上此句即可在控制台查找代码//@ sourceURL=ka.list.js 阅读全文
posted @ 2019-10-16 17:29 Bruce_Grace 阅读(138) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-10-16 17:17 Bruce_Grace 阅读(4) 评论(0) 推荐(0) 编辑