VOOZH about

URL: https://read01.com/zP5nDm.html

⇱ 縮短網頁使用開闢的十大省時技巧 - 壹讀


Saturday, Apr 11, 2026

縮短網頁使用開闢的十大省時技巧

2014/06/21 來源:中華工具網

在當今的開闢之下,快便是好。

當今諸如「倏地使用開闢 」,「火速軟體開闢 」以及「異步Javascript和XML 「(現在咱們以至無奈耐心地期待網頁的從頭載入)等風行詞彙和術語讓你見地到事實身處於如何一個快節拍的世界傍邊。

可是幹事趕時間並不料味著你事情要加班加點你事情時必要動些腦筋。此文,將為你供給縮短網頁使用開闢的十大省時技巧。

一、利用框架

框架提取出了通例代碼,給你編寫網頁使用供給了一個根基的機關和根本。

框架中一個很是典範的例子就是Rails,Rails就是Ruby編程言語的一個網頁使用開闢框架。通過為你供給事後編寫好的代碼法式包(舉個例子,像用戶輸入驗證體例)你不只僅節流了用Ruby編寫你本人代碼的時間你也很清晰這些法式包已住了其他開闢職員的測試以及查驗,這能夠在廣度測試時為你削減不少貧苦,別的還能夠避免一些因貧乏測試而導致潛在的縫隙。

同樣的益處對付利用諸如MooTools的Javascript框架也是合用的。這些框架供給給你的一些類方式都是由焦點開闢者和社區供給,並在諸多瀏覽器下普遍測試的。客戶端劇本言語框架另有jQuery,Prototype JS,以及YUI。若是你想用一些非支流的JS框架,你能夠看看這個極具潛力的Javascript框架清單。

對付辦事器真箇框架,你能夠思量CakePHP ,CodeIgniter ,Zend ,或者symphony。若是你喜好VB以及C#之類微軟支撐的言語,你能夠思量.Net框架 。

你以至是能夠利用像960Grid或者BluePrint如許的CSS框架來倏地編寫和規範你本人氣概的頁面布局。

二、利用集成開闢

👁 Image

當然,你能夠只用一個Notepad如許的文本編纂器和FTP就可建立網頁使用及其頁面。可是我想大大都人都以為,這並不是一個可用在開闢龐大和茁壯網站項目之上的明智方式。

集成開闢 (IDE),為你預備了建立和辦理大型網站項目所必要的工具調集。集成開闢的功效不斷在變,但它們都有如下一些常見的功效

1、項目辦理以及團隊協作功效。

2、調試以及診斷功效。

3、語法提醒以及主動完順利能(IDE會推測你想寫的語法)

4、語法高亮

5、內置FTP,能同步當地和近程主機上的文件

「IDE」這個詞可能有些花哨,有些人還對此不太相熟,可是大數據人該當傳聞過Adobe的Dreamweaver。Dreameweaver就能夠當作是一個集成開闢。由於它含有提到的一些功效,幫你更快的編寫代碼。(他凡是合用於前真箇製造。可是它也支撐辦事器真箇言語,像PHP和ASP.NET)

現在網上有大量的IDE,你所要做的就是為你本人(或者你的團隊)挑選一個。像一些風行的,功效齊備的IDE,如Eclipse,Komodo IDE,NetBeans,Visual Studio, 以及Aptana Studio.

三、恰當的模塊化

模塊化是建立易於和擴展龐大使用的環節之地點。素質上這象徵著代碼要以小的部件來編寫,而不是將所有代碼寫成一個大文件。

模塊化開首有其本身的時間本錢(由於你必需在設想文件布局方面破費不少心思。)可是,當你必要變動某一部件或者想要擴展你的使用時,這會為你節免卻不少時間。

模塊化也使得bug在模塊之內,若是有處所產生問題,你會很快的找到問題地點。

可是模塊化的會導致代碼的痴肥和太多不需要的include語句,這會極大的拖慢整個使用的運轉速率。因而在模塊化程渡過高和過低之間,縮短網址工具應用咱們必要到一個好的均衡點。

一些模塊化設想模式就蘊含MVC 和PAC模式。

四、利用瀏覽器工具高效解除前端疑問問題

沒有處置比跨瀏覽器的兼容息爭析問題更蹩腳的工作了。這杆子事會使你瘋掉,它給你帶來的感差未幾讓你感覺不砸掉點東西難解心頭之恨。可是集成進瀏覽器的調試工具會使得尋找和診斷前端問題變得分為敏捷和高效。

Firebug 和Web Developer 是絕對需要的省時利器,它們曾經成了前端網頁開闢者的必備工具。Firbug能夠輕鬆的查看DOM,以領會其道理,以及能夠在運轉中調解CSS/HTML/JS, 除此之外,也能夠幫你調試和正文(profile)你的JavaScrpt代碼,幫你弄開初事實是什麼情況導致了你的劇本運轉中綴。Web Developer給你供給了一系列有用的工具,像有的工具能夠讓你點擊一個頁面元素就能夠看到有哪些樣式聲明影響了該元素,也能夠使你很便利的禁用 Javascript和CSS,讓你領會在沒有Javascript或者CSS的環境下, 你的頁面是若何事情的。

