上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 67 下一页
摘要: 其实js是不支持私有变量的。哪怕到es6的class语法。虽然有许多变相的方式。但非常冗余而不推崇。 这里介绍的实际上也不是class语法,而是普通的函数,并且利用IIFE(闭包)的方式来实现私有。 这种方式也被称为“模块模式” var person = (function(){ var age = 阅读全文
posted @ 2018-10-27 17:19 贝尔塔猫 阅读(976) 评论(0) 推荐(0)
摘要: // 矩形(构造器/父类) function Rectangle (height, width) { this.height = height; this.width = width; } // 获取面积 Rectangle.prototype.getArea = function () { ret 阅读全文
posted @ 2018-10-26 23:13 贝尔塔猫 阅读(138) 评论(0) 推荐(0)
摘要: let scrollHandle = (el) => { // 如果已经滚到底部了 if (el.scrollHeight - el.scrollTop el.clientHeight) { console.log(123) } } // 懒加载优化:滚动节流策略 let __SCROLLTIMER 阅读全文
posted @ 2018-10-26 22:55 贝尔塔猫 阅读(226) 评论(0) 推荐(0)
摘要: 老是忘记这个函数名,记录一下啊 阅读全文
posted @ 2018-10-24 09:58 贝尔塔猫 阅读(2208) 评论(0) 推荐(0)
摘要: 简单认知: 1、config.data是POST参数,config.params是GET参数 axios(url, [config]) + qs + application/x-www-form-urlencoded https://github.com/axios/axios#axioscreat 阅读全文
posted @ 2018-10-21 22:47 贝尔塔猫 阅读(505) 评论(0) 推荐(0)
摘要: 由于经常要查看后端的接口详情,但Chrome控制台的Network并不会全显api路径,而且每次需要先启动控制台,再进行请求才能记录到。大多数情况下都是要刷新页面,这会浪费很多时间。 还不如开一个 Fiddler 4 来记录,只需要标记好Host。 1、拿到 Host 2、打开Filters界面 - 阅读全文
posted @ 2018-10-20 21:56 贝尔塔猫 阅读(450) 评论(0) 推荐(0)
摘要: 0、echarts.setOption的核心认知 请注意,它是合并对象,而不是替换对象。 举个简单的例子,如果你第一次setOption时在series中配置了10个对象。 那么你下一次你意图使用只有两个对象的series来替换时,你并不能删除原有的10个,你只能替换series数组最前的两个。 明 阅读全文
posted @ 2018-10-20 21:26 贝尔塔猫 阅读(520) 评论(0) 推荐(0)
摘要: writing-mode: vertical-rl; 阅读全文
posted @ 2018-10-18 17:15 贝尔塔猫 阅读(315) 评论(0) 推荐(0)
摘要: 第一步:找到并打开右上角的设置图案 第二步,点击“Global” 按钮 第三步、如图所示,定义全局变量,然后点击“save”即可 第四步:如何使用全局变量,只需要 {{ key }} 即可,如图所示: 阅读全文
posted @ 2018-10-08 09:57 贝尔塔猫 阅读(2443) 评论(0) 推荐(0)
摘要: 传送门 数据库连接,以mysql为例 model的创建和同步数据库 sequelize-cli 的安装和使用 http://docs.sequelizejs.com/manual/tutorial/migrations.html#the-cli 阅读全文
posted @ 2018-10-08 08:46 贝尔塔猫 阅读(2535) 评论(0) 推荐(0)
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 67 下一页