WEB前端学习中遇到的概念

1、shadow dom

影子dom,即在浏览器中不能看到其内部结构的dom组件。比如HTML5中的video标签,只需要写如下两行就可以创建一个播放器,并且在每个浏览器中样式不同。

<video controls="">
    <source src="https://mdn.mozillademos.org/files/2587/AudioTest%20(1).ogg" type="audio/ogg">
</video>

而且我们无法更改它的样式,shadow dom提供了很好的样式隔离。所以我们可以使用shadow dom来封装web组件。(AngularJS与之的联系?

详细的文章参见使用shadow dom封装web 组件

 

2、Web Components

直译就是Web组件,并且是封装好的,具有独立功能的,不会对其他dom元素造成干扰并且也不会被其他dom元素干扰的web组件。

详细的文章参见Web Components 是什么?它为什么对我们这么重要?

 

3、Flux

 详细的文章参见理解Flux

 

4、webpack

 

5、fis

6、ES5/ES6/ES2015

ES5指的是在2009年发布的ECMAScript 5.0版本。

ES6是2015 年 6 月正式发布的ECMAScript 6版本,也称为ES2015。

ECMAScript是通过ECMA-262标准化的脚本程序设计语言,ECMA-262标准会被编辑和更新,因此会出现很多版本。

JavaScript、JScript、ActionScript等是ECMA-262标准的实现和扩展。

 

posted @ 2016-10-17 15:13  半瓶子水  阅读(193)  评论(0编辑  收藏  举报