若是你必要在IE瀏覽器下調試,你能夠測驗考試測驗考試IE開闢者工具條。它在功效上跟Firebug和Web Developer很類似。若是你想找更多的集成在瀏覽器內的IE調試工具來幫你i節流調試時間,你能夠點擊這個連結。

五、代碼重用

若是你發覺你本人總是在做反覆的工作,這時候你該當反思反思你的代碼布局了。思量進修一下常見的設想模式它會協助你建立可重用的矯捷的方式,函數,以及對象。

打個例如,若是,你必要屢次的連結到資料庫,你可能必要建立一個資料庫的拜候類,來處置資料庫的連結,查詢以及數據的提交。

六、 在線協作以及追蹤項目形態

現實上你事情並不孤獨。無論你是為一個開闢團隊事情或是為或人事情(這小我可能是你或者你的客戶),你都該當充實享受在線協作和追蹤項目形態說給你帶來的益處。

你外行政性使命上破費的時間越少,或者在在無限無盡的集會上破費的時間越少(或者,更糟的,是那種必要出差的面臨面集會)你在代碼上破費的時間就越多。

像basecamp,Lighthouse, 和activeCollab這類工具就給你供給了一站式團隊協作辦事,讓你隨時追蹤項目標形態,你也能夠設置項目標方針和里程碑(milestones)如許所有人就能夠主動同步,為你省下屢次答覆電子郵件的時間,你也無需在進度確認集會上破費大量無用時間。

這些工具l別的會協助你區分工作輕重,確保了所有的工作都在一個集中的處所組織和記實下來。

七、代碼的主動格局化和尺度化

你必要將你的所有代碼格局尺度化,如許做不只僅這是一個很好的習慣,並且日後你一旦必要回來看這些代碼,這會幫你很快的理解這些代碼。

代碼的主動格局化能夠讓你一鍵格局化你所有的代碼,而不是一行一行來做這事,這也確保了代碼編寫的分歧性。主動的格局化也削減了手動點竄發生錯誤的危害、

咱們有很多工具來協助咱們做這事,良多是收集版的工具 。對付CSS而言,一個風行的開源處理方案就是CSSTidy(Clean CSSis an CSSTidy的在線版本)。對付HTML咱們有HTML Tidy。

對付劇本,咱們有PHP Source Code Formatter,Ruby script Beautifier, 和Code Beautifier Plus(這個工具是用來格局化 C#, Actionscript, and Java).

八、在需求網絡和規劃階段多花時間

防止遠勝過解救。大概某些思惟學派的人物誇大不要在打算上華侈時間確保你曾經網絡到了你必要曉得的所有消息,在課方面破費需要時間仍然是需要的。若是在需求網絡方面沒做足作業會導致功效眾多(feature Creep),緣由就是各類不曾意料到的功效需求

九、利用曾經編寫好的代碼

前人以及幫咱們發瞭然車軲轆,所以咱們也沒需要親身再搗鼓出車軲轆來。若是在某個處所看到某個感樂趣的功效,其他人極有可能曾經為你寫好了代碼(嗯,不只僅是為你,而是為咱們大師。)對付PHP而言,PHP Classes Repository為你供給了多量的類和劇本供你下載和利用。Hot scripts則供給了其他言語的各類劇本。若是你只是想要一些小的代碼段,你能夠去devSnippets淘淘寶。

留意:只要當你具備充沛的經驗,能分辯出好代碼和差代碼,的這個法子才會真正幫你大忙。不然你會發覺你最終製品中代碼bug叢生,書寫紊亂。

十、精簡功效

你必需對網頁使用的某些功效做一個評估,以果斷在這個功效的時間投入能否值得。儀器

你的用戶真的必要一個並不經常更新的內容辦理體系為每一個類此外文章供給一個自界說的RSS輸出嗎?你真的必要一個網站樣式轉換器來幫你檢測到用戶地輿哪裡,然後將網站出現分歧的氣概。

編寫網站功效就是一場艱辛的戰役 ,不要在對終端用戶無用的功效上花費開闢時間,何況這些功效並且會利用戶界面容大化。

原文:sixrevisions.com

:21haolou

註:有關網站扶植技巧閱讀請移步到建站教程頻道。

您可能感興趣
免責聲明:本文內容來源于中華工具網,文章觀點不代表壹讀立場,如若侵犯到您的權益,或涉不實謠言,敬請向我們提出檢舉
最新文章 / 服務條款 / 私隱保護 / DMCA / 聯絡我們

壹讀/READ01.COM