前端必知词汇:Vue.js

简介: Vue 是一套用于构建用户界面的渐进式开源JavaScript框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,方便与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。
+关注继续查看

Vue 是一套用于构建用户界面的渐进式开源JavaScript框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,方便与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。

在21世纪初,当谷歌发布了Google Map和GMail,两个在浏览器内运行的应用程序,浏览器功能逐渐丰富,开发人员开始在Web平台上进行构建,而工程师则负责平台本身的浏览器、Web标准、浏览器API和JavaScript语言的开发。如jQuery和Mootools的重量级库是最早基于JavaScript的开发的大型框架,改变了数百万人编写JavaScript的方式。在此基础上,第一批主流的JavaScript框架,如Backbone,Ember,Knockout,和AngularJS 得以产生。而作为第二波JavaScript框架主要以React、Angular和Vue为主。其中Vue2.0发布以来,Vue快速得到了国内开发者的热捧。

Vue.js其核心思想是数据驱动和组件系统。数据驱动,也叫双向数据绑定。 为了更好地管理一个大型应用程序,往往需要将其分割为小而独立、具有复用性的组件。在Vue中,组件是基础HTML元素的拓展,可方便地自定义其数据与行为。Vue.js数据观测原理在技术实现上,利用ES5Object.defineProperty和存储器属性: getter和setter,称为基于依赖收集的观测机制。核心是VM,即ViewModel,保证数据和视图的一致性。Vue组件系统指的是将应用类UI看作全部是由组件树构成。Vue.js同时具备异步批量DOM更新,动画系统以及高可扩展性等特点。

资料来源:
Vue.js中文文档

目录
相关文章
|
前端开发 JavaScript
「趣学前端」元编程,翻书学习时发现的陌生词汇,当然是记个笔记
最近在重学前端,今天分享元编程的知识点。
91 1
|
前端开发 Android开发
Android笔记:前端判断敏感词汇
Android笔记:前端判断敏感词汇
141 0
|
JavaScript 前端开发 开发者
前端必知词汇:AngularJS
AngularJS是一个开发动态Web应用的框架,同时也是一个用 JavaScript 编写的库。它可以通过 script 标签添加到网页中,让用户可以使用HTML作为模板语言并且可以通过扩展的HTML语法来使应用组件更加清晰和简洁。自2009年,由Misko Hevery 等人创建,后为Google所收购。目前已经被用于Google的多款产品当中。
418 0
|
JavaScript 前端开发 算法
前端必知词汇:React
React 是一个声明式,高效且灵活的用于构建用户界面的开源JavaScript 库,是目前前端三大主流框架之一 (React、Angular和Vue) 。React发源自Facebook的PHP框架XHP的一个分支,可用于创建Web用户交互界面。XHP作为一个PHP框架,旨在每次有请求进来时渲染整个页面。React的产生就是为了把这种重新渲染整个页面的PHP式工作流带到客户端应用中来。
537 0
|
存储 安全 前端开发
前端必知词汇:SVN
SVN (Subversion) ,一个开放源代码的版本控制系统,通过采用分支管理系统的高效管理,简而言之就是用于多个人共同开发同一个项目,实现共享资源,实现最终集中式的管理。
657 0
|
Web App开发 设计模式 JavaScript
前端必知词汇:jQuery
jQuery是一个快速、简洁、跨浏览器的JavaScript库 ,简化HTML与JavaScript之间的操作。jQuery 是专注于简化 DOM 操作,AJAX 调用和 Event 处理的JavaScript 库,是继Prototype之后又一个优秀的JavaScript代码库 (或JavaScript框架) 。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。
291 0
|
XML 前端开发 JavaScript
前端必知词汇:Ajax
Ajax 即 “Asynchronous JavaScript And XML” (异步 JavaScript 和 XML) ,是指一种创建交互式网页应用的网页开发技术。Ajax 在浏览器与 Web 服务器之间使用异步数据传输 (HTTP 请求) ,这样就可使网页从服务器请求少量的信息,而不是整个页面。而传统的网页 (不使用 Ajax) 如果需要更新内容,必须重载整个网页页面。
364 0
|
前端开发
前端必知词汇:GBK
GBK全称为《汉字内码扩展规范》, (GBK即“国标global”、“扩展”汉语拼音的第一个字母k,英文名称:Chinese Internal Code Specification) ,中华人民共和国全国信息技术标准化技术委员会1995年12月1日制订,国家技术监督局标准化司、电子工业部科技与质量监督司1995年12月15日联合以技监标函1995 229号文件的形式,将它确定为技术规范指导性文件。这一版的GBK规范为1.0版。
367 0
|
前端开发
前端必知词汇:GB 2312
GB 2312编码是指,信息交换用汉字编码字符集。《信息交换用汉字编码字符集》是由中国国家标准总局1980年发布,1981年5月1日开始实施的一套国家标准,标准号是GB 2312—1980。GB2312编码适用于汉字处理、汉字通信等系统之间的信息交换,通行于中国大陆,新加坡等地也采用此编码。中国大陆几乎所有的中文系统和国际化的软件都支持GB 2312。
342 0
|
SQL Rust 前端开发
前端必知词汇:Visual Studio Code
Visual Studio Code是一个运行于 Mac OS X、Windows和 Linux 之上的,针对于编写现代 Web 和云应用的跨平台源代码编辑器。Microsoft在2015年4月30日Build 开发者大会正式发布Visual Studio Code 。凭借着免费,开源,轻量,跨平台的特点收货了一大批忠实粉丝。
405 0
推荐文章
更多