关于框架

2017-08-02
阅读 6 分钟
2.3k
本文是在自己总结时,看了许多篇文章有了些体会,然后把我认为有意义的摘抄下来,文中很大部分摘录以上参考的文章,再结合一点点自己的观点,总的来说这篇文章是一个汇总文。

ES6—类的实现原理

2017-02-17
阅读 3 分钟
11.3k
ES6篇 一段符合ES6语法的代码 {代码...} 我在babel官网上输入,查看转码(),代码长很多,从中找出关键点: class constructor extend super class 声明class class a(){} 查看对应转码 var a = function(){return a}() 可以看出声明一个class就是通过创建并执行一个匿名函数,在这个匿名函数中声明function a,最后返回a。...

js基础篇

2016-12-29
阅读 3 分钟
1.9k
创建“稀松”数组(含有空白或空缺的数组)后,其中空白单元值为undefined,与将其显示赋值为undefined有区别数组通过数字进行索引,但它也是对象,可以包含字符串键值和属性,但是这些并不计算在数组长度内

browserify 运行原理

2016-11-21
阅读 5 分钟
3.8k
Browserify 可以让你使用类似于 node 的 require() 的方式来组织浏览器端的 Javascript 代码,通过预编译让前端 Javascript 可以直接使用 Node NPM 安装的一些库,支持CommonJS。

ES6 module 简单整理

2016-11-16
阅读 3 分钟
5.2k
16.11.11 过了又一个关棍节,感觉。。。。不好 参考:阮一峰ES6 CommonJS 的模块规范 CommonJS对模块的定义非常简单,主要分为模块引用、模块定义和模块标志 模块的引用 {代码...} require()接受模块的标志符。以此引入一个模块的API到当前的上下文中。 模块的定义 上下文提供exports对象用于导出当前模块的方法和变量,...

缓存分享会小记

2016-11-14
阅读 1 分钟
2.2k
缓存 原理 分类 CDN缓存 qbs(访问次数 每秒抗多少量)尽可能把静态资源缓存下来 反向代理缓存 分布式缓存 热点数据 本地应用缓存 消息中间件 缓存所遇问题 缓存 一致性 雪崩 大量缓存数据过期、失效(过期,老数据) 解决办法:第1条请求发现缓存失效,则直接去请求数据库,并延长缓存。后面相同请求继续访问缓存 高可...

前端面试经典题之一

2016-10-29
阅读 2 分钟
2.3k
前言 作为大三学生,学习前端,希望能够来年找个好实习。复习中,各种焦虑,想想静下心来。决定写写博文,有助于自己好好复习并且不断学习。 踏上道路 前端面试经典题目:输入一个url到网页上完整呈现出来的全过程 分析问题 我暂时将这个问题分为: $1 输入url,DNS解析 $2 http请求 $3 服务器端 $4 http响应 $5 页面渲...