《Vue》 漸進式 JavaScript 框架

Vue.js

Vue.js 是什么
Vue.js(讀音 /vju?/, 類似于view) 是一套構(gòu)建用戶界面的漸進式框架耘拇。與其他重量級框架不同的是,Vue 采用自底向上增量開發(fā)的設計腰吟。Vue 的核心庫只關(guān)注視圖層,并且非常容易學習,非常容易與其它庫或已有項目整合弧圆。另一方面,Vue 完全有能力驅(qū)動采用單文件組件Vue 生態(tài)系統(tǒng)支持的庫開發(fā)的復雜單頁應用笔咽。
Vue.js 的目標是通過盡可能簡單的 API 實現(xiàn)響應的數(shù)據(jù)綁定和組合的視圖組件搔预。

“Vue.js” 一個js開發(fā)框架,國人的作品叶组,以上是關(guān)于vue的介紹拯田。

這是框架出現(xiàn)有過一段時間了,本人剛從安卓跳到前端過來甩十,也接觸過一些開發(fā)框架船庇。用過Angular的朋友應該都知道吭产,體積太大,用起來比較笨重鸭轮。還有一款React,Virtual DOM 的存在使得和真實 DOM 隔了一層有時很不方便垮刹,函數(shù)式的架構(gòu)使得組件之間的通信也難處理。(其實我沒用過张弛,網(wǎng)友說的_)荒典。

不扯太多,來聊聊這個vue吞鸭∷露“簡主“(簡書文章的作者,指本人刻剥,我自己起的名字^_&)剛接觸前端的時候是從js開始的遮咖,相信大部分人也是這樣,然后就是jquery造虏,jquery是直接去操作DOM的御吞,他彌補了前端的很多不足的地方。我從網(wǎng)上整理一些關(guān)于jquery的常用的功能:

1 漓藕、取得頁面中的元素陶珠。如果不使用JavaScript 庫,遍歷DOM (Document Object Model 享钞,文檔對象模型)樹揍诽,以及查找 HTML 文檔結(jié)構(gòu)中某個特殊的部分,必須編寫很多行代碼栗竖。jQuery 為準確地獲取需要檢查或操縱的文檔元素暑脆,提 供了 可靠而富有效率的選擇符機制。
2 狐肢、修改頁面的外觀添吗。CSS 雖然為影響文檔呈現(xiàn)的方式提供了一種強大的手段,但當所有瀏覽器不完全支持相同的標準時份名, 單純使用CSS 就會顯得力不從心碟联。 jQuery 可以彌補這一不足,它提供了跨瀏覽器的標準解決方案同窘。而且玄帕,即使在頁面 已經(jīng)呈現(xiàn)之后部脚,jQuery 仍然能夠改變文檔中某個部分的類或者個別的 樣式屬性想邦。
3 、改變頁面的內(nèi)容委刘。jQuery 能夠影響的范圍并不局限于簡單的外觀變化丧没,使用少量的代碼鹰椒,jQuery 就能改變文檔的內(nèi) 容∨煌可以改變文本漆际、插入或翻轉(zhuǎn)圖像、對列表重新排序夺饲,甚至奸汇,對HTML 文檔的整個結(jié)構(gòu)都能重寫和擴充—— 所有這些只 需一個簡單易用的API 。
4 往声、響應用戶的頁面操作擂找。即使是最強大和最精心設計的行為,如果我們無法控制它何時發(fā)生浩销,那它也毫無用處贯涎。jQuery 提 供了截取形形色色的頁面事件 (比如用戶單擊一個鏈接)的適當方式,而不需要使用事件處理程序搞亂HTML 代碼慢洋。此 外塘雳,它的事件處理API 也消除了經(jīng)常困擾Web 開發(fā)人員的瀏覽器不一 致性。
5 普筹、為頁面添加動態(tài)效果败明。為了實現(xiàn)某種交互式行為,設計者也必須向用戶提供視覺上的反饋太防。jQuery 中內(nèi)置的一批淡入肩刃、 擦除之類的效果,以及制作新效果的工具包杏头,為此提供了便利盈包。
6 、無需刷新頁面即可從服務器獲取信息醇王。這種編程模式就是眾所周知的AJAX (Asynchronous JavaScript and XML 呢燥, 異步JavaScript 和XML ),它能輔助Web 開發(fā)人員創(chuàng)建出反應靈敏寓娩、功能豐富的網(wǎng)站叛氨。

jquery的功能已經(jīng)給前端開發(fā)者帶來了不少的福音,比如我們來實習一個簡單的功能試試,這個demo演示的是在一個文本框里輸入什么下面的值就會動態(tài)跟著改變棘伴,簡簡單單的幾行代碼就實習了這個功能:

·Jquery實現(xiàn):

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <script src="http://cdn.bootcss.com/jquery/1.11.1/jquery.min.js"></script>
        <title></title>
    </head>
    <body>
        <div>
            <input placeholder="edit me">
            <p id="text"></p>
        </div>
    </body>
    <script type="text/javascript">
        $('input').bind('input propertychange', function() {
            $('#text').html($(this).val());
        });
    </script>

