旗下網站(zhàn)
s

百科知識庫

報道(dào)公司事件 · 傳播行(xíng)業動态

Javascript基礎框架的作(zuò)用

發布日期:2015-01-12    發布者:傅春波

  Javascript可(kě)以說是目前世界上(shàng)最靈活的編程語言:它既可(kě)以使用面向對象的方法,也可(kě)以選擇面向對象的實現風格同時(shí),它也可(kě)以模拟和(hé)使用幾乎所有(yǒu)的編程風格和(hé)技(jì)巧自己使用JavascriPt編寫一些(xiē)小(xiǎo)程序和(hé)為(wèi)企業級的應用程序撰寫代碼是完完全全兩種體(tǐ)驗。而作(zuò)為(wèi)企業級的前端團隊,需要的是更規範的寫JavascriPt代碼,做(zuò)更少(shǎo)的體(tǐ)力勞動,更高(gāo)效的達到目的。

  所以,要對最主要的編程手段JavaSCriPt代碼進行(xíng)重構,第一件事就是構建一個(gè)可(kě)以讓開(kāi)發工程師(shī)在裏面安全編寫代碼的前端基礎架構。

  前端基礎架構是前端團隊運行(xíng)所必需工具和(hé)系統的體(tǐ)系。它可(kě)以對開(kāi)發工程師(shī)在開(kāi)發過程中觸及到的方方面面通(tōng)過代碼的手段加以限制(zhì)和(hé)規範。使得(de)開(kāi)發工程師(shī)再面對靈活的JavaSCriPt代碼不會(huì)出現問題。

  同時(shí),前端基礎架構也應該規定開(kāi)發工程師(shī)的代碼風格,使其不能随意發揮個(gè)人(rén)風格,整個(gè)開(kāi)發團隊保持開(kāi)發風格上(shàng)的統一。數(shù)年以來(lái),各個(gè)公司的前端工程師(shī)都開(kāi)始并且不斷的嘗試構造更先進的适合前端開(kāi)發工作(zuò)的框架。以此來(lái)改變前端開(kāi)發工作(zuò)無序且類似小(xiǎo)作(zuò)坊式的工作(zuò)模式。

  然而,構建一個(gè)前端基礎架構是相當困難的,它需要将JavascriPt危險的靈活性屏蔽在項目開(kāi)發之外,并且考慮到實際開(kāi)發過程中的所有(yǒu)需求,并且能夠兼容未來(lái)的變化。

Copyright 大(dà)連網龍科技(jì) 版權所有(yǒu)   html - txt -

電(diàn)話(huà)
客服