前端開發學習系列之一:準備工作

來源:互聯網
上載者:User

最近因項目需要開始接觸前端開發,其實只是有一點html底子而已。

目前涉及到的一個項目用到的相關技術如下:

1.bootstrap

2.d3.js

3.angular.js

4.node.js

5.Karma


相關的介紹我就簡略一點:

1.bootstrap是Twitter推出的,是快速開發Web應用程式的前端工具包。基於HTML,CSS,JAVASCRIPT的簡潔靈活的流行前端架構及互動組件集,它使用了最新的瀏覽器技術,給你的Web開發提供了時尚的版式,表單,buttons,表格,網格系統等等。Bootstrap內建了13個jQuery外掛程式,這些外掛程式為Bootstrap中的組件賦予了“生命”。其中包括:強制回應對話方塊、標籤頁、捲軸、彈出框等。


2.D3是一個輕量級並且開源的JavaScript架構用於操作基於資料的HTML文檔。它能夠協助我們以HTML或SVG的形式快速可視化展示,進行互動處理,合并平穩過渡,在Web頁面示範動畫。它既可以作為一個可視化架構如Protovis),也可以作為構建頁面的架構如jQuery)。簡而言之就是用最簡單的方式建立高端大氣上檔次的帶時間軸的動態圖。


3.Angular.JS是一組用來開發Web頁面的架構、模板以及資料繫結和豐富UI組件。它支援整個開發進程,提供web應用的架構,無需進行手工DOM操作。 AngularJS很小,只有60K,相容主流瀏覽器,與 jQuery 配合良好。無需自己寫複雜的互動指令碼也不需要伺服器根據每一個請求產生靜態頁面僅僅在瀏覽器端就可以實現高端大氣上檔次的互動和UI。


4.Node.js知道的人會更多一點,它採用C++語言編寫而成,是一個Javascript的運行環境,是在伺服器端的運行環境。可以快速構建網路服務及應用的平台,該平台的構建是基於Chrome's JavaScript runtime,也就是說,實際上它是對GoogleV8引擎應用於Google Chrome瀏覽器)進行了封裝。編寫能夠處理數萬條同時串連到一個物理機的串連代碼。處理高並發和非同步I/O是Node受到開發人員的關注的原因之一。


5.Karma是一個簡單的javascript測試載入器,它允許在多個真正的瀏覽器執行JavaScript代碼.



選擇源碼安裝apache及相關軟體,分別是:

apache:http://httpd.apache.org/download.cgi

apr/apr-util:http://apr.apache.org/download.cgi

pcre:http://ftp.exim.llorien.org/pcre/

apr/apr-util/pcre都是安裝apache所必須的軟體。


[root@localhost apr-1.4.6]# ./configure --prefix=/usr/local/apr


[root@localhost apr-util-1.4.1]# ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr/bin/apr-1-config


[root@localhost pcre-8.30]#./configure --prefix=/usr/local/pcre

此時就可以安心的安裝apache了,cd到apache原始碼目錄,運行


[root@yahoo httpd-2.3.12-beta]# ./configure --prefix=/usr/local/apache2 --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/ --with-pcre=/usr/local/pcre

-enable-module=so -enable-rewrite=shared -enable-authn-dbm


node.js不要用apt-get安裝,版本太低,直接去官網下載編譯好的就行。

本文出自 “IT從業之旅-雲端運算/linux” 部落格,請務必保留此出處http://hnuzhoulin.blog.51cto.com/1125820/1292196

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.