摘要: vue安装过vue-jsonp之后,启动项目时,报Cannot read property 'install' of undefined 查了一下资料发现是插件错误,重新卸载和安装之后一样报错, 后来才知道是引用的问题 把 换成 所以以后出现这种问题时,并非是插件的原因,也可能是引用的原因。 不是什 阅读全文
posted @ 2020-11-27 15:11 ArthurWong 阅读(4299) 评论(0) 推荐(0) 编辑
摘要: ==在js中一般都不会使用,一般情况下我们会使用 严格相等。今天看 的时候,发现书中讲解了关于==的情况。特别是在一方为布尔类型的情况下特别有意思。 先看下放例子: 如果我们从布尔类型的角度看,可能会理解为变量str既不是真值也不是假值。其实不然。 js规范中这样规定布尔值比较的: 如果 Type( 阅读全文
posted @ 2019-03-21 10:27 ArthurWong 阅读(390) 评论(0) 推荐(1) 编辑
摘要: "github地址:" 一直以来对CommonJs/AMD/CMD/ES6的文件模块加载一直懵懵懂懂。甚至有时会将CommonJs的exports和ES6的export.default搞混。趁着学习webpack,先搞懂这些模块加载方式再说!!! 随着前端的发展,我们日常开发的功能越来越复杂,文件越 阅读全文
posted @ 2019-03-20 16:32 ArthurWong 阅读(1986) 评论(0) 推荐(0) 编辑
摘要: 这段时间一直在用vue写项目,vuex在项目中也会依葫芦画瓢使用,但是总有一种朦朦胧胧的感觉。于是决定彻底搞懂它。 看了一下午的官方文档,以及资料,才发现vuex so easy! 作为一个圈子中的人,决定输出一下文档,如果你仔细看完这篇文章,保证你对vuex熟练掌握。 我把自己的代码上传到了git 阅读全文
posted @ 2018-10-25 11:25 ArthurWong 阅读(139653) 评论(28) 推荐(66) 编辑
摘要: 在开发过程中遇到一个比较ip大小的情况,并且遇到了把二维数组转为一维数组的情况,翻下资料,做下总结。 方法一:转字符串法 该例子中,tempArr是一个多维数组,使用join将其转为字符串,在使用split方法转换为一维数组。 缺点: 如果数组中的各个项是number,将不可避免的转为字符串。 改进 阅读全文
posted @ 2018-10-09 16:33 ArthurWong 阅读(20854) 评论(0) 推荐(0) 编辑
摘要: 作为一个前端工程师,有时候可能会遇到这种需求,点击鼠标右键,显示自定义ui。 这就用到了 contextmenu 事件 具体用法: 上面代码可以完成,可是没有跨浏览器,在IE中可能使用会出现问题。 这里写了一个跨浏览器的方案: 用上方的跨浏览器事件处理程序来完成的话,就简单多了。 具体代码我放在了我 阅读全文
posted @ 2018-08-09 15:12 ArthurWong 阅读(6438) 评论(0) 推荐(1) 编辑
摘要: 之前一直对事件处理程序这个概念不是很清楚,正好趁着看js高程这本书,来总结一下。 事件处理程序是跨浏览器的,也就是说不通的浏览器处理事件处理程序不通(主要就是IE)。 事件处理程序,分为HTML事件处理程序,DOM0/DOM2级事件处理程序,以及IE事件处理程序。 一、什么是事件处理程序: 说起事件 阅读全文
posted @ 2018-08-08 11:15 ArthurWong 阅读(1520) 评论(0) 推荐(0) 编辑
摘要: 最近在苦读《JavaScript高级程序教程》,真不愧是前端圣经,学到了很多东西。 nodeList、NameNodeMap、HTMLCollection这三个集合是动态的!每当文档发生变化,它们都会得到更新。因此,它们始终保存着最新、最准确的信息。 在DOM这段遇到一个有意思的例子: 例子1: 增 阅读全文
posted @ 2018-08-01 17:31 ArthurWong 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 配置webpack当中,出现一个问题: 引入html-webpack-plugin 插件报错。 这时需要本地(也就是当前项目下)安装一下webpack就可以解决问题了。 注意:现在是webpack4版本,需要安装webpack-cli 阅读全文
posted @ 2018-06-26 15:50 ArthurWong 阅读(2845) 评论(0) 推荐(0) 编辑
摘要: 在mac 上更新node时遇到了一系列的问题: 卸载node重新安装之后提示: The 'brew link' step did not complete successfully 其实这里已经给出了方法: 执行第一个命令一般不会出现问题。直接回车就行。 执行第二个命令的时候我这里出现了一些问题: 阅读全文
posted @ 2018-06-22 10:53 ArthurWong 阅读(5487) 评论(0) 推荐(1) 编辑