閉包 另一個需要注意的問題是,返回的函數(shù)并沒有立刻執(zhí)行,而是直到調(diào)用了f()才執(zhí)行。我們來看一個例子: function count() { var arr = []; for (var i=1; i
瀏覽器 目前主流的瀏覽器: IE 6~11:從IE10開始支持ES6標(biāo)準(zhǔn); Chrome:基于Webkit內(nèi)核,內(nèi)置了非常強悍的JavaScript引擎——V8; Safari:基于Webkit內(nèi)核; Firefox:Gecko內(nèi)核,JavaScript引擎OdinMonkey; 不同的瀏覽器對JavaScript支持的差異主...
用JavaScript操作表單和操作DOM是類似的,因為表單本身也是DOM樹。 HTML表單的輸入控件主要有以下幾種: 文本框,對應(yīng)的,用于輸入文本; 口令框,對應(yīng)的,用于輸入口令; 單選框,對應(yīng)的,用于選擇一項; 復(fù)選框,對應(yīng)...
JSON JSON是JavaScript Object Notation的縮寫,它是一種數(shù)據(jù)交換格式。 道格拉斯·克羅克福特(Douglas Crockford)--雅虎的高級架構(gòu)師--發(fā)明了JSON這種超輕量級的數(shù)據(jù)交換格式. 序列化 讓我們先把小明這個對象序列化成JSON格式的字符串...
函數(shù) 1. arguments JavaScript還有一個免費贈送的關(guān)鍵字arguments,它只在函數(shù)內(nèi)部起作用,并且永遠指向當(dāng)前函數(shù)的調(diào)用者傳入的所有參數(shù)。arguments類似Array但它不是一個Array: function foo(x) { alert(x); // 10 for (var i=0; i= 0 ? x : -x; }...
Asynchronous JavaScript and XML,意思就是用JavaScript執(zhí)行異步網(wǎng)絡(luò)請求。 如果仔細(xì)觀察一個Form的提交,你就會發(fā)現(xiàn),一旦用戶點擊Submit按鈕,表單開始提交,瀏覽器就會刷新頁面,然后在新頁面里告訴你操作是成功了還是失敗...
1.操作DOM 操作一個DOM節(jié)點實際上就是這么幾個操作:更新、遍歷、添加、刪除。 由于ID在HTML文檔中是唯一的,所以document.getElementById()可以直接定位唯一的一個DOM節(jié)點。document.getElementsByTagName()和document.getElementsByClassName()總是...
數(shù)據(jù)類型和變量 數(shù)據(jù)類型計算機顧名思義就是可以做數(shù)學(xué)計算的機器,因此,計算機程序理所當(dāng)然地可以處理各種數(shù)值。但是,計算機能處理的遠不止數(shù)值,還可以處理文本、圖形、音頻、視頻、網(wǎng)頁等各種各樣的數(shù)據(jù),不...
開始執(zhí)行腳本時,執(zhí)行腳本的第一步是編譯代碼,然后再開始執(zhí)行代碼,如圖 另外,在編譯優(yōu)化方面來說,最開始時也并不是全部編譯好腳本,而是當(dāng)函數(shù)執(zhí)行時,才會先編譯,再執(zhí)行腳本,如圖 編譯階段:經(jīng)歷了詞法分...
1.map 由于map()方法定義在JavaScript的Array中,我們調(diào)用Array的map()方法,傳入我們自己的函數(shù),就得到了一個新的Array作為結(jié)果: function pow(x) { return x * x; } var arr = [1, 2, 3, 4, 5, 6, 7, 8, 9]; arr.map(pow); // [1, 4, 9, 16, 25, 36, ...
正則表達式 重新整理學(xué)習(xí),為了加深印象,發(fā)現(xiàn)了之前遺漏的一個非常重要的知識點優(yōu)先選擇最左端的匹配結(jié)果,這個規(guī)則 js上創(chuàng)建正則的方式 直接字面量的創(chuàng)建 const r = /xx/; //通過雙斜杠,在中間添加匹配的規(guī)則,這樣...
對象 typeof 123; // number typeof NaN; // number typeof str; // string typeof true; // boolean typeof undefined; // undefined typeof Math.abs; // function typeof null; // object typeof []; // object typ...
JavaScript不區(qū)分類和實例的概念,而是通過原型(prototype)來實現(xiàn)面向?qū)ο缶幊獭?原型是指當(dāng)我們想要創(chuàng)建xiaoming這個具體的學(xué)生時,我們并沒有一個Student類型可用。那怎么辦?恰好有這么一個現(xiàn)成的對象: var robot = { name:...
因為沒有系統(tǒng)的總結(jié)過正則表達式,工作中用到的也不到,主要靠百度現(xiàn)成的加改改不知道怎么就成功了,決心好好的學(xué)習(xí)一下正則表達式 新建正則表達式 使用字面量,以斜杠表示開始和結(jié)束 var regex = /s+/g; 使用RegExp構(gòu)造...
數(shù)據(jù)類型 NAN NaN === NaN; // false 唯一能判斷NaN的方法是通過isNaN()函數(shù): isNaN(NaN); // true 浮點數(shù)的相等比較: 1 / 3 === (1 - 2 / 3); // false 這不是JavaScript的設(shè)計缺陷。浮點數(shù)在運算過程中會產(chǎn)生誤差,因為計算機無法精確表示無...
ChatGPT和Sora等AI大模型應(yīng)用,將AI大模型和算力需求的熱度不斷帶上新的臺階。哪里可以獲得...
一、活動亮點:全球31個節(jié)點覆蓋 + 線路升級,跨境業(yè)務(wù)福音!爆款云主機0.5折起:香港、海外多節(jié)點...
大模型的訓(xùn)練用4090是不合適的,但推理(inference/serving)用4090不能說合適,...