国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

黑豹程序員-架構(gòu)師學(xué)習(xí)路線圖-百科:AJAX

這篇具有很好參考價(jià)值的文章主要介紹了黑豹程序員-架構(gòu)師學(xué)習(xí)路線圖-百科:AJAX。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

1、什么是AJAX

黑豹程序員-架構(gòu)師學(xué)習(xí)路線圖-百科:AJAX,學(xué)習(xí),ajax,前端

Ajax即Asynchronous(呃森可樂思) Javascript And XML(異步JavaScript和XML)
在 2005年被Jesse James Garrett(杰西·詹姆斯·加勒特)提出的新術(shù)語,用來描述一種使用現(xiàn)有技術(shù)集合的‘新’方法。
包括: HTML 或 XHTML, CSS, JavaScript, DOM, XML, XSLT(XML做頁面轉(zhuǎn)換), 以及最重要的XMLHttpRequest。

使用Ajax技術(shù)網(wǎng)頁應(yīng)用能夠快速地將增量更新呈現(xiàn)在用戶界面上,而不需要重載(刷新)整個(gè)頁面,
這使得程序能夠更快地回應(yīng)用戶的操作。

2、發(fā)展歷史

20世紀(jì)90年代,幾乎所有的網(wǎng)站都由HTML頁面實(shí)現(xiàn),服務(wù)器處理每一個(gè)用戶請求都需要重新加載網(wǎng)頁。這樣的處理方式效率不高。用戶的體驗(yàn)是所有頁面都會消失,再重新加載,即使只是一部分頁面元素改變也要重新加載整個(gè)頁面,不僅要刷新改變的部分,連沒有變化的部分也要刷新。這會加重服務(wù)器的負(fù)擔(dān)。

這可以用異步加載來解決。1995年,JAVA語言的第一版發(fā)布,隨之發(fā)布的的Java applets(JAVA小程序)首次實(shí)現(xiàn)了異步加載。瀏覽器通過運(yùn)行嵌入網(wǎng)頁中的Java applets與服務(wù)器交換數(shù)據(jù),不必刷新網(wǎng)頁。1996年,Internet Explorer將iframe元素加入到HTML,支持局部刷新網(wǎng)頁。

1998年前后,Outlook Web Access小組寫成了允許客戶端腳本發(fā)送HTTP請求(XMLHTTP)的第一個(gè)組件。該組件原屬于微軟Exchange Server,并且迅速地成為了Internet Explorer 4.0[2]的一部分。部分觀察家認(rèn)為,Outlook Web Access是第一個(gè)應(yīng)用了Ajax技術(shù)的成功的商業(yè)應(yīng)用程序,并成為包括Oddpost的網(wǎng)絡(luò)郵件產(chǎn)品在內(nèi)的許多產(chǎn)品的領(lǐng)頭羊。但是,2005年初,許多事件使得Ajax被大眾所接受。Google在它著名的交互應(yīng)用程序中使用了異步通訊,如Google討論組、Google地圖、Google搜索建議、Gmail等。Ajax這個(gè)詞由《Ajax: A New Approach to Web Applications》一文所創(chuàng),該文的迅速流傳提高了人們使用該項(xiàng)技術(shù)的意識。

3、工作原理

黑豹程序員-架構(gòu)師學(xué)習(xí)路線圖-百科:AJAX,學(xué)習(xí),ajax,前端
上面是AJAX的結(jié)構(gòu)

4、一句話概括

AJAX形成了新的編程方式,優(yōu)化了頁面刷新的方式,實(shí)現(xiàn)局部刷新,改善了之前全頁面刷新的晃動,加載速度快,用戶體驗(yàn)完美。
內(nèi)部的XML后期也已經(jīng)被JSON所替代,開發(fā)起來更加方便。

缺點(diǎn):Ajax最主要的批評就是,它可能破壞瀏覽器的后退與加入收藏書簽功能。在動態(tài)更新頁面的情況下,用戶無法回到前一個(gè)頁面狀態(tài),這是因?yàn)闉g覽器僅能記下歷史記錄中的靜態(tài)頁面。文章來源地址http://www.zghlxwxcb.cn/news/detail-728281.html

