freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

javascript-引擎技術(shù)(參考版)

2024-08-15 22:55本頁(yè)面
  

【正文】 ... pdata = JS_GetPrivate(cx, obj)。 // stack spaces glob = JS_NewObject(cx, clasp, NULL, NULL)。 Mozilla 2啟動(dòng) Mozilla Firefox 3 ECMA Ed4 [release?] 8 Adobe Flex Flash Player 9 ActionScript 3 04 Adobe收購(gòu) Macromedia 11 Tamarin (AVM2) 10 12 Atlas Silverlight 10 DLR AJAX RWC AJAX AIR (framework + AVM) ActionMonkey = Tamarin + SpiderMonkey IronMonkey = IronPython + IronRuby + Tamarin ScreamingMonkey = SpiderMonkey Mozilla Vector Frames RIA Dynamic Language JS Javascript IronPython Dynamic VB Ruby JavaScript 2(ECMA Ed4) ? ECMA Ed4的工作 – 使用一種規(guī)范語言 (specification lang.)來描述 JS2,最后選定為使用ML(Meta Lang.) – 使用 ML的一個(gè)實(shí)現(xiàn) (例如 OCaml加上 firstclass continuation)來發(fā)布一個(gè)“可執(zhí)行的規(guī)范” – JS2規(guī)范 (的一個(gè)參照實(shí)現(xiàn) )是“一個(gè)用函數(shù)式的風(fēng)格書寫、可以閱讀、可以進(jìn)行類型檢測(cè)和直接運(yùn)行 ECMA Script腳本的可執(zhí)行程序” ? 特性( prototype + large app. + optimized(s,t) + VM + ...) ? 可見性:包、命名空間、私有、內(nèi)部、公布 ... ? 靜態(tài)類型檢查、重寫限制(例如基本的全局屬性 Date,String...) ? 特別的類型系統(tǒng): int,double,decimal, classes、 interfaces和結(jié)構(gòu)化的類型 ? 更多的結(jié)構(gòu)化作用域:塊閉包、塊語句與表達(dá)式 ? 析構(gòu)賦值、迭代器、生成器與數(shù)組簡(jiǎn)約式等 (in ) ? 語義外的包裝類不存在了 ? flase === new Boolean(false) ? 元類型系統(tǒng)中沒有 boolean與 numeric? ? 函數(shù)聲明中的形式參數(shù)是強(qiáng)類型的,允許參數(shù)省略式( ,...rest) ? More and more ... JavaScript 引擎的發(fā)展 ? 引擎的應(yīng)用環(huán)境 外殼、宿主 ? 引擎的譜系 ? 引擎的嵌入 ? 框架擴(kuò)展與引擎 引擎、應(yīng)用環(huán)境 Your Objects, etc, function MyObject() {...} Native Objects, etc, EvalError() Buildin Objects, etc, Object(), Global.. Host Objects, etc, ActiveXObject() 引擎 應(yīng)用環(huán)境 宿主 (外殼是一種宿主 ) Runtime? JIT? VM? JavaScript 引擎的譜系 ECMA Ed3 ECMA Ed4 Opera linear_b(~) futhark( or 10+) KJS(KDE) JavaScriptCore (in safari/webkit) Konqueror JavaScriptCore C++ Trolltech Qt Script for app. D Simple ECMAScript Engine (, ) NJS alpha DMDScript D Language SEE NGS JS Interpreter (New Generation Software) C C Free EcmaScript Interpreter (FESI , ) java JScript DLR WSH ? .NET CLR+CTS Inter Explorer .NET Mono JScript Mono DotGNU JScript Tamarin (AVM2) ActionScript2 ActionScript3 AIR ActionScript1 C Netscape SpiderMonkey ActionMonkey JavascriptC Raino JavascriptJava Raino Narcissus NarrativeJS C java JS Epimetheus JavascriptJS C++ JavascriptC++ JVM ? Dynamic type system ? Dynamic method dispatch ? Dynamic code generation ? Hosting API DLR vs AVM vs JVM JIT piler DLR
點(diǎn)擊復(fù)制文檔內(nèi)容
外語相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1