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 …


总结跨域的几种方式

跨域整理@(前端笔记) 跨域 只要协议、域名、端口有任何一个不同,都被当作是不同的域。由于浏览器的同源策略,其限制之一是不能通过ajax的方法情趣请求不同源的文档。第二个限制是浏览器中不同域的框架(iframe)间是不能进行js的交互操作的。 1、通过docum …