到了這里,關(guān)于黑豹程序員-架構(gòu)師學(xué)習(xí)路線圖-百科:AJAX的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Android SystemUI源碼分析與修改,作為Android程序員應(yīng)該怎樣去規(guī)劃自己的學(xué)習(xí)路線

    Android SystemUI源碼分析與修改,作為Android程序員應(yīng)該怎樣去規(guī)劃自己的學(xué)習(xí)路線

    systemui:keyCode=“4” android:layout_weight=“0” systemui:glowBackground=“@drawable/ic_sysbar_highlight” android:contentDescription=“@string/accessibility_back” / 音量減的布局如下,這里先把Visibility定義為Gone,然后在代碼中控制是否顯示: com.android.systemui.statusbar.policy.KeyButtonView android:id=“@+id/sub”

    2024年04月15日
    瀏覽(51)
  • Java程序員轉(zhuǎn)到AI大模型開發(fā)的路線

    從Java開發(fā)轉(zhuǎn)向AI大模型開發(fā),需要系統(tǒng)地學(xué)習(xí)和掌握一系列新的技術(shù)和算法。以下是一條推薦的學(xué)習(xí)路線: 數(shù)學(xué)與統(tǒng)計(jì)學(xué)基礎(chǔ) : 線性代數(shù):矩陣運(yùn)算、特征值與特征向量等。 概率論與統(tǒng)計(jì)學(xué):概率分布、假設(shè)檢驗(yàn)、最大似然估計(jì)、貝葉斯推斷等。 微積分:梯度求解和優(yōu)化

    2024年03月15日
    瀏覽(27)
  • 前端程序員的職業(yè)發(fā)展規(guī)劃與路線——ChatGPT的回答

    前端程序員的職業(yè)發(fā)展規(guī)劃與路線——ChatGPT的回答

    最近,chatGPT很熱火,博主也玩了一下~ 確實(shí),它還可以寫代碼! 問了它幾個(gè)關(guān)于職業(yè)發(fā)展的問題,與粉絲們分享,請見下文。 截圖如下: 下面我就直接復(fù)制文字啦!是和它對話中獲取到的??蓞⒖迹?回答1: 作為一個(gè)前端開發(fā)程序員,您的職業(yè)發(fā)展路線可能如下: 建立堅(jiān)實(shí)

    2024年02月01日
    瀏覽(49)
  • 程序員的8個(gè)職業(yè)發(fā)展路線,你想要的都在這里了!

    昨天的話朋友提問的話 就是關(guān)于程序員的職業(yè)發(fā)展路線 程序員的話 我來定義的 就是用代碼來改變世界 但是最害怕的話就是程序員他 活在自我的世界里面 因?yàn)槊鎸δ闳C(jī)器去編碼 然后時(shí)間長了之后 其實(shí)你不善于溝通的 那么這一點(diǎn)的話 是程序員的一個(gè)最大的一個(gè)缺點(diǎn) 那么

    2023年04月21日
    瀏覽(18)
  • OpenAI CEO Sam Altman都點(diǎn)贊的程序員成長路線和方法

    OpenAI CEO Sam Altman都點(diǎn)贊的程序員成長路線和方法

    服務(wù)開發(fā)者的有效方法,首先是要關(guān)注程序員圈子里的熱門話題,歸納起來其實(shí)開發(fā)者最關(guān)注的是這三個(gè)方面: 一、語言和框架更新: 程序員圈子中經(jīng)常會討論各種語言和框架的更新,特別是一些熱門語言和框架,如JavaScript、Python、React、Angular等。如果有任何更新或重大更

    2024年02月09日
    瀏覽(18)
  • C/C++:C/C++在大數(shù)據(jù)時(shí)代的應(yīng)用,以及C/C++程序員未來的發(fā)展路線

    目錄 1.C/C++在大數(shù)據(jù)時(shí)代的應(yīng)用 1.1:C/C++數(shù)據(jù)處理 ?1.2:C/C++數(shù)據(jù)庫

    2024年02月11日
    瀏覽(22)
  • 物聯(lián)網(wǎng)學(xué)習(xí)路線圖(超詳細(xì)自學(xué)路線)

    物聯(lián)網(wǎng)學(xué)習(xí)路線圖(超詳細(xì)自學(xué)路線)

    嵌入式物聯(lián)網(wǎng)系統(tǒng)是當(dāng)前具有發(fā)展前景的IT應(yīng)用領(lǐng)域之一, 嵌入式作為物聯(lián)網(wǎng)的底層技術(shù)體系,不僅助力物聯(lián)網(wǎng)從各行各業(yè)脫穎而出,學(xué)習(xí)者也越來越多,有本套嵌入式物聯(lián)網(wǎng)路線,你可從零開始,一步步的掌握物聯(lián)網(wǎng)開發(fā)的各項(xiàng)相關(guān)技能,最終達(dá)到企業(yè)對物聯(lián)網(wǎng)開發(fā)工程師

    2024年02月08日
    瀏覽(21)
  • 如何才能從程序員到架構(gòu)師?

    小團(tuán)隊(duì)一般 10 人左右,其中常常是技術(shù)最牛的人做架構(gòu)師(或TL)。所以,架構(gòu)師在廣大碼農(nóng)中的占比大概平均不到 10%。而架構(gòu)師也可以分為初級、中級、高級三檔,江湖上真正高水平的軟件架構(gòu)師就更少了。 所以,大部分(超過九成的)碼農(nóng)干上許多年,還是做不了架構(gòu)

    2024年02月08日
    瀏覽(32)
  • 一本書揭秘程序員如何培養(yǎng)架構(gòu)思維!

    一本書揭秘程序員如何培養(yǎng)架構(gòu)思維!

    在程序員的職業(yè)規(guī)劃中,成為軟件架構(gòu)師是一個(gè)非常有吸引力的選擇。但是對于如何才能成為一名架構(gòu)師,不少同學(xué)認(rèn)為只要代碼寫得好,就能得到公司提拔,晉升為架構(gòu)師。 還真不是這樣的,如果不具備架構(gòu)思維,即使代碼能寫到極致,在開展工作時(shí)也將不可避免地掉到坑

    2024年04月14日
    瀏覽(19)
  • 2023版完整版web前端學(xué)習(xí)路線圖(超詳細(xì)自學(xué)路線)

    2023版完整版web前端學(xué)習(xí)路線圖(超詳細(xì)自學(xué)路線)

    跟著路線圖認(rèn)真堅(jiān)持學(xué)習(xí)從前端小白到大神不是夢,0基礎(chǔ)看這一篇足矣! 學(xué)們記得加關(guān)注點(diǎn)贊收藏,自學(xué)路上不迷糊! 零基礎(chǔ)小白自學(xué)前端路線圖速覽: 階段一:核心基礎(chǔ)入門 前端計(jì)算機(jī)常識 ? html+css基礎(chǔ) ? html+css 項(xiàng)目實(shí)踐 階段二:核心技術(shù)進(jìn)階 JavaScript基礎(chǔ)+進(jìn)階 ?

    2023年04月09日
    瀏覽(60)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包