在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

新老交替,F(xiàn)irefox UI的XBL移除

汽車玩家 ? 來(lái)源:開(kāi)源中國(guó) ? 作者:局長(zhǎng) ? 2019-11-22 10:57 ? 次閱讀

Mozilla開(kāi)發(fā)者Brian Grinstead在博客宣布,經(jīng)過(guò)多年的努力,他已在幾個(gè)星期前從Firefox UI中移除了XBL,亦即意味著將Firefox UI遷移至使用Web Components構(gòu)建的工程已完成。

XBL是一種基于XML的語(yǔ)言,當(dāng)我們要實(shí)現(xiàn)附加到DOM元素的“綁定”就需要使用XBL。然后,我們還可以將自定義JS屬性和匿名內(nèi)容添加到常規(guī)元素。XBL是在90年代末期為NetScape設(shè)計(jì)和構(gòu)建的,除了XBL,還有許多其他的“XUL”特性可幫助我們構(gòu)建桌面Web應(yīng)用——比Web平臺(tái)提供相似的功能早得多。

Firefox大約有300個(gè)XBL綁定和50000行相關(guān)代碼,主要都是被比較小型的部件使用(如),以及用于管理應(yīng)用程序(如,它通過(guò)管理標(biāo)簽在瀏覽器窗口中控制大部分狀態(tài),以及從內(nèi)容頁(yè)面接收消息等)。

我們可以將Firefox UI看作是一個(gè)非常大型的單頁(yè)應(yīng)用程序,最初采用DOM和JS構(gòu)建,相對(duì)于20多年前的原生應(yīng)用,它的技術(shù)選型十分大膽。也正因?yàn)镸ozilla走得太超前,所以在Web平臺(tái)尚未支持它們之前就自己實(shí)現(xiàn)了構(gòu)建復(fù)雜Web應(yīng)用所需的部分特性。這些特性在日后也逐漸演變成像CSS flexbox和Web Components這樣的標(biāo)準(zhǔn)規(guī)范。

處于這種新老交替的時(shí)刻,讓現(xiàn)有代碼庫(kù)繼續(xù)使用原版本,并要求平臺(tái)同時(shí)支持兩者當(dāng)然是最容易的,畢竟對(duì)舊代碼進(jìn)行重寫十分困難而且成本巨大。

然而即便如此,Mozilla還是選擇在Firefox中實(shí)現(xiàn)Web Components,他們啟動(dòng)了一個(gè)“并行”項(xiàng)目,在該項(xiàng)目中,團(tuán)隊(duì)將遷移現(xiàn)有的UI組件以使用它們。他們以“增量更新”的方式進(jìn)行此操作,以便在保證Firefox正常運(yùn)行的同時(shí)進(jìn)行每個(gè)獨(dú)立的更改,而不是從頭開(kāi)始創(chuàng)建一個(gè)分支來(lái)重寫UI。

Brian認(rèn)為這是一項(xiàng)重大的成就,也給Firefox的底層提供了改進(jìn),還允許團(tuán)隊(duì)可以將精力集中在現(xiàn)代Web標(biāo)準(zhǔn)上,并移除沒(méi)有對(duì)外公開(kāi)的大量重復(fù)和復(fù)雜的功能。

至于為什么要使用Web Components,Brian表示由于XBL存在的問(wèn)題,多年來(lái)團(tuán)隊(duì)一直在討論移除XBL。但這項(xiàng)工程似乎十分龐大,并且看起來(lái)好像需要從頭開(kāi)始重寫Firefox UI,所以一直沒(méi)能有效推動(dòng)項(xiàng)目的進(jìn)展。后來(lái)團(tuán)隊(duì)進(jìn)行了“設(shè)計(jì)審查”,并提議啟動(dòng)“并行項(xiàng)目”計(jì)劃,以實(shí)現(xiàn)采用“增量更新”的方式實(shí)現(xiàn)遷移的目標(biāo)。由于兩者的模型非常相似,因此開(kāi)發(fā)者在遷移元素時(shí)能做出合理的選擇,以盡可能保持API的兼容性。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • XML
    XML
    +關(guān)注

    關(guān)注

    0

    文章

    188

    瀏覽量

    33621
  • 應(yīng)用程序
    +關(guān)注

    關(guān)注

    38

    文章

    3324

    瀏覽量

    58814
