日本好好热aⅴ|国产99视频精品免费观看|日本成人aV在线|久热香蕉国产在线

  • <cite id="ikgdy"><table id="ikgdy"></table></cite>
    1. 西西軟件園多重安全檢測下載網(wǎng)站、值得信賴的軟件下載站!
      軟件
      軟件
      文章
      搜索

      首頁編程開發(fā)javascript|JQuery → De facto standard——世界上不可思議的事實(shí)標(biāo)準(zhǔn)

      De facto standard——世界上不可思議的事實(shí)標(biāo)準(zhǔn)

      相關(guān)軟件相關(guān)文章發(fā)表評論 來源:本站整理時間:2010/8/29 9:36:38字體大小:A-A+

      作者:佚名點(diǎn)擊:37次評論:0次標(biāo)簽: standard javascript

      ​XY蘋果助手mac版v2.5.19.3835 官方最新版
      • 類型:Mac其他軟件大。63.9M語言:中文 評分:10.0
      • 標(biāo)簽:
      立即下載

      前些天IEBlog中提到實(shí)現(xiàn)互通并不是只靠標(biāo)準(zhǔn)就行,其中舉出了一些關(guān)于事實(shí)上的標(biāo)準(zhǔn)的考慮——所謂“事實(shí)上的標(biāo)準(zhǔn)”,也就是并非標(biāo)準(zhǔn),但大家都遵循著它去做事情的那么一種東西。

      這些事實(shí)上的標(biāo)準(zhǔn)(也寫作“De facto standard”)往往是在某一種事物還沒有標(biāo)準(zhǔn)的時候由當(dāng)事的各方相互妥協(xié)而形成的,——有趣的是,作為妥協(xié)的結(jié)果,這些“事實(shí)上的標(biāo)準(zhǔn)”自身往往和其它的東西并不協(xié)調(diào);而真正被稱作“標(biāo)準(zhǔn)”的東西往往是在發(fā)生了很多事情之后才產(chǎn)生的,所以幾乎任何地方都有“事實(shí)上的標(biāo)準(zhǔn)”和“標(biāo)準(zhǔn)”有些格格不入的感覺。

       

      說了半天廢話,該說正題了:

       

      在本文開頭的那個鏈接中的博文里,提到了一個關(guān)于正則表達(dá)式的語法問題:

      像是“/]/”這樣的形式,由于“]”本身是“匹配這些字符中的任意一個”的語法中的一部分,故ECMAScript標(biāo)準(zhǔn)中把這樣的形式標(biāo)記為“無效的表達(dá)式”——但是同時這樣的用法由于構(gòu)成簡單,理解起來也并不容易產(chǎn)生歧義,所以實(shí)際上在大部分瀏覽器中這么用都是被認(rèn)為“有效”的。

      當(dāng)IE9的開發(fā)團(tuán)隊(duì)剛開始測試他們的新JavaScript引擎“Chakra”的時候,它們發(fā)現(xiàn)有一些本來運(yùn)行得很好的JavaScript代碼在“Chakra”中不能運(yùn)行,其中一個原因就是最初“Chakra”是按照ECMAScript標(biāo)準(zhǔn)來實(shí)現(xiàn)的,而舊代碼中包含很多像是這樣的在標(biāo)準(zhǔn)中無效的東西——若要兼容,并且“互通”,“Chakra”需要做的就不只是和標(biāo)準(zhǔn)一致,還要能認(rèn)可這樣的表達(dá)式。

      這是“實(shí)現(xiàn)互通并不是只靠標(biāo)準(zhǔn)就行”的一個好例子。

       

      除了這個以外,JavaScript中一些其它的事實(shí)標(biāo)準(zhǔn),比方說:

      在一個字符串中如果在反斜線“\”之后輸入一個換行標(biāo)記,無論是[LF](\n實(shí)際代表的含義),還是[CR](\r實(shí)際代表的含義),還是[CR][LF](\r\n實(shí)際代表的含義),都會和反斜線一起完全被忽略掉——說“忽略掉”還不夠準(zhǔn)確,也許應(yīng)該說“這種組合會被認(rèn)為是把一個字符串拆在多行代碼里”之類的。

      如果這樣說還是覺得不好理解(甚至是莫名其妙)的話,通過一些代碼例子就應(yīng)該比較容易理解了。

      比方說,這樣的代碼:

      view sourceprint?1 var s = "This is an\

      2 one line string.";

      其實(shí)是和

      view sourceprint?1 var s = "This is an" +

      2 " one line string.";

      等價的。

      而如果寫成

      view sourceprint?1 var s = "This is an

      2 one line string."

      就會產(chǎn)生一個語法錯誤,原因是“未結(jié)束的字符串”。

      剛開始的時候它只是在IE中使用的JScript引擎獨(dú)有的一個特性,但是現(xiàn)在幾大主流瀏覽器都支持了這種寫法,就像我剛剛提到的,它也是“事實(shí)上的標(biāo)準(zhǔn)”之一。

       

       

      我很有興趣多講一些關(guān)于“事實(shí)上的標(biāo)準(zhǔn)”的事情,但是無奈這種東西實(shí)在是太多了,我只知道其中的很小一部分——而且還常常記不起來,所以今天我也只能寫到這里了,如果我再想起來什么的話也許會另外寫篇新博文吧:(

        應(yīng)用兔
        (103)應(yīng)用兔
        應(yīng)用兔是的新工具軟件,同時也是在官方上架的應(yīng)用。因此,應(yīng)用兔在保證設(shè)備與圖片的安全轉(zhuǎn)移的同時,也為用戶提供安全便捷的軟件下載環(huán)境。應(yīng)用兔電腦版功能的軟件叫,其實(shí)有些網(wǎng)友就直接把叫作應(yīng)用兔電腦版,給出的解釋是上叫應(yīng)用兔,版上叫,估計用過的朋友就不少了吧無需越獄就能安裝各種游戲,軟件的工具兔子助手就是原來的,現(xiàn)在改名為兔子助手,功能更強(qiáng)大,使用更方便,快來下體驗(yàn)兔子助手電腦版,軟件管理一步到位,功能強(qiáng)大...更多>>
        金山手機(jī)助手
        (130)金山手機(jī)助手
        金山手機(jī)助手是智能手機(jī)的資源獲取平臺。金山手機(jī)控幫助手機(jī)使用者用最省流量最快捷最方便最安全的方式獲取網(wǎng)絡(luò)資源,只需通過數(shù)據(jù)線的方式將手機(jī)連接至,便可以通過金山手機(jī)助手下載海量應(yīng)用,電子書視頻音樂圖片應(yīng)有盡有,游戲應(yīng)用軟件一應(yīng)俱全。還可以通過它進(jìn)行應(yīng)用管理任務(wù)管理,圖片視頻音樂等導(dǎo)入導(dǎo)出等等。功能特色金山手機(jī)控除了自有軟件游戲?qū)殠,還提供超過萬款手機(jī)資源,不花手機(jī)流量,一鍵下載安裝。金山手機(jī)控提供的...更多>>

        相關(guān)評論

        閱讀本文后您有什么感想? 已有人給出評價!

        • 8 喜歡喜歡
        • 3 頂
        • 1 難過難過
        • 5 囧
        • 3 圍觀圍觀
        • 2 無聊無聊

        熱門評論

        最新評論

        發(fā)表評論 查看所有評論(0)

        昵稱:
        表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
        字?jǐn)?shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)