</html>

·Vue實現(xiàn):

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <script src="http://static.runoob.com/assets/vue/1.0.11/vue.min.js" type="text/javascript" charset="utf-8"></script>
        <title></title>
    </head>
    <body>
        <div id="app">
            <input v-model="message" placeholder="edit me">
            <p>{{ message }}</p>
        </div>
    </body>
    <script type="text/javascript">
        var app = new Vue({
            el: '#app',
            data: {
                message: 'Hello Vue!'
            }
        })
    </script>
</html>
有人會說寞埠,這不是明顯jquery代碼量會少一點嗎?但是vue是雙向綁定的焊夸,而且項目大了仁连,vue的維護性會好很多,所以建議朋友們可以試試這個開發(fā)框架阱穗,簡主也是剛接觸饭冬,也在學習階段使鹅,文中難免有些不足請大家積極指出,一起學習昌抠,共勉患朱,互相分享心得……
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市炊苫,隨后出現(xiàn)的幾起案子裁厅,更是在濱河造成了極大的恐慌,老刑警劉巖侨艾,帶你破解...
    沈念sama閱讀 216,651評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件姐直,死亡現(xiàn)場離奇詭異,居然都是意外死亡蒋畜,警方通過查閱死者的電腦和手機声畏,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,468評論 3 392
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來姻成,“玉大人插龄,你說我怎么就攤上這事】普梗” “怎么了均牢?”我有些...
    開封第一講書人閱讀 162,931評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長才睹。 經(jīng)常有香客問我徘跪,道長,這世上最難降的妖魔是什么琅攘? 我笑而不...
    開封第一講書人閱讀 58,218評論 1 292
  • 正文 為了忘掉前任垮庐,我火速辦了婚禮,結(jié)果婚禮上坞琴,老公的妹妹穿的比我還像新娘蹦疑。我一直安慰自己慎菲,他們只是感情好,可當我...
    茶點故事閱讀 67,234評論 6 388
  • 文/花漫 我一把揭開白布扁掸。 她就那樣靜靜地躺著冲九,像睡著了一般单默。 火紅的嫁衣襯著肌膚如雪够颠。 梳的紋絲不亂的頭發(fā)上压语,一...
    開封第一講書人閱讀 51,198評論 1 299
  • 那天,我揣著相機與錄音忍啤,去河邊找鬼加勤。 笑死,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的胸竞。 我是一名探鬼主播欺嗤,決...
    沈念sama閱讀 40,084評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼参萄,長吁一口氣:“原來是場噩夢啊……” “哼卫枝!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起讹挎,我...
    開封第一講書人閱讀 38,926評論 0 274
  • 序言:老撾萬榮一對情侶失蹤校赤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后筒溃,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體马篮,經(jīng)...
    沈念sama閱讀 45,341評論 1 311
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,563評論 2 333
  • 正文 我和宋清朗相戀三年怜奖,在試婚紗的時候發(fā)現(xiàn)自己被綠了浑测。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,731評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡歪玲,死狀恐怖迁央,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情滥崩,我是刑警寧澤岖圈,帶...
    沈念sama閱讀 35,430評論 5 343
  • 正文 年R本政府宣布,位于F島的核電站钙皮,受9級特大地震影響蜂科,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜短条,卻給世界環(huán)境...
    茶點故事閱讀 41,036評論 3 326
  • 文/蒙蒙 一导匣、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧茸时,春花似錦逐抑、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,676評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至汹粤,卻和暖如春命斧,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背嘱兼。 一陣腳步聲響...
    開封第一講書人閱讀 32,829評論 1 269
  • 我被黑心中介騙來泰國打工国葬, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 47,743評論 2 368
  • 正文 我出身青樓汇四,卻偏偏與公主長得像接奈,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子通孽,可洞房花燭夜當晚...
    茶點故事閱讀 44,629評論 2 354

推薦閱讀更多精彩內(nèi)容

  • 今天周末又逢重陽節(jié)序宦,早上先去看看爺爺奶奶有什么需要。奶奶閑不住背苦,出去燒香了互捌。媽媽燒好飯催我給爺爺送去,等我送過去行剂,...
    顧鳴芬閱讀 191評論 3 1
  • 用嚴格的標準要求自己秕噪,努力!
    不二墩子閱讀 168評論 0 0
  • 關(guān)于拖延癥我是這樣理解的:剛開始有拖延習慣時主要是覺得那事不是很重要還可以放一放厚宰,等發(fā)覺再努力都為時已晚就會對自己...
    楊婼_閱讀 141評論 0 0
  • 很久以前腌巾,在使用resign.jar進行重簽名的時候,就有出現(xiàn)過找不到zipalign文件的問題铲觉,也百度到了答案澈蝙。...
    tyoko閱讀 527評論 0 0