理解defineProperty以及getter、setter

我们常听说vue是用getter与setter实现数据监控的,那么getter与setter到底是什么东西,它与defineProperty是什么关系,平时有哪些用处呢?本文将为大家一一道来。


用Electron-nightmare快速实现微信天气助手Syaya

项目背景 庞大的用户安装量和恐怖的用户使用时间,微信已成为国内移动互联网上基础设施级的应用。 以微信为平台的客服服务有很多方式,比如订阅号,服务号,小程序,但受到微信官方的限制,如果想做一个聊天群的自助客服, 或者私人订制的客服,那就没有了 …


Vue按需加载

概念(懒加载) 当打包构建应用时,JavaScript包会变得非常大,影响页面加载。如果我们能把不同路由对应的组件分割成不同的代码块,然后当路由被访问的时候才加载对应组件,嗯,这样就更加高效了。 场景 xxx项目作为一个单页面应用,采用组件化的开发模式 …


jquery的上帝视角(promise)

promise 是一种异步编程规范,音译来理解——“普罗米修斯”。普罗米修斯是希腊神话故事中的英雄,名字的意思是“先知”。Promise最初的命名是Futures, “未来”,可见Promise含义不是字面的“誓言”“承诺”之类,而是“先知”“未来”的意思。


JAVASCRIPT算法(3)

链接描述## 面试前准备了Promise的一种实现(大致理解和写出来),二叉树的构建,删除,查找,插入,快排的非递归,准备了蛮多的吧,但是没考虑链表。然后考个链表的反转,其实很简单,只不过有点懵,比我想的稍微难了点,然后这种考虑算法的实现而忽略了 …


微信中打开头条新闻, 返回却到头条webApp首页源码,实现PV回流增长!

日常生活中经常可以遇到,有朋友通过微信向你分享今日头条、腾讯新闻等各大门户的新闻,但是当你点击进去查看完后,在点击手机的返回键,发现不是直接返回的微信聊天界面,而是先返回到该新闻网站的首页,再次返回才到聊天界面。       今日头条这个思路 …


写一手漂亮的js

介绍 看了很多best practice,却没有人教我怎么去写一手漂亮的js代码,今天我来讲讲我自己写js的经验 不要在代码中留大段注释掉的代码 留给git去管理,不然你要git干嘛 // bad // function add() { // const a = b + c // return a // } function a …