網站開發(fā)平臺有哪些
提問問題
列表
-
土地增值稅加計扣除項目有哪些
查看答案>>
-
Bootstrap 框架有哪些缺點
查看答案>>
-
怎么做網站?網站建設需要準備哪些東西?
查看答案>>
-
在線網銀支付接口有哪些?
查看答案>>
-
在線網銀支付接口有哪些?
查看答案>>
-
HTML5開發(fā)工具有哪些
查看答案>>
-
常用的web服務器軟件有哪些
查看答案>>
-
什么是網絡有限公司,經營范圍有哪些
查看答案>>
-
網頁設計和網站開發(fā)用到的技術有哪些?
查看答案>>
土地增值稅加計扣除項目有哪些
《土地增值稅暫行條例實施細則》根據(jù)條例第六條(五)項規(guī)定,對從事房地產開發(fā)的納稅人可按本條(一)、(二)項規(guī)定計算的金額之和,加計20%的扣除。注:(一)取得土地的使用權所支付的金額,是指納稅人為取得土地使用權所支付的地價款和按統(tǒng)一規(guī)定交納的有關費用。(二)開發(fā)土地和新建房及配套設施(以下簡稱房地產開發(fā))的成本,是指納稅人房地產開發(fā)項目實際發(fā)生的成本(以下簡稱房地產開發(fā))包括土地征用及拆遷補償費、前期工程費、建筑安裝工程費、基礎設施費、公共配套設施費、開發(fā)間接費用。
Bootstrap 框架有哪些缺點
Bootstrap 是快速開發(fā)Web應用程序的前端工具包。它是一個CSS和HTML的集合,它使用了最新的瀏覽器技術,給你的Web開發(fā)提供了時尚的版式,表單,buttons,表格,網格系統(tǒng)等等。 首先,人們發(fā)現(xiàn) Bootstrap 框架超棒,于是開始使用,然后非常的惱火。所以我想說明下 Bootstrap 的優(yōu)缺點以及為什么我決定繼續(xù)使用它?! ?yōu)點 應用視覺效果一致性. 這個其實是很很難的,你希望你的鏈接、按鈕、提醒都有統(tǒng)一的視覺效果,你可以為不同級別的提醒使用不同的顏色 通過多個瀏覽器測試. 市面上主流的瀏覽器支持都沒問題 完整的框架解決方案. 這是一個框架,你只需使用它而無需重新制作,這個框架專為 Web 應用設計,所有的元素都可以非常完美的在一起工作,可快速開發(fā)?! ∪秉c 很難回頭. 因為我們都在同一條起跑線上 使用 Less CSS. 這個是個人喜好,我跟喜歡 SASS ,這樣就變成我必須在同一個系統(tǒng)中使用兩套 CSS 預處理器框架來做幾乎相同的事情。 為什么我還要繼續(xù)使用? 速度. 我不是一個設計師,我喜歡的設計師她現(xiàn)在非常的忙,我無法等她三周后再來幫我 一致性. 使用 Bootstrap 可以讓我的整個 Web 應用的風格完全一致,一致的用戶體驗,一致的操作習慣?! 『唵味鴥?yōu)雅. 盡管還有很多不喜歡 Bootstrap 的人非??棺h這一點 最后我想說的是,Bootstrap 讓我的應用看起來跟 Windows 或者 Gnome 下的程序一樣,一樣的按鈕,一樣的對話框,運行快速。而且越來越多的 Web 應用被直接放在桌面上運行,應用的一致性是一個趨勢,你可以把精力放在業(yè)務上,而不是 UI。
怎么做網站?網站建設需要準備哪些東西?
首先大體需要準備:一個域名、一個空間、一套網站程序。詳細步驟如下:第一步驟:申請域名了解域名:域名是網站的門牌號碼、辦公地址。如http://www.yy-6080.com想好域名:com代表國際;cn代表國內。可以用電話號碼、公司名稱、產品名稱命名域名 查詢域名:檢查想好的域名是否注冊。 注冊域名:查詢域名是“未注冊”狀態(tài),您既可以申請域名。 域名管理:注冊好域名之后,我方會為您提供域名的管理后臺、密碼。方便您自己進行域名解析、管理。第二步驟:購買空間了解空間:空間是網站用于存放網頁的地方,也叫虛擬主機。相當于公司的辦公場所。 選定空間:根據(jù)做網站的需求選定空間的大小,如100M或者200M;根據(jù)做網站的客戶定位選定國內主機還是國外主機,或者香港主機。 購買空間:我方購買100M的空間價格為150元,6年做網站經驗,安全穩(wěn)定方面絕對是沒有問題的。 空間解析:購買空間之后,我方會您提供空間管理平臺和密碼,用于和域名之間的解析、綁定。第三步驟:網站備案個人網站備案:用個人身份證號碼、復印件、個人網站名稱、個人詳細信息、詳細聯(lián)系方式備案 企業(yè)網站備案:用公司營業(yè)執(zhí)照號碼、復印件、網站負責人身份證號碼、復印件、公司網站名稱、公司詳細信息、詳細聯(lián)系方式備案 其他專道備案:論壇、博客需要申請專項備案才行 香港主機、美國主機做的網站無需備案。直接開通。第四步驟:做網頁了解網頁:網頁其實和宣傳紙、好報性質一樣,一個是傳統(tǒng)的媒體,一個事網絡的媒體。都具有宣傳的功能。不同之處,網頁互動性比較強。具有獨特的交互功能。宣傳冊是由一張一張宣傳紙組裝而成,而網站是由一個一個網頁組裝而成。 制作網頁:宣傳冊由封面、內容頁、底頁制作而成。那么網站由主頁、欄目頁、內容頁制造而成。制作的工具根據(jù)專業(yè)人士自己的程序程度、使用習慣不同。 組建網頁:每頁宣傳紙做好了,還不能叫做宣傳冊,需要按順序一頁一頁制訂起來,而網站也是一樣,也需要把每個做好的網頁組建起來。也可以叫鏈接起來。第五步驟:做程序了解程序:如果網站沒有程序,以后上傳資料、圖片、更改信息比較麻煩。需要用制作工具才能修改。而有了程序后臺,更改資料對于您來講,只需要會打字就可以更新網站。 選擇語言開發(fā)后臺:有asp、asp.net、php、jsp等幾種開發(fā)語言。第六步驟:測試網站檢查網站:網站做好之后,不能發(fā)布網站,而要到本地測試,網站鏈接是否正常、功能是否正常、圖片是否顯示等。 填充網站:網頁做好了,程序也調好了,那么這個時候也不能發(fā)布到網站上去,因為網站的內容是空空的,給客戶的感覺不好。還需要填充網站的資料,如產品資料、簡介資料、榮譽證書、服務范圍等。第七步驟:發(fā)布網站域名解析:把域名的dns解析到網站空間的ip地址上。 網站ftp上傳:把制作好的網頁上傳于空間ftp上。 收錄遞交:想百度、google各大搜索引擎遞交您的網站。等待收錄即可,如果覺得非常麻煩那就花錢請人做。
在線網銀支付接口有哪些?
網銀支付接口有很多,目前使用較好的有如下幾家:支付寶:全球最大的第三方支付平臺。財付通:全球性第三方支付平臺。微信支付:用戶最多的社交支付平臺。其他:如易付寶,新付通,百度錢包,Panel,快錢支付等。
在線網銀支付接口有哪些?
網銀支付接口有很多,目前使用較好的有如下幾家:支付寶:全球最大的第三方支付平臺。財付通:全球性第三方支付平臺。微信支付:用戶最多的社交支付平臺。其他:如易付寶,新付通,百度錢包,Panel,快錢支付等。
常用的web服務器軟件有哪些
(1)ApacheApache是世界使用排名第一的Web服務器軟件。它可以運行在幾乎所有廣泛使用的計算機平臺上。Apache源于NCSAhttpd服務器,經過多次修改,成為世界上最流行的Web服務器軟件之一。Apache取自"a patchy server"的讀音,意思是充滿補丁的服務器,因為它是自由軟件,所以不斷有人來為它開發(fā)新的功能、新的特性、修改原來的缺陷。Apache的特點是簡單、速度快、性能穩(wěn)定,并可做代理服務器來使用。(2)IIS是英文Internet Information Server的縮寫,譯成中文就是"Internet信息服務"的意思。它是微軟公司主推的服務器,最新的版本是Windows2008里面包含的IIS 7,IIS與Window Server完全集成在一起,因而用戶能夠利用Windows Server和NTFS(NT File System,NT的文件系統(tǒng))內置的安全特性,建立強大,靈活而安全的Internet和Intranet站點。(3)GFEGoogle的web服務器,用戶數(shù)量激增。目前緊逼iis。(4)Nginx不僅是一個小巧且高效的HTTP服務器,也可以做一個高效的負載均衡反向代理,通過它接受用戶的請求并分發(fā)到多個Mongrel進程可以極大提高Rails應用的并發(fā)能力。(5)Lighttpd是由德國人 Jan Kneschke 領導開發(fā)的,基于BSD許可的開源WEB服務器軟件,其根本的目的是提供一個專門針對高性能網站,安全、快速、兼容性好并且靈活的web server環(huán)境。具有非常低的內存開銷,CPU占用率低,效能好,以及豐富的模塊等特點。Lighttpd 是眾多OpenSource輕量級的web server中較為優(yōu)秀的一個。支持FastCGI, CGI, Auth, 輸出壓縮(output compress), URL重寫, Alias等重要功能。(6)Zeus是一個運行于Unix下的非常優(yōu)秀的Web Server,據(jù)說性能超過Apache,是效率最高的Web Server之一。(7)Sun的Java系統(tǒng)Web服務器也就是以前的Sun ONE Web Server。主要出現(xiàn)在那些運行Sun的Solaris操作系統(tǒng)的關鍵任務級Web服務器上。它最新的版本號是6.1,可以支持x86版本Solaris,Red Hat Linux,HP-UX 11i, IBM AIX,甚至可以支持Windows,但它的大多數(shù)用戶都選擇了SPARC版本的Solaris操作系統(tǒng)。(8)Resin提供了最快的jsp/servlets運行平臺。在java和javascript的支持下,Resin可以為任務靈活選用合適的開發(fā)語言。Resin的一種先進的語言XSL(XML stylesheet language)可以使得形式和內容相分離。(9)Jetty是一個開源的servlet容器,它為基于Java的web內容,例如JSP和servlet提供運行環(huán)境。Jetty是使用Java語言編寫的,它的API以一組JAR包的形式發(fā)布。開發(fā)人員可以將Jetty容器實例化成一個對象,可以迅速為一些獨立運行(stand-alone)的Java應用提供網絡和web連接。(10)BEA WebLogic是用于開發(fā)、集成、部署和管理大型分布式Web應用、網絡應用和數(shù)據(jù)庫應用的Java應用服務器。將Java的動態(tài)功能和Java Enterprise標準的安全性引入大型網絡應用的開發(fā)、集成、部署和管理之中。 BEA WebLogic Server擁有處理關鍵Web應用系統(tǒng)問題所需的性能、可擴展性和高可用性。(11)Tomcat是Apache 軟件基金會(Apache Software Foundation)的Jakarta 項目中的一個核心項目,由Apache、Sun 和其他一些公司及個人共同開發(fā)而成。由于有了Sun 的參與和支持,最新的Servlet 和JSP 規(guī)范總是能在Tomcat 中得到體現(xiàn)。因為Tomcat 技術先進、性能穩(wěn)定,而且免費,因而深受Java 愛好者的喜愛并得到了部分軟件開發(fā)商的認可,成為目前比較流行的Web 應用服務器。
什么是網絡有限公司,經營范圍有哪些
網絡公司主要從事網絡技術開發(fā)及產品銷售,另外,也可以從事其它產品銷售或咨詢服務。以注冊上海網絡公司為例,其經營范圍相關要求與規(guī)定如下: 一、網絡公司經營范圍要求 1、內資網絡公司經營范圍 內資網絡公司除了從事網絡技術、信息技術、電子產品等領域內的技術開發(fā)、技術服務、技術咨詢、技術轉讓,還可以經營電子產品、電腦產品及配件等產品的銷售,以及從事企業(yè)管理咨詢等咨詢服務類業(yè)務?! ∪绻W絡公司從事進出口業(yè)務,外貿部分的經營范圍只寫一句話就可以了,“從事貨物及技術的進出口業(yè)務”?! ?、外資網絡公司經營范圍 主要經營范圍與內資網絡公司是一樣的,但產品銷售需把批發(fā)和零售分開來寫,外資公司從事零售業(yè)務需審批。 如果外資網絡公司從事進出口業(yè)務,則必須將進口或出口產品目錄詳細列明。 二、上海網絡公司經營范圍大綱(參考) 1、網絡經營范圍 從事網絡技術、信息技術等領域內的技術開發(fā)、技術咨詢、技術服務、技術轉讓,計算機軟硬件開發(fā)與銷售?! ?、網絡公司可兼營的經營范圍 電子產品、床上用品、化妝品、玩具、工藝品、食品等產品的銷售。 商務咨詢,企業(yè)管理咨詢,等等。信息技術領域的技術開發(fā)、技術服務、技術咨詢,等等。
網頁設計和網站開發(fā)用到的技術有哪些?
A — AJAXAJAX 全稱為“ Asynchronous JavaScript and XML ”(異步 JavaScript 和 XML ),是一種創(chuàng)建交互式網頁應用的 網頁開發(fā) 技術。根據(jù)Ajax提出者Jesse James Garrett建議,AJAX:使用 XHTML + CSS 來表示信息;使用 JavaScript 操作 DOM (Document Object Model)進行動態(tài)顯示及交互;使用 XML 和 XSLT 進行數(shù)據(jù)交換及相關操作;使用 XMLHttpRequest 對象與 Web服務器 進行異步數(shù)據(jù)交換;使用 JavaScript 將所有的東西綁定在一起。類似于 DHTML 或 LAMP ,AJAX不是指一種單一的技術,而是有機地利用了一系列相關的技術。事實上,一些基于AJAX的“派生/合成”式(derivative/composite)的技術正在出現(xiàn),如 AFLAX 。B — Browser網頁瀏覽器 是個顯示 網頁服務器 或文件系統(tǒng)內的文件,并讓用戶與此些文件交互的一種 軟件 。它用來顯示在 萬維網 或 局域網 等內的文字、圖像及其他信息。這些文字或圖像,可以是連接其他網址的超連結,用戶可迅速及輕易地瀏覽各種信息。大部分網頁為 HTML 格式,有些網頁需特定瀏覽器才能正確顯示。 個人電腦 上常見的網頁瀏覽器按照2010年1月的市場占有率依次是 微軟 的 Internet Explorer 、 Mozilla 的 Firefox 、 Google 的 Google Chrome 、 蘋果公司 的 Safari 和 Opera軟件公司 的 Opera 。瀏覽器是最經常使用到的 客戶端程序 。Web開發(fā)人員應該確保其程序在各個主流瀏覽器中都能正常工作。C — CSS層疊樣式表, 又稱: 串樣式列表 ,英文: Cascading Style Sheets ,簡寫為 CSS ,由 W3C 定義和維護的標準,一種用來為結構化文檔(如 HTML 文檔或 XML 應用)添加樣式(字體、間距和顏色等)的 計算機語言 。目前最新版本是 CSS 2.1,為W3C的候選推薦標準。下一版本CSS 3仍然在開發(fā)過程中。D — DOM文檔對象模型 (Document Object Model,簡稱DOM),是 W3C 組織推薦的處理 可擴展置標語言 的標準編程接口。Document Object Model的歷史可以追溯至1990年代后期微軟與 Netscape 的“ 瀏覽器大戰(zhàn) ”(browser wars),雙方為了在 JavaScript 與 JScript 一決生死,于是大規(guī)模的賦予瀏覽器強大的功能。微軟在網頁技術上加入了不少專屬事物,計有VBScript、ActiveX、以及微軟自家的D HTML 格式等,使不少網頁使用非微軟平臺及瀏覽器無法正常顯示。DOM即是當時蘊釀出來的杰作。E — Events事件 是可以被控件識別的操作,如按下確定按鈕,選擇某個 單選按鈕 或者 復選框 。每一種控件有自己可以識別的事件,如 窗體 的加載、單擊、雙擊等事件,編輯框(文本框)的文本改變事,等等,現(xiàn)代的Web應用程序很大程度上依靠事件驅動。事件有系統(tǒng)事件和用戶事件。系統(tǒng)事件由系統(tǒng)激發(fā),如時間每隔24小時,銀行儲戶的存款日期增加一天。用戶事件由用戶激發(fā),如用戶點擊按鈕,在文本框中顯示特定的文本。 事件驅動 控件執(zhí)行某項功能。觸發(fā)事件的對象稱為事件發(fā)送者;接收事件的對象稱為事件接收者。使用事件機制可以實現(xiàn):當類對象的某個狀態(tài)發(fā)生變化時,系統(tǒng)將會通過某種途徑調用類中的有關處理這個事件的方法或者觸發(fā)控件事件的對象就會調用該控件所有已注冊的事件處理程序等。F — FirebugFirebug 是 網頁瀏覽器 Mozilla Firefox 的一個擴展,是一個除錯工具。用戶可以利用它除錯、編輯、甚至刪改任何網站的 CSS 、 HTML 、 DOM 、與 JavaScript 代碼。Firebug 也有提供其他網頁開發(fā)工具,例如 Yahoo! 的網頁速度優(yōu)化建議工具 YSlow 。Firebug是哈維( Joe Hewitt )撰寫的。他是最初Firefox創(chuàng)始者之一。G — Grid網格 ,也稱 柵格 ,不過從定義上說,柵格更為準確些。網上找個一個對網頁柵格系統(tǒng)比較恰當?shù)?定義 :以規(guī)則的網格陣列來指導和規(guī)范網頁中的版面布局以及信息分布。網頁柵格系統(tǒng)是從平面柵格系統(tǒng)中發(fā)展而來。對于網頁設計來說,柵格系統(tǒng)的使用,不僅可以讓網頁的信息呈現(xiàn)更加美觀易讀,更具可用性。而且,對于前端開發(fā)來說,網頁將更加的靈活與規(guī)范。如果有很多CSS框架支持柵格功能,可參考文章《 介紹27款經典的CSS框架 》。H — HTML超文本置標語言 ( 英文 : HyperText Markup Language , HTML )是為“ 網頁 創(chuàng)建和其它可在 網頁瀏覽器 中看到的信息”設計的一種 置標語言 。HTML被用來結構化信息——例如標題、段落和列表等等,也可用來在一定程度上描述文檔的外觀和 語義 。由 蒂姆·伯納斯-李 給出原始定義,由 IETF 用簡化的 SGML (標準通用置標語言)語法進行進一步發(fā)展的HTML,后來成為國際標準,由 萬維網聯(lián)盟 (W3C)維護。最新版本是 HTML5 它是HTML下一個的主要修訂版本,現(xiàn)在仍處于發(fā)展階段。目標是取代1999年所定訂的 HTML 4.01和 XHTML 1.0 標準,以期能在互聯(lián)網應用迅速發(fā)展的時候,使網絡標準達到符合當代的網絡需求。廣義論及HTML5時,實際指的是包括HTML、 CSS 和 JavaScript 在內的一套技術組合。I — IEWindows Internet Explorer (舊稱 Microsoft Internet Explorer ,簡稱 Internet Explorer ,縮寫 IE ),是 微軟公司 推出的一款 網頁瀏覽器 。截至2010年9月止,統(tǒng)計的數(shù)據(jù)顯示Internet Explorer的 市場占有率 高達59.65%。雖然它依然是使用最廣泛的網頁瀏覽器,但與 2003年 最高峰時相比,市場占有率相差超過30%。Internet Explorer對一些標準化技術都有一定程度上的支持,但亦有很多運行上的差距和兼容性的故障 ,這導致技術開發(fā)者的批評日益增加。批評增加的情況,在很大程度上是歸因于Internet Explorer的競爭對手相對地已提供完全的技術支持,標準規(guī)格(Standards-compliant)的應用亦越來越廣泛起來。因為Internet Explorer在全球廣為應用,網絡開發(fā)者們在尋求 跨平臺 的代碼時常常會發(fā)現(xiàn)Internet Explorer的漏洞、私有的功能集合和對標準支持的不完善。2011年3月14日發(fā)布的Internet Explorer 9瀏覽器大幅提高對CSS3和HTML5等W3C規(guī)范的支持程度,這個版本也是Internet Explorer瀏覽器第一個采用GPU加速的版本,正式版于Acid3測試中獲得95/100分,相比以往版本有很大進步??梢哉J為,從Internet Explorer 9開始,Internet Explorer瀏覽器對W3C規(guī)范的支持將不再是問題。J — JavaScriptJavaScript 是一種廣泛用于 客戶端 Web開發(fā) 的 腳本語言 ,常用來給HTML網頁添加動態(tài)功能,比如響應用戶的各種操作。它最初由 網景公司 的 Brendan Eich 設計,是一種動態(tài)、弱類型、基于原型的語言,內置支持類。JavaScript是 Sun公司 的注冊商標。 Ecma國際 以JavaScript為基礎制定了 ECMAScript 標準。JavaScript也可以用于其他場合,如服務器端編程。完整的JavaScript實現(xiàn)包含三個部分: ECMAScript , 文檔對象模型 , 字節(jié)順序記號 。Netscape公司在最初將其腳本語言命名為LiveScript來Netscape在與Sun合作之后將其改名為JavaScript。JavaScript最初受 Java 啟發(fā)而開始設計的,目的之一就是“看上去像Java”,因此語法上有類似之處,一些名稱和命名規(guī)范也借自Java。但JavaScript的主要設計原則源自 Self 和 Scheme .JavaScript與Java名稱上的近似,是當時網景為了營銷考慮與Sun公司達成協(xié)議的結果。為了取得技術優(yōu)勢, 微軟 推出了 JScript 來迎戰(zhàn)JavaScript的 腳本語言 。為了互用性, Ecma國際 (前身為 歐洲計算機制造商協(xié)會 )創(chuàng)建了ECMA-262標準(ECMAScript)?,F(xiàn)在兩者都屬于 ECMAScript 的實現(xiàn)。盡管JavaScript作為給非程序人員的 腳本語言 ,而非作為給程序人員的 編程語言 來推廣和宣傳,但是JavaScript具有非常豐富的特性。K — Keyword Optimization關鍵詞優(yōu)化 ,也叫 搜索引擎優(yōu)化 ( Search Engine Optimization ,簡稱 SEO )是一種利用 搜索引擎 的搜索規(guī)則來提高目的 網站 在有關搜索引擎內的排名的方式。由于不少研究發(fā)現(xiàn),搜索引擎的用戶往往只會留意搜索結果最前面的幾個條目,所以不少 網站 都希望通過各種形式來影響搜索引擎的排序。當中尤以各種依靠廣告維生的網站為甚。所謂“針對搜索引擎作優(yōu)化的處理”,是指為了要讓網站更容易被搜索引擎接受。搜索引擎會將網站彼此間的內容做一些相關性的數(shù)據(jù)比對,然后再由 瀏覽器 將這些內容以最快速且接近最完整的方式,體現(xiàn)給搜索者。搜索引擎優(yōu)化對于任何一家網站來說,要想在網站推廣中取得成功,搜索引擎優(yōu)化都是至為關鍵的一項任務。同時,隨著搜索引擎不斷變換它們的排名算法規(guī)則,每次算法上的改變都會讓一些排名很好的網站在一夜之間名落孫山,而失去排名的直接后果就是失去了網站固有的可觀訪問量。所以每次搜索引擎算法的改變都會在網站之中引起不小的騷動和焦慮。可以說,搜索引擎優(yōu)化是一個愈來愈復雜的任務。L — LessLess 最早是一個ruby的gem,讓CSS具有動態(tài)語言的特性,這些特性包括變量,操作符,嵌套規(guī)則。其實Less真正的作用是將使用高級特性的CSS轉換成標準的CSS。這些都是在Web客戶端發(fā)起請求時通過Http Handler來完成的。也可以是編輯時就完成的。此外,Less可以配置成自動最小化所生成的CSS文件,不僅節(jié)省了帶寬,并且使最終用戶體驗更上一層。另外有.Net版本的 Less 。M — MVCMVC模式 (Model-View-Controller)是 軟件工程 中的一種 軟件架構 模式,把軟件系統(tǒng)分為三個基本部分:模型(Model)、視圖(View)和控制器(Controller)。MVC模式最早由 Trygve Reenskaug 在1974年提出,是 施樂帕羅奧多研究中心 (Xerox PARC)在20世紀80年代為程序語言 Smalltalk 發(fā)明的一種軟件設計模式。 MVC模式 的目的是實現(xiàn)一種動態(tài)的程序設計,使后續(xù)對程序的修改和擴展簡化,并且使程序某一部分的重復利用成為可能。除此之外,此模式通過對復雜度的簡化,使程序結構更加直觀。軟件系統(tǒng)通過對自身基本部份分離的同時也賦予了各個基本部分應有的功能。N — Node.JSNode 是一個Javascript運行環(huán)境(runtime) , 實際上它是對Google V8 引擎(應用于Google Chrome瀏覽器)進行了封裝。 V8 引 擎執(zhí)行Javascript的速度非常快,性能非常好。Node對一些特殊用例進行了優(yōu)化,提供了替代的API,使得V8在非瀏覽器環(huán)境下運行得更好。例 如,在服務器環(huán)境中,處理二進制數(shù)據(jù)通常是必不可少的,但Javascript對此支持不足,因此,V8.Node增加了Buffer類,方便并且高效地 處理二進制數(shù)據(jù)。因此,Node不僅僅簡單的使用了V8,還對其進行了優(yōu)化,使其在各環(huán)境下更加給力。 Node.js 包羅萬象,但最主要的一點是,它提供了一種在Web瀏覽器之外運行Javascript的途徑。Javascript廣泛應用于網站的前端開發(fā)。Node使得這種流行的編程語言能夠在環(huán)境下運行,甚至是網站的服務器端。O — Object對象 (object),是 面向對象 (Object Oriented) 中的術語,既表示客觀世界 問題空間 (Namespace)中的某個具體的事物,又表示軟件系統(tǒng) 解空間 中的基本元素。在軟件系統(tǒng)中,對象具有唯一的 標識符 ,對象包括 屬性 (Properties)和 方法 (Methods),屬性就是需要記憶的信息,方法就是對象能夠提供的服務。在面向對象(Object Oriented) 的軟件中,對象(Object)是某一個 類 (Class)的 實例 (Instance)。P — PHPPHP ( H ypertext P reprocessor )是一種在電腦上運行的 腳本語言 ,主要用途是在于處理 動態(tài)網頁 ,也包含了 命令行 運行接口(command line interface),或者產生 圖形用戶界面 (GUI)程序。PHP最早由 Rasmus Lerdorf 在1995年發(fā)明,而現(xiàn)在PHP的標準由PHP Group和開放源代碼社區(qū)維護。PHP以PHP License作為許可協(xié)議,不過因為這個協(xié)議限制了PHP名稱的使用,所以和開放源代碼許可協(xié)議 GPL 不兼容。PHP的應用范圍相當廣泛,尤其是在網頁程序的開發(fā)上。一般來說PHP大多運行在網頁服務器上,通過運行PHP代碼來產生用戶瀏覽的網頁。PHP可以在多數(shù)的服務器和操作系統(tǒng)上運行,而且使用PHP完全是免費的。根據(jù)2007年4月的統(tǒng)計數(shù)據(jù),PHP已經被安裝在超過2000萬個網站和100萬臺服務器上。Q — Query查詢 ,有很多種意思。例如查詢語言用來和存儲數(shù)據(jù)的擴展系統(tǒng)交互,一個很好的例子就是SQL用來操作關系數(shù)據(jù)庫。另一種意思是,一個查詢字符串,作為URL的一部分用于Web應用程序中傳遞數(shù)據(jù),查詢字符串的格式一般是鍵值對形式。R — Regular Expressions正則表達式 ( 英語 :Regular Expression、regex或regexp,縮寫為RE),也譯為 正規(guī)表示法 、 常規(guī)表示法 ,在 計算機科學 中,是指一個用來描述或者匹配一系列符合某個 句法 規(guī)則的 字符串 的單個字符串。在很多 文本編輯器 或其他工具里,正則表達式通常被用來檢索和/或替換那些符合某個模式的文本內容。許多 程序設計語言 都支持利用正則表達式進行字符串操作。例如,在 Perl 中就內建了一個功能強大的正則表達式引擎。正則表達式這個概念最初是由 Unix 中的工具軟件(例如 sed 和 grep )普及開的。S — Source Control源代碼管理 ,也稱 版本控制 ,是一種 軟件工程 技巧,借此能在軟件開發(fā)的過程中,確保由不同人所編輯的同一程式檔案都得到同步。 軟件設計師 常會利用版本控制來追蹤、維護 源碼 、 文件 以及 設定檔 等等的更動,并且提供控制這些更動控制權的 程序 。在最簡單的情況下, 軟件設計師 可以自己保留一個程式的許多不同版本,并且為它們做適當?shù)木幪?。這種簡單的方法已被用在很多大型的軟件專案中。這是一個可以達到目的的方法,但不夠有效率。除了得同時維護很多幾乎一樣的 程式碼 備份外;而且極度依賴 軟件設計師 的自我修養(yǎng)與開發(fā)紀律,但這卻常是導致錯誤發(fā)生的原因。有時候,一個程式同時存有兩個以上的版本也有其必要性,例如:在一個為了部署的版本中 程式錯誤 已經被修正、但沒有加入新功能;在另一個開發(fā)版本則有新的功能正在開發(fā)、也有新的錯誤待解決,這使得同時間需要不同的版本并修改。此外,為了找出只存在于某一特定版本中的 程式錯誤 、或找出 程式錯誤 出現(xiàn)的版本,軟件除錯者也必須借由比對不同版本的程式碼以找出問題的位置。T — TDD測試驅動開發(fā) (Test-driven development)是現(xiàn)代計算機 軟件開發(fā) 方法的一種。利用 測試 來驅動 軟件 程序的設計和實現(xiàn)。測試驅動開始流行于20世紀90年代。測試驅動開發(fā)是 極限編程 中倡導的程序開發(fā)方法,方法主要是先寫測試程序,然后再編碼使其通過測試。測試驅動開發(fā)的目的是取得快速反饋并使用“illustrate the main line”方法來構建程序。測試驅動開發(fā)的比喻。開發(fā)可以從兩個方面去看待:實現(xiàn)的功能和質量。測試驅動開發(fā)更像兩頂帽子思考法的開發(fā)方式,先戴上實現(xiàn)功能的帽子,在測試的輔助下,快速實現(xiàn)正確的功能;再戴上 重構 的帽子,在測試的保護下,通過去除冗余和重復的代碼,提高代碼重用性,實現(xiàn)對質量的改進??梢姕y試在測試驅動開發(fā)中確實屬于核心地位,貫穿了開發(fā)的始終。U — Unit Testing單元測試 (又稱為 模塊測試 )是針對 程序模塊 ( 軟件設計 的最小單位)來進行正確性檢驗的測試工作。程序單元是應用的最小可測試部件。在 過程化編程 中,一個單元就是單個程序、函數(shù)、過程等;對于面向對象編程,最小單元就是方法,包括基類(超類)、抽象類、或者派生類(子類)中的方法。通常來說,程序員每修改一次程序就會進行最少一次單元測試,在編寫程序的過程中前后很可能要進行多次單元測試,以證實程序達到 軟件規(guī)格書 ( en:Specification )要求的工作目標,沒有 臭蟲 ;雖然單元測試不是什么必須的,但也不壞,這牽涉到 項目管理 的政策決定。V — VIMVim 是從 vi 發(fā)展出來的一個 文本編輯器 。代碼補完、編譯及錯誤跳轉等方便編程的功能特別豐富,在程序員中被廣泛使用。和 Emacs 并列成為 類Unix系統(tǒng) 用戶最喜歡的編輯器。Vim的第一個版本由 Bram Moolenaar 在1991年發(fā)布。最初的簡稱是 V i IM itation,隨著功能的不斷增加,正式名稱改成了 V i IM proved。現(xiàn)在是在 開放源代碼 方式下發(fā)行的 自由軟件 。W — WordPressWordPress 是一種使用 PHP 語言開發(fā)的 博客 平臺,用戶可以在支持 PHP 和 MySQL 數(shù)據(jù)庫 的服務器上架設自己的網志。也可以把 WordPress 當作一個 內容管理系統(tǒng) (CMS)來使用。WordPress 是一個免費的 開源 項目,在 GNU通用公共許可證 下授權發(fā)布。目前最新版本為2011年2月24日發(fā)布的3.0.5官方簡體中文版,另外還有包括英文在內的多種語言可選。X — XSS跨網站指令碼 ( Cross-site scripting ,通常簡稱為 XSS )是一種網站應用程式的安全漏洞攻擊,允許惡意使用者將程式碼注入到網頁上,其他使用者在觀看網頁時就會受到影響。這類攻擊通常包含了 HTML 以及使用者端 腳本語言 。Y — YUIYahoo! UI Library ( YUI ) 是一個開放源代碼的 JavaScript 函數(shù)庫,為了能建立一個高互動的網頁,它采用了 AJAX , DHTML 和 DOM 等程式碼技術。它也包含了許多 CSS 資源。Z — Z indexZ-Index 是CSS屬性,設置元素的堆疊順序。擁有更高堆疊順序的元素總是會處于堆疊順序較低的元素的前面。該屬性設置一個定位元素沿 z 軸的位置,z 軸定義為垂直延伸到顯示區(qū)的軸。如果為正數(shù),則離用戶更近,為負數(shù)則表示離用戶更遠。