Web Workers加速移動Web應用
在本文中,您將使用最新的 Web 技術開發 Web 應用程序。這裏的 大部分代碼只是 HTML、JavaScript 和 CSS — 所有 Web 開發人員的核心技術。所需的最重要的工具是用於進行測試的瀏覽器。本文大部分代碼將在最新桌面瀏覽器上運行,但也有一些例外,我們將在文章中進行説明。當然,您也必須在移動瀏覽器上測試,為此,您需要最新的' iPhone 和 Android SDKs。本文將使用 iPhone SDK 3.1.3 和 Android SDK 2.1。本文的樣例還將使用一個代理服務器來從瀏覽器訪問遠程服務。這個代理服務器是一個簡單的 Java servlet,但也可以使用以 PHP、Ruby 以及其他語言編寫的代理輕鬆替換。
移動設備上的多線程 JavaScript
對於大多數開發人員來説,多線程或併發編程並不新鮮。但是,JavaScript 並不是一種支持併發編程的語言。JavaScript 的創建者認為,對於 JavaScript 這樣旨在 Web 頁面上執行簡單任務的語言來説,併發編程容易出現問題,而且沒有必要。然而,由於 Web 頁面已經發展成為 Web 應用程序,使用 JavaScript 完成的任務的複雜程度已經大大增加,向 JavaScript 提出了與其他語言同等的要求。與此同時,使用其他支持併發編程的語言工作的開發人員經常面臨伴隨線程和 mutexes 這樣的併發原語而來的超高複雜性的困擾。實際上,最近像 Scala、Clojure 和 F# 這樣的幾種新語言已經發展,它們都有可能簡化併發性。
常用縮略詞 Ajax:異步 JavaScript + XML API:應用程序編程接口 CSS:層疊樣式表 DOM:文檔對象模型 HTML:超文本標記語言 REST:具象狀態傳輸 SDK:軟件開發工具包 UI:用户界面 URL:統一資源定位符 W3C:萬維網聯盟 XML:可擴展標記語言
-
如何理解Javascript的caller,callee,call,apply區別
在提到上述的概念之前,首先想説説javascript中函數的隱含參數:argumentsarguments該對象代表正在執行的函數和調用它的函數的參數。[function.]arguments[n]參數function:選項。當前正在執行的Function對象的名字。n:選項。要傳遞給Function對象的從0開始的參數值...
-
javascript的return語句的作用
return語句在js中非常的重要,不僅僅具有返回函數值的功能,還具有一些特殊的用法,有個清晰的把握是非常有必要的。下面就結合實例簡單介紹一下return語句的作用。用來返回控制和函數結果:通常情況,return語句對於一個函數是很有必要的`,因為往往需要函數在一系列的代...
-
javascript中的return和閉包函數
複製代碼代碼如下:functionmakefunc(x){returnfunction(){returnx;}}alert(makefunc(0));其實不是不執行,只是朋友的意思這裏alert出來的`應該是“0”,而不是function(){returnx;}。不是腳本寫錯了,只是沒搞懂return,從當前函數退出,並從那個函數返回一個值。如果返...
-
Dreamweaver輸入的文本字體怎樣加粗
Dreamweaver輸入的文本字體怎麼加粗?Dreamweaver中想要加粗輸入的文本,該怎麼加粗呢?這都是最基礎的教程,很簡單,需要的朋友可以參考下,下面就跟隨小編一起來看看吧!Dreamweaver怎麼給字體加粗,下面我們就來看看詳細的.教程。1、打開我的軟件2、文件新建一個3、新建...