⑴ javascript和actionscript是基於什麼標准
ActionScript 和 JavaScript 共享一個常用標准:ECMAScript。
因此,如果您曾經用 JavaScript 編寫過一個條件(「if 語句」)或迭代(「循環語句」),則您可以使用 ActionScript。記住 JavaScript 和 ActionScript 一樣是區分大小寫的。
⑵ Javascript標准指的是什麼
指的是ECMAScript規范,這是考歷史了,《js高級程序設計》中有詳細的解釋
⑶ javascript基於什麼標准
JavaScript 是屬於網路的腳備橘本語孝謹言,仿慎團ECMA-262 是 JavaScript 標準的官方名稱。
JavaScript 由 Brendan Eich 發明。它於 1995 年出現在 Netscape 中(該瀏覽器已停止更新),並於 1997 年被 ECMA(一個標准協會)採納。
希望對你有幫助,望採納!
⑷ 前端的書單推薦有哪些
一、《Web前端開發最佳實踐》
這本書是前端開發領域的經典之作,是一本扎實前端基本功,規范我們前端代碼的實踐性書籍。本書主要講解了HTML、CSS、Javascript以及移動端開發的最佳實踐方案,能夠對缺乏良好指導的開發者產生很大的幫助。通過閱讀本書我們可以掌握如何編寫高可讀性、高維護性、高性能的HTML、CSS以及Javascript。
二、《CSS那些事兒》
內容介紹:《CSS那些事兒》是2009年電子工業出版社出版的圖書,作者是林小志。該書通過對CSS技巧實例進行講解,淺入深地分析了CSS相關知識。
通過頁面中的文字、圖片、表格、表單等常見元素的處理及各種頁面布局方式的使用,使讀者能深入了解到如何在頁面中更好地運用CSS布局。尤其是在頁面布局的部分中,全面分析了多種布局方式,著重分解了兩列等高和三列等高的幾種方式,並相應說明了等高布局的優缺點。
三、《CSS權威指南》
內容介紹:《CSS權威指南》通過諸多實例,詳細講解了如何做到僅在一處建立樣式表就能創建或修改整個網站的外觀,以及如何得到html力不能及的更豐富的表現效果。同時展示了如何遵循css最新規范(css2和css2.1)將層疊樣式表的方方面面應用於實踐。
七、HTTP權威指南
內容介紹:《HTTP權威指南》由古爾利所著,《HTTP權威指南》詳細解釋了如何用HTTP來開發基於Web的應用程序,核心的[網際網路協議,如何與架構構建塊交互,如何正確實現網際網路客戶和伺服器等。
《HTTP權威指南》的中心內容是HTTP,本質是理解Web的工作原理,以及如何將這些知識應用到Web編程和管理之中,主要涵蓋HTTP的技術運作方式、產生動機、性能和目標以及一些相關技術問題。 《HTTP權威指南》適合所有想了解HTTP和Web底層結構的人閱讀。
八、高性能網站建設指南
內容介紹:《高性能網站建設指南》結合Web2.0以來Web開發領域的最新形勢和特點,介紹了網站性能問題的現狀、產生的原因,以及改善或解決性能問題的原則、技術技巧和最佳實踐。重點關注網頁的行為特徵,闡釋優化Ajax、CSS、JavaScript、Flash和圖片處理等要素的技術寬腔枯,全面涵蓋瀏覽器端性能問題的方方面面。
⑸ javascript是啥
JavaScript是一種具有函數優先的輕量級,解釋型或即時編譯型的高級編程語言。雖然它是作為開發Web頁面的腳本語言而出名的,但是它也被用到了很多非瀏覽器環境中,JavaScript 基於原型編程、多範式的動態腳本語言,並且支持面向對象、命令式和聲明式(如函數式編程)風格。
JavaScript在1995年由Netscape公司的Brendan Eich,在網景導航者瀏覽器上首次設計實現而成。因為Netscape與Sun合作,Netscape管理層希望它外觀看起來像Java,因此取名為JavaScript。但實際上它的語法風格與Self及Scheme較為接近。
JavaScript的標準是ECMAScript 。截至 2012 年,所有瀏覽器都完整的支持ECMAScript 5.1,舊版本的瀏覽器至少支持ECMAScript 3 標准。2015年6月17日,ECMA國際組織發布了ECMAScript的第六版,該版本正式名稱為 ECMAScript 2015,但通常被稱為ECMAScript 6 或者ES6。
(5)javascript標准參考擴展閱讀:
JavaScript是一種腳本語言,其源代碼在發往客戶端運行之前不需經過編譯,而是將文本格式的字元代碼發送給瀏覽器由瀏覽器解釋運行。直譯語言的弱點是安全性較差,而且在JavaScript中,如果一條運行不了,那麼下面的語言也無法運行。而其解決辦法就是於使用try{}catch(){},其中,catch()中會傳入錯誤信息。
JavaScript被歸類為直譯語言,因為主流的引擎都是每次運行時載入代碼並解譯。V8是將所有代碼解譯後再開始運行,其他引擎則是逐行解譯(SpiderMonkey會將解譯過的指令暫存,以提高性能,稱為實時編譯),但由於V8的核心部分多數用JavaScript撰寫(而SpiderMonkey是用C++),因此在不同的測試上,兩者性能互有優劣。與其相對應的是編譯語言,例如C語言,以編譯語言編寫的程序在運行之前,必須經過編譯,將代碼編譯為機器碼,再加以運行。
⑹ javascript中的編程語言如何編碼規范
對於熟悉 C/C++ 或 Java 語言的工程師來說 javascript 顯得靈活 簡單易懂 對代碼的格式的要求也相對鬆散 很容易學習 並運用到自己的代碼中 也正因為這樣 javascript 的編碼規范也往往被輕視 開發過程中修修補補 最終也就演變成為後續維護人員的惡夢 軟體存在的長期價值直接與編碼的質量成比例 編碼規范能幫助我們降低編程中不必要的麻煩 而 javascript 代碼是直接發送給客戶瀏覽器的 直接與客戶見面 編碼的質量更應該受到關注
本文淺談 javascript 編程中關於編碼規范的問題 分析其中緣由 希望引起更多 Web 開發人員對 javascript 編碼規范問題的關注和對軟體產品質量問題的重視
前言
提及 C/C++ 和 Java 編碼規范 相信許多工程師並不生疏 但說到 javascript 語言的編碼規范 也許您會忍俊不禁 javascript 不是語法很靈活嗎?變數隨時用隨時可以聲明;語句結束符可以不要;字元串和數字也可以相加;參數多一個少一個也不會報錯 沒錯圓鍵唯 當您從 C/C++ 和 Java 嚴格的語法規定之下 轉向 javascript 語言 會覺得自由了很多 輕鬆了很多 語法鬆散是 javascript 重要的特徵 它靈活易懂 給開發人員帶來了很多方便 但如果編寫過程中不注意 代碼的調試成本和維護成本則會無形地增加
javascript 編碼會隨應被直接發送到客戶端的瀏覽器 代碼規范不只是代碼質量的保證 也影響到產品的長期信譽 希望 javascript 編程語言的規范問題也能同樣引起更多朋友的關注
javascript 編碼規范建議
本文就 javascript 編碼過程中涉及的排版 命名 聲明 作用域 及一些特殊符號的使用等方面 根據個人在學習工作中的總結 給出自己的一些建議 並分析其中緣由 以供參考
javascript 文件引用
javascript 程序應該盡量放亮亮在 js 的文件中 需要調用的時候在 HTML 中以
從清單 的輸出可以看出 inF() 函數僅在 outF() 函數的內部生效 局部變數 innerA 對內部函數的作用域生效 這樣的編碼方式使得變數和函數的作用域變得清晰
語句
對於簡單語句而言 需要提及的仍然是分號必要性 同時 一行最多有一個語句 如果一個賦值語句是用函數和對象來賦值 可能需要跨多行 一定切記要在賦值語句末加上分號
這是因為 javascript 中 所有表達式都可以當語句 遇換行符時會解析為表達式的結束 此時不規范的換行和分號的丟失 可能引入新的錯誤
對於復合語句 if for while do switch try … catch 等代碼體 函數定義的函數體 對象的定義等都需要放在花括弧 {} 裡面
{ 應在行末 標志代碼塊的開始
} 應在一行開頭 標志代碼塊的結束 同時需要和 { 所在行的開始對齊 以表明一個完整的復合語句段 這樣可以極大地提高代碼的可閱讀性 控制邏輯能清晰地表現出來
被包含的代碼段應該再縮進 個空格
即使被包含的代碼段只有一句 也應該用花括弧 {} 包含 盡管不用花括弧代碼也不會錯 但如若需要增加語句的話 則較容易因花括弧遺漏而引起的編譯錯誤或邏輯錯誤
return語句在使用時也需慎重 如果用表達式的執行作為返回值 請把表達式和 return 放在同一行中橘培 以免換行符被誤解析為語句的結束而引起返回錯誤 return 關鍵字後若沒有返回表達式 則返回 undefined 構造器的默認返回值為 this
清單 return 表達式
在清單 中顯示了因返回表達式沒有和 return 關鍵字放在同一行而引起的返回錯誤 需重視
特殊符號
空白符
適當的空白行可以大大提高代碼的可閱讀性 可以使代碼邏輯更清晰易懂 同時 在表達式中適當的留空白 也會給代碼的閱讀帶來方便
關鍵字的後面如有括弧 則最好在關鍵字和左括弧 ( 之間留空白 如 for if while 等 而函數名和括弧之間則不宜留空白 但若是匿名函數 則必須在 function 和左括弧 ( 之間留空白 否則 編輯器會誤認為函數名為 function
在表達式中 二元運算符 ( 除左括弧 ( 左方括弧 [ 作用域點 ) 和兩個操作數之間最好留空白 一元運算符(若不是詞 typeof 等)和其操作數之間不宜留空白
逗號 的後面需要留空白 以顯示明確的參數間隔 變數間隔等
分號 ; 之後通常表明表達語句的結束 而應空行 在 for 的條件語句中 分號之後則應該留空白
{ } 和 [ ]
lishixin/Article/program/Java/JSP/201311/19966