摘要:前端优化只要在两方面进行,一是加载速度优化,二是渲染速度优化。在进行优化前,先掌握好2个基本理论知识 理论知识(一):浏览器的完整加载渲染过程 ①输入url,发送请求②加载(即下载)整个.html文件③加载完后解析(即运行)html,并在解析的过程中构建DOM树·JavaScript是单线程的。浏览
阅读全文
摘要:转自:https://mp.weixin.qq.com/s/2llKezuqzTUxyR2Itbk0Xg 很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他们看到8个开关状态是好的,于是他们把这称为”字节“。 再后来,他们又做了一些可以处理这些字节的机器
阅读全文
摘要:转自:https://mp.weixin.qq.com/s/j6V5CLeHJzU5WxysmnQUqg 前言 随着web的发展,网站资源的流量也变得越来越大。据统计,60% 的网站流量均来自网站图片,可见对图片合理优化可以大幅影响网站流量,减小带宽消耗和服务器压力。 有时候你花大力气去配置 web
阅读全文
摘要:转自:https://www.cnblogs.com/peida/archive/2013/04/26/3038503.html 如果没有用来读取注解的方法和工作,那么注解也就不会比注释更有用处了。使用注解的过程中,很重要的一部分就是创建于使用注解处理器。Java SE5扩展了反射机制的API,以帮
阅读全文
摘要:转自:https://segmentfault.com/q/1010000007337410?_ea=1313467 事件对象传递原理 1、前置知识回顾 在讲传递原理前,我们先看看普通函数是如何传递参数的: 可以从例子中看到,给函数传递参数,是在我们执行函数的时候才能进行的。在建立函数的时候,不管你
阅读全文
摘要:转自:https://www.jianshu.com/p/eb63d31ad638 编译原理 第一章 引言 1.从面向机器的语言到面向人类的语言 汇编指令:用符号表示的指令被称为汇编指令 汇编语言:汇编指令的集合称为汇编语言 2.语言之间的翻译 转换(也被称为预处理):高级语言之间的翻译,如FORT
阅读全文
摘要:转自:https://zhuanlan.zhihu.com/p/36301857 前言 最近在我的 timline 上面出现了很多类似《前端为什么要学编译原理》这类文章以及《前端怎么学AST》这类的问题,但是却发现并没有人给大家介绍前端要如何以系统并且正确地学习编译原理,所以我就结合自己的经验以及走
阅读全文
摘要:转自:https://yq.aliyun.com/articles/180879 在我刚刚进入大学,从零开始学习 C 语言的时候,我就不断的从学长的口中听到一个又一个语言,比如 C++、Java、Python、JavaScript 这些大众的,也有 Lisp、Perl、Ruby 这些相对小众的。一般
阅读全文
摘要:转自:https://github.com/jacksplwxy/DesignPatterns_TypeScript *标题:·前端开发者如何学习设计模式·系统学习设计模式·TypeScript版设计模式 *前言:·背景: ①前端开发者普遍缺乏设计模式相关知识,但网上相关资料基本都是基于java或c
阅读全文