从0开始构建自己的前端知识体系-不要对"=="说不

2018-05-17
阅读 4 分钟
6.9k
类型转换在各个语言中都存在,而在 JavaScript 中由于缺乏对其的了解而不慎在使用中经常造成bug被人诟病。为了避免某些场景下的意外,甚至推崇直接使用 Strict Equality( === )来代替 ==。这确实能避免很多bug,但更是一种对语言不理解的逃避(个人观点)。

从0开始构建自己的前端知识体系-有趣的unicode

2018-04-28
阅读 4 分钟
2.5k
前言 最近在做表单需求的时候遇到了emoji的问题,发现自己对字符编码上的理解还是过于浅显,于是翻阅资料,弥补缺陷。 What is unicode 简单来讲,unicode就是一个机器语音与人类语言的一张对应表。 可以理解为一个很大很大的map,唯一的key对应唯一的字符。 重要理念 码点码点指的是unicode这个map里的每一个key。 例如...

浅谈vue中style的scoped属性(修改特定Element组件样式的方法)

2018-04-19
阅读 3 分钟
8k
在单页.vue文件中,为了保证各组件间的css样式不冲突,很可能会使用到局部css,也就是给<style>标签加上一个scoped属性(当然也可以用各种命名规则来规避这个问题)。

从0开始构建自己的前端知识体系-JS-跟着规范学Promise

2018-04-19
阅读 7 分钟
4.2k
使用Promise是极为简单的,但只停留在会使用阶段还是会让我们不知不觉踩到一些坑的。本文会结合Promise/A+规范与示例来深入学习Promise

从0开始构建自己的前端知识体系-JS-事件-键盘事件总结

2018-03-31
阅读 2 分钟
2.5k
最近因一个需求在element-ui的Select组件文档内找不到对应的示例,也就是filter-method方法的具体使用样例,尝试几次之后也使用了一种办法实现,但是感觉并不是最优,于是尝试看组件源码来寻求结果。

从0开始构建自己的前端知识体系-浏览器-Session与Cookie

2018-03-29
阅读 3 分钟
2.3k
Session和Cookie作为web开发中两个重要的"工具",对其进行一次全面的了解是非常有必要的。(以下所说的内容都是基于web开发条件下的,Cookie本身是一个概念,Web Cookie只是其中的一种实现)

从0开始构建自己的前端知识体系-浏览器开篇

2018-03-29
阅读 2 分钟
2.6k
前言 该markdown作为浏览器篇的骨架,梳理一下有关浏览器的相关知识。 多进程模型 首先肯定的一点,浏览器是一个多进程的应用,而我们常常说的js是单线程的,就是指js引擎是浏览器渲染进程里的一个线程。 进程与线程 进程是cpu资源分配的最小单位,线程是cpu调度的最小单位 不同线程间可以共享进程的资源 不同线程间通过...

从0开始构建自己的前端知识体系

2018-03-29
阅读 1 分钟
3.6k
说起来毕业已经快1年了,也在前端摸爬滚打有些时日了,虽然每天都坚持认真地在看一些技术文章,但总感觉印象不深刻,理解不到位,后来看到了这篇文章,才感觉到将自己所学到地知识按照一个体系来填充,是有无限好处的。用行话来讲就是: