• Welcome to the world's largest Chinese hacker forum

    Welcome to the world's largest Chinese hacker forum, our forum registration is open! You can now register for technical communication with us, this is a free and open to the world of the BBS, we founded the purpose for the study of network security, please don't release business of black/grey, or on the BBS posts, to seek help hacker if violations, we will permanently frozen your IP and account, thank you for your cooperation. Hacker attack and defense cracking or network Security

    business please click here: Creation Security  From CNHACKTEAM

Recommended Posts

命令式操作DOM

这本质上是一个命令式DOM操作的问题。我们以前用jQuery操作DOM来写需求,但是当应用变得复杂的时候,代码就像一坨意大利面,维护起来有点困难。

[点评]估计作者要喷了,一般我们都会吐槽“堆得跟屎一样”。写过页面的人都知道,HTML、CSS、JavaScript一旦变得复杂,这三者的代码简直太多了。W3C的标准是把页面结构、页面的行为和页面与用户的交互分开,但是这三样东西逐渐变得庞大怎么办?也许Vue能给我们答案。答案是什么?答案就在下面这段话里。

1.1 什么是Vue.js

组件

Vue.js允许你把一个网页分成可复用的组件,每个组件都有自己的HTML、CSS和JavaScript来渲染网页中相应的位置。

【点评】这句话解决了我的疑问。当三件套数量逐渐增多时,该怎么办!

1.2 Vue.js简史

渐进式框架

在开发Vue.js的整个过程中,它的定位一直在变。当初,它的定位是:

“只是一个视图图层库”

也就是说,最早的Vue.js只做视图层,没有路由,没有状态管理,没有官方的搭建工具。它只有一个库,放在网页里就可以直接使用。

后来他发现Vue.js在一些大型应用中无法使用,所以在开发不同规模的应用时,需要不断切换框架和思维模式。尤雨溪希望有一个足够灵活的方案来满足不同应用的需要。

所以Vue.js也慢慢开始添加一些官方的辅助工具,比如路由器,状态管理方案(Vuex),构建工具(vue-cli)。在加入这些工具时,Vue.js始终保持一个理念:“这个框架应该是渐进的。”

此时Vue.js的定位是:

渐进框架

翻译成中文,就是一个递进的框架。

所谓的渐进式框架就是将框架分层。就是把框架分层。

核心部分是视图层的渲染,然后是组件机制。在此基础上增加路由机制,再增加状态管理。最外层是搭建工具。

图:框架分层

image

评论

这段话很好地解释了递进框架的概念。我觉得我们都是先做自己力所能及的事情,然后逐步扩大自己能力范围。在这里,我解释为“渐进式发展”。

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now