收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    【AIBOX 應(yīng)用案例】通過(guò) U2-Net 實(shí)現(xiàn)背景移除

    設(shè)計(jì),高效散熱,保障在高溫運(yùn)行狀態(tài)下的運(yùn)算性能和穩(wěn)定性,滿足各種工業(yè)級(jí)的應(yīng)用需求。應(yīng)用案例:背景移除BackgroundRemoval(背景移除)技術(shù)已成為圖像處理
    的頭像 發(fā)表于 06-11 16:32 ?116次閱讀
    【AIBOX 應(yīng)用案例】通過(guò) U2-Net 實(shí)現(xiàn)背景<b class='flag-5'>移除</b>

    芯伯樂(lè)XBL6501/02/03在POE設(shè)備上的應(yīng)用方案

    文章前言:在當(dāng)今數(shù)字化時(shí)代,POE(PoweroverEthernet)設(shè)備因其能夠通過(guò)以太網(wǎng)線同時(shí)傳輸數(shù)據(jù)和電力而被廣泛應(yīng)用。為了滿足這些設(shè)備日益增長(zhǎng)的電源需求,芯伯樂(lè)推出了XBL6501/02
    的頭像 發(fā)表于 05-09 19:05 ?188次閱讀
    芯伯樂(lè)<b class='flag-5'>XBL</b>6501/02/03在POE設(shè)備上的應(yīng)用方案

    RV1126 實(shí)現(xiàn)簡(jiǎn)單的UI開(kāi)發(fā)示例

    在RV1126上實(shí)現(xiàn)簡(jiǎn)單的UI開(kāi)發(fā)實(shí)例
    的頭像 發(fā)表于 04-09 16:08 ?326次閱讀
    RV1126 實(shí)現(xiàn)簡(jiǎn)單的<b class='flag-5'>UI</b>開(kāi)發(fā)示例

    可以從IMX93 EVK板上移除傳感器模塊嗎?

    我們可以從 IMX93 EVK 板上移除傳感器模塊嗎?
    發(fā)表于 04-09 07:55

    芯伯樂(lè)XBL4501/02/03:40V/5A中高壓大電流高效降壓型DC-DC轉(zhuǎn)換器的卓越之選

    文章前言在現(xiàn)代電子設(shè)備中,高效的電源管理是確保設(shè)備性能與可靠性的關(guān)鍵因素之一。芯伯樂(lè)推出的XBL4501/02/03作為一款高性能的中高壓降壓型DC-DC轉(zhuǎn)換器,憑借其出色的設(shè)計(jì)與豐富的功能,為眾多
    的頭像 發(fā)表于 03-24 09:04 ?330次閱讀
    芯伯樂(lè)<b class='flag-5'>XBL</b>4501/02/03:40V/5A中高壓大電流高效降壓型DC-DC轉(zhuǎn)換器的卓越之選

    芯伯樂(lè)60V/5A高壓大電流DC-DC電源芯片:XBL65系列高效穩(wěn)定的電源轉(zhuǎn)換解決方案

    ~60V輸出5A大電流性能卓越的DC-DC電源芯片——XBL65系列。NO.2XBL65系列芯片概述XBL65系列共推出了三款芯片,分別為采用TO-220-5/T
    的頭像 發(fā)表于 03-10 09:05 ?611次閱讀
    芯伯樂(lè)60V/5A高壓大電流DC-DC電源芯片:<b class='flag-5'>XBL</b>65系列高效穩(wěn)定的電源轉(zhuǎn)換解決方案

    第二篇 RA8889 實(shí)現(xiàn)酷炫車載液晶儀表系列視頻: UI類界面介紹

    本系列文章介紹 RA8889 實(shí)現(xiàn)液晶儀表HMI UI界面,分為兩大部分來(lái)介紹,本期介紹如何制作UI類界面,其中包括使用PS軟件制作靜態(tài)類UI界面,Ae軟件制作動(dòng)態(tài)類的UI:指針轉(zhuǎn)動(dòng)的
    的頭像 發(fā)表于 02-25 15:27 ?406次閱讀
    第二篇 RA8889 實(shí)現(xiàn)酷炫車載液晶儀表系列視頻: <b class='flag-5'>UI</b>類界面介紹

    【產(chǎn)品推介】可驅(qū)動(dòng)5A負(fù)載的降壓型DC/DC轉(zhuǎn)換器XBL1663

    一、產(chǎn)品簡(jiǎn)介采用ESOP-8封裝的XBL1663最大可輸出5A電流芯伯樂(lè)XBL1663是一款專為降壓型DC/DC轉(zhuǎn)換器設(shè)計(jì)的單片集成電路,具有高轉(zhuǎn)換效率、恒定開(kāi)關(guān)頻率工作的特點(diǎn)。內(nèi)置功率MOSFET
    的頭像 發(fā)表于 02-14 18:32 ?411次閱讀
    【產(chǎn)品推介】可驅(qū)動(dòng)5A負(fù)載的降壓型DC/DC轉(zhuǎn)換器<b class='flag-5'>XBL</b>1663

    大彩VisualTFT智能家居UI案例

    ? ? ? ? ? ? ? ?一、適合范圍? ? ? ? ? ? ? ? ? ? ?適合全系列480*480大彩串口屏產(chǎn)品? ? ? ? ? ? ? ?二、UI展示? ? ? ? ?
    發(fā)表于 02-14 16:32 ?1次下載

    自動(dòng)化創(chuàng)建UI并解析數(shù)據(jù)

    *附件:32960_auto.rar備注:Main.vi是ui自動(dòng)化2.1.vi,配置文件為32960.B.ini。 目前可以實(shí)現(xiàn)根據(jù)配置文件自動(dòng)化創(chuàng)建控件并布局,且可以自動(dòng)解析接收到的數(shù)據(jù)內(nèi)容寫入
    發(fā)表于 12-10 08:41

    自動(dòng)化創(chuàng)建UI并解析數(shù)據(jù)

    Labview實(shí)現(xiàn)動(dòng)態(tài)增加控件效果 - *附件:32960_auto.rar 備注:Main.vi是ui自動(dòng)化2.1.vi,配置文件為32960.B.ini。 目前可以實(shí)現(xiàn)根據(jù)配置文件自動(dòng)化創(chuàng)建控件
    發(fā)表于 11-29 11:26

    Firefox、Chrome和Puppeteer已支持WebDriver BiDi

    近期,我們與 BrowserStack 一起見(jiàn)證了 WebDriver BiDi 在 BrowserStack 中正式投入使用。并且 WebDriver BiDi 也繼續(xù)得到了完善,Firefox
    的頭像 發(fā)表于 11-06 16:35 ?917次閱讀

    TPS65987D和TPS65988用戶交替模式

    電子發(fā)燒友網(wǎng)站提供《TPS65987D和TPS65988用戶交替模式.pdf》資料免費(fèi)下載
    發(fā)表于 09-29 11:00 ?2次下載
    TPS65987D和TPS65988用戶<b class='flag-5'>交替</b>模式

    智能傳感器改變歐洲杯,讓現(xiàn)代足球更智能

    頻出的小組賽,刺激緊張的淘汰賽,西班牙與英格蘭的決賽大戰(zhàn) ,也即將打響,你更支持那支隊(duì)伍呢, 是新老交替完成攻守均衡的斗牛士,還是群星閃耀的三獅軍團(tuán) ,不過(guò)要要說(shuō)的是,肯定有細(xì)心的球迷們發(fā)現(xiàn),現(xiàn)代足球與之前有著很多
    的頭像 發(fā)表于 07-12 09:45 ?2252次閱讀
    智能傳感器改變歐洲杯,讓現(xiàn)代足球更智能

    VA段碼COG液晶屏可個(gè)性化靈活設(shè)計(jì)UI,實(shí)現(xiàn)創(chuàng)意UI的高對(duì)比高亮多色彩炫酷顯示。

    VA段碼COG液晶屏可個(gè)性化靈活設(shè)計(jì)UI,實(shí)現(xiàn)創(chuàng)意UI的高對(duì)比高亮多色彩炫酷顯示。
    的頭像 發(fā)表于 07-11 10:50 ?1056次閱讀
    VA段碼COG液晶屏可個(gè)性化靈活設(shè)計(jì)<b class='flag-5'>UI</b>,實(shí)現(xiàn)創(chuàng)意<b class='flag-5'>UI</b>的高對(duì)比高亮多色彩炫酷顯示。
    主站蜘蛛池模板: 免费一级在线观看 | 久久精品男人影院 | 夜夜夜操操操 | 久久国产精品99精品国产987 | 日本一区二区三区四区不卡 | 97人人看| 777色淫网站女女免费 | 色综合国产 | 色女仆影院 | 欧美天天爽 | 久久婷人人澡人人爽 | 久久理论片 | 欧美性色欧美a在线观看 | 亚洲毛片网 | 免费国产一区 | www.爽| 久久伊人男人的天堂网站 | 色综合久久久久久久久久久 | 欧美一级欧美三级 | 四虎最新紧急入口 | 免免费看片 | 377p亚洲欧洲日本大胆色噜噜 | 欧美亚洲综合一区 | 婷婷射 | 欧美综合精品一区二区三区 | 日韩中文电影 | 每日最新avhd101天天看新片 | 手机看片免费永久在线观看 | a级毛片网站 | 亚洲欧美色中文字幕 | 在线最新版www资源网 | 午夜精品在线视频 | 五等分的新娘免费漫画 | 中文字幕视频一区 | 国产色综合天天综合网 | 国产精品黄网站免费进入 | 欧美黄色片在线观看 | 午夜在线免费观看 | 深夜福利欧美 | 亚洲夜夜爱 | 日日摸夜夜爽 |