摘要: 一、调试开发环境: 1、在webpack配置文件中开启 Sourcemap 在 webpack.dev.config.js 中添加 “devtool: '#source-map'”,然后运行 npm run dev,启动本地项目: 2、控制台调试 访问项目,打开控制台,Sources下出现 "web 阅读全文
posted @ 2020-03-05 17:39 lmy_moonsky 阅读(774) 评论(0) 推荐(1) 编辑
摘要: webpack 每次配置后,过段时间不用就会遗忘,简单记录下最近用webpakc遇到的问题,重拾记忆。 1、入口文件 2、输出多个文件,并且自动在 html 中引入相应的 js 文件 3、如果把所有文件合成一个 js 文件,那么会有些公用的库,我们不需要每次改动一点点别的文件,就要重新加载一次库文件 阅读全文
posted @ 2018-01-02 21:37 lmy_moonsky 阅读(391) 评论(0) 推荐(0) 编辑
摘要: 一、ios调试,方案一:本地链接有线网,不需要开网络共 享 1、本地电脑链接有线网,确定能正常上网; 2、开启charles→Tools→MapRemote (调试本地node),如图设置: 3、查看 Charles 端口 4、手机链接无线网(随意),设置代理 ip 为电脑 有线 ip ,端口为 c 阅读全文
posted @ 2017-12-25 20:16 lmy_moonsky 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 现象:当 window.open 是由用户触发事件内部或加载时不会被拦截,但在ajax回调或者异步代码中执行就会被拦截。 原因:浏览器检测到非用户操作弹出的窗口,就会被拦截,因为浏览器认为这不是用户希望打开的页面,因此弹出窗口让用户进行判断,是否允许加载。 解决方案: 方案 1、将 window.o 阅读全文
posted @ 2017-11-16 21:07 lmy_moonsky 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 1、用 array.length 也可以移除数组后面的项: var colors = ['red', 'blue', 'green']; colors.length = 2; console.log(colors[2]); //undefined 2、如果将其length属性设置大于数组项数的值,则 阅读全文
posted @ 2017-03-16 11:33 lmy_moonsky 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 在页面布局的时候,我们经常会将元素设置成浮动效果来解决一些实际问题,无论当前元素是块级元素还是行内元素, 似乎都有需要设置成浮动的时候,但与此同时,我们有没有想过,在元素被设置成浮动之后,他们的block属性还是和 原来的一致么?为了解决该疑问,我简单做了个小测验,如下: //css部分 //htm 阅读全文
posted @ 2017-02-21 18:12 lmy_moonsky 阅读(6956) 评论(5) 推荐(0) 编辑
摘要: 在全局中执行 🤔 this在全局中是什么。 首先,浏览器中: 可见,在浏览器中 this指向window 其次,在node中: 在node中,this指向global 总结:在全局作用域中它的 this 执行当前的全局对象(浏览器端是 Window,node 中是 global)。 在函数中执行 阅读全文
posted @ 2017-02-18 20:23 lmy_moonsky 阅读(224) 评论(1) 推荐(1) 编辑
摘要: npm-check 能够自动检索npm包版本,并且提供交互操作界面: 有以下功能: 1、告诉你那些依赖已经过时; 2、在你决定升级时,给你提供依赖包的文档; 3、提示某个依赖没有被你使用; 4、支持全局安装模块,-g; 5、交互式升级介面,减少输入和输入错误的情况,-u; ... 安装方法: $ n 阅读全文
posted @ 2016-12-05 20:51 lmy_moonsky 阅读(3714) 评论(0) 推荐(0) 编辑
摘要: 用锚点来定位做导航 , 在网页中司空见惯,但最近总是遇到个奇葩问题,当点击锚点是,外元素会上移被覆盖,原因是该元素用了margin-top导致的,解决方法,用padding-top来代替margin-top 阅读全文
posted @ 2015-04-23 17:59 lmy_moonsky 阅读(131) 评论(0) 推荐(0) 编辑