随笔分类 - JavaScript
网页前端开发笔记
摘要:博客: https://lonhon.top/ 例1: 'http://a.a.com/data?id=1&time=2018 06 07' 此时通过 window.location.search 能够正常获取到url中的查询参数 id=1&time=2018 06 07 例2:'http://a.
阅读全文
摘要:首发于: https://lonhon.top 最近遇到的一个场景,由于项目的权限系统+路由控制中用到了vuex存储全局数据,在登出时需要将所有数据进行重置or清空。 比如 store.state.username初始为'' = 登陆后变成'张三' = 登出后还是'张三',此时需要置为''. 解决方
阅读全文
摘要:如下代码片段 此时若在methods中使用 delete this.obj.a 或者 delete this.obj["a"]会发现视图中的li不会实时更新,这种情况是由于原生delete并不能被vue检测到变化 解决办法: 使用 Vue.delete 代替 delete,这样就可以让vue捕捉到这
阅读全文
摘要:解决ECharts中时间轴情况下卡顿问题,包括dataZoom组件。
阅读全文
摘要:BOM == Browser Object Model == 浏览器对象模型。
DOM == Document Object Model == 文档对象模型。
页面显示到用户眼前,必须有这两个对象作为基础。
对用户来说文档对象可能是透明的,但是对前端开发者来说,这两者是我们了解原理所必须掌握的。
阅读全文
摘要:1、charCodeAt方法返回一个整数,代表指定位置字符的Unicode编码。 strObj.charCodeAt(index) 说明: index将被处理字符的从零开始计数的编号。有效值为0到字符串长度减1的数字。 如果指定位置没有字符,将返回NaN。 例如: 2、fromCharCode方法从
阅读全文
摘要:js获取指定日期之前/之后的某天,JavaScript
阅读全文
摘要:解决一个问题:监听文本输入框的input事件,在拼写汉字(输入法)但汉字并未实际填充到文本框中(选词)时会触发input事件。
阅读全文
摘要:ES6中使用async await报错Unexpected identifier 的原因及解决办法
阅读全文
摘要:89行代码爬取智联招聘信息,领略node.js异步爬虫的风采,顺带深入理解promise。
阅读全文
摘要:一个搜索框demo + 实际项目中的搜索功能开发。
阅读全文
摘要:一个问题一份收获系列之深入vue数据驱动、减轻服务器压力、数据结构选择。
阅读全文
摘要:构造函数中的super 今天看《JavaScript设计模式与开发实践》时,在书中看到一段代码出现super语句,第一次看到这个关键字,所以上网查了下它的作用,发现这个关键字是来自java,来源不深究,说说它的用途。super主要作用是调用父级的构造函数,但是困惑的是既然是构造函数,说明在声明的时候
阅读全文
摘要:通过一个图片上传功能的开发来了解VUE的数据驱动、组件化、vue-router。
阅读全文
摘要:http://www.cnblogs.com/lonhon/ 1、ES6 提供了新的数据结构 Set。它类似于数组,但是成员的值都是唯一的,没有重复的值。 Set 本身是一个构造函数,用来生成 Set 数据结构。 2、Set 函数可以接受一个数组(或类似数组的对象)作为参数,用来初始化。 3、Set
阅读全文

浙公网安备 33010602011771号