摘要:實(shí)現(xiàn)原理現(xiàn)在前端的路由實(shí)現(xiàn)一般有兩種,一種是路由,另外一種是路由。現(xiàn)在的前端主流框架的路由實(shí)現(xiàn)方式都會(huì)采用路由,本項(xiàng)目采用的也是。當(dāng)值發(fā)生改變的時(shí)候,我們可以通過事件監(jiān)聽到,從而在回調(diào)函數(shù)里面觸發(fā)某些方法。 效果圖: showImg("https://...
摘要:傳統(tǒng)回調(diào)函數(shù)現(xiàn)在我們要做個(gè)事情,寫個(gè)回調(diào)函數(shù),每秒輸出一個(gè)遞增的數(shù)字,輸出三次普通回調(diào)函數(shù)的寫法現(xiàn)在調(diào)用它現(xiàn)在我們改用來重寫的函數(shù)我們?cè)谶@里暴露那個(gè)以供調(diào)用現(xiàn)在使用它這里把這個(gè)暴露出去以供使用,記得把本的調(diào)用函數(shù)注釋掉就是行注釋掉 傳...
摘要:根據(jù)百度地圖官方解釋,在移動(dòng)端頁面中可監(jiān)聽下面這個(gè)事件而如果地圖上監(jiān)聽了事件,在移動(dòng)端是不會(huì)執(zhí)行這個(gè)事件里面的代碼的。所以需要模擬一個(gè)像中的事件,就能解決這個(gè)問題了。 根據(jù)百度地圖官方解釋,在移動(dòng)端 H5 頁面中可監(jiān)聽下面這 4 個(gè)事件:touc...
摘要:判斷一個(gè)對(duì)象是否為空對(duì)象不為,僅僅是可以使用如下方法判斷也可以數(shù)組去重或者也可以對(duì)字符串去重多個(gè)數(shù)組一起去重判斷數(shù)據(jù)類型結(jié)果為這個(gè)方法基本可以一勞永逸的解決所帶來的不確定性 判斷一個(gè)對(duì)象是否為空對(duì)象,不為null,僅僅是{};可以使用如下方法...
摘要:方法也是對(duì)象的通用方法。這就是說,如果數(shù)組遍歷的目的是為了得到返回值,那么使用方法,否則使用方法。,這兩個(gè)方法類似斷言,返回一個(gè)布爾值,表示判斷數(shù)組成員是否符合某種條件。,方法和方法依次處理數(shù)組的每個(gè)成員,最終累計(jì)為一個(gè)值。 屬性 len...
摘要:用戶名不能為空密碼不能為空校驗(yàn)未通過使用優(yōu)化代碼返回的情況直接,不再執(zhí)行后面的原函數(shù)用戶名不能為空密碼不能為空 本文是《JavaScript設(shè)計(jì)模式與開發(fā)實(shí)踐》的學(xué)習(xí)筆記,例子來源于書中,對(duì)于設(shè)計(jì)模式的看法,推薦看看本書作者的建議。 什么是裝飾...
摘要:有關(guān)函數(shù)柯里化的詳解,請(qǐng)回閱前端進(jìn)擊的巨人五學(xué)會(huì)函數(shù)柯里化。構(gòu)造函數(shù)中的通過操作符可以實(shí)現(xiàn)對(duì)函數(shù)的構(gòu)造調(diào)用。在了解構(gòu)造函數(shù)中的前,有必要先了解下實(shí)例化對(duì)象的過程。 showImg("https://segmentfault.com/img/bVburMp?w=800&h=600"); 常見this...
摘要:與大多數(shù)全局對(duì)象不同,沒有構(gòu)造函數(shù)。為什么要設(shè)計(jì)更加有用的返回值早期寫法寫法函數(shù)式操作早期寫法寫法可變參數(shù)形式的構(gòu)造函數(shù)一般寫法寫法當(dāng)然還有很多,大家可以自行到上查看什么是代理設(shè)計(jì)模式代理模式,為其他對(duì)象提供一種代理以控制對(duì)這個(gè)對(duì)象的...
摘要:當(dāng)發(fā)起一個(gè)請(qǐng)求,并且要保存下來的數(shù)據(jù)包括請(qǐng)求的參數(shù)和請(qǐng)求的結(jié)果時(shí),保存的參數(shù)要等到接口請(qǐng)求成功后再保存,保證參數(shù)和結(jié)果是一致的。 當(dāng)發(fā)起一個(gè)請(qǐng)求,并且要保存下來的數(shù)據(jù)包括請(qǐng)求的參數(shù)和請(qǐng)求的結(jié)果時(shí),保存的參數(shù)要等到接口請(qǐng)求成功后再保存,...
摘要:所需材料出生年月日格式現(xiàn)在的時(shí)間格式方法將以上的材料轉(zhuǎn)換為時(shí)間戳,在用現(xiàn)在的時(shí)間戳減去,出生年月日的時(shí)間戳,最后將所得時(shí)間戳轉(zhuǎn)換為年齡代碼出生時(shí)間毫秒當(dāng)前時(shí)間毫秒一年毫秒數(shù)注為向上取整 所需材料 出生年、月、日 【格式】:(1879-04-23)...
摘要:以及條件指令類似于里的,這三個(gè)指令根據(jù)表達(dá)式的值對(duì)組件進(jìn)行渲染銷毀。如果想一次性判斷多個(gè)元素,可以將他們包裹在之內(nèi),使用條件指令操作外層的,并不會(huì)包含在最終的渲染結(jié)果中。要是不希望被復(fù)用,需要在指定的元素上添加值,值存在且唯一。 v-if...
摘要:漸進(jìn)式小程序開發(fā)工具集。提供通用的開發(fā)函數(shù)庫及組件,我們正努力使小程序開發(fā)過程變得愉快。不同于和,不提供任何特殊的小程序開發(fā)語法,在保持原生狀態(tài)的條件下引入所需的工具。 showImg("https://user-gold-cdn.xitu.io/2019/1/24/1687fc05ccf293f...
摘要:的一些知識(shí)點(diǎn)總結(jié)參數(shù)要檢測(cè)的屬性字符串名稱或者返回值用來判斷一個(gè)對(duì)象是否含有指定的屬性的所有繼承了的對(duì)象都會(huì)繼承到方法。返回值返回值規(guī)則與相同。 Object的一些知識(shí)點(diǎn)總結(jié) 1.hasOwnProperty obj.hasOwnProperty(prop) 參數(shù) prop: 要檢測(cè)的屬性...
摘要:決定了注冊(cè)的事件是捕獲事件還是冒泡事件。瀏覽器會(huì)自動(dòng)進(jìn)行通信,實(shí)現(xiàn)通信的關(guān)鍵是后端。該方式只能用于二級(jí)域名相同的情況下,比如和適用于該方式。中的中的和瀏覽器中的不相同。 事件機(jī)制 事件觸發(fā)三階段 事件觸發(fā)有三個(gè)階段 window 往事件觸發(fā)處...
摘要:上一篇數(shù)據(jù)結(jié)構(gòu)與算法鏈表寫在前面說明數(shù)據(jù)結(jié)構(gòu)與算法系列文章的代碼和示例均可在此找到一集合集合數(shù)據(jù)結(jié)構(gòu)集合是一種包含不同元素的數(shù)據(jù)結(jié)構(gòu)。集合中的元素成為成員。 上一篇:JS數(shù)據(jù)結(jié)構(gòu)與算法_鏈表 寫在前面 說明:JS數(shù)據(jù)結(jié)構(gòu)與算法 系列文章的代碼...
摘要:看看這些驚人的純實(shí)驗(yàn),也許你自己也可以嘗試一下。項(xiàng)目鏈接疊疊高游戲你可以不用來編寫一個(gè)游戲。這個(gè)純粹用實(shí)現(xiàn)的疊疊高游戲看上去很簡(jiǎn)單,但是很有趣,而且圖形也很漂亮。項(xiàng)目鏈接鬼影漸變效果按鈕令人驚訝的是它是只用編寫的。 翻譯:瘋狂的技術(shù)宅...
摘要:一封裝的組件定義表格高度全屏增加前臺(tái)分頁功能。表格內(nèi)編輯后,自動(dòng)選中該行。單元格內(nèi)數(shù)據(jù)樣式單元格內(nèi)按鈕,可多個(gè)。觸發(fā)組件綁定函數(shù),參數(shù)按鈕名稱,按鈕樣式,按鈕事件標(biāo)識(shí)。單元格是否可點(diǎn)擊的判斷函數(shù),可進(jìn)行復(fù)雜的函數(shù)判斷。 vue-bxz-table ...
摘要:今天聊一下這個(gè)前端面試高頻問題,由此引出這些。下面我們先詳細(xì)的聊一下,完了解決下面試官的問題。數(shù)組之所以為是因?yàn)樯线呎f了和其實(shí)就是想說這兩個(gè)對(duì)于深度的實(shí)現(xiàn)來說不夠嚴(yán)謹(jǐn)要不就是多層判斷。 今天聊一下clone這個(gè)前端面試高頻問題,由此引出typ...
摘要:所以,我大概覺得,無論是做什么開發(fā),可選的技術(shù)棧都不是唯一,并且技術(shù)棧永遠(yuǎn)是推陳出新的,所以一定要有一套屬于自己的開發(fā)流,并且要對(duì)此深入學(xué)習(xí)和探究,此處又深刻體會(huì)到方向的重要性。 本文開始其實(shí)只是weekly,但是想到年末了,最近的學(xué)習(xí)和工...
call、apply、bind三者為改變this指向的方法 共同點(diǎn):第一個(gè)參數(shù)都為改變this的指針。若第一參數(shù)為null/undefined,this默認(rèn)指向window call(無數(shù)個(gè)參數(shù)) 第一個(gè)參數(shù):改變this指向第二個(gè)參數(shù):實(shí)參使用之后會(huì)自動(dòng)執(zhí)行該函數(shù) function fn(a,b,c){ ...
摘要:壓縮圖片桌面應(yīng)用基于制作一個(gè)壓縮圖片的桌面應(yīng)用下載地址項(xiàng)目源碼準(zhǔn)備工作我們來整理一下我們需要做什么壓縮圖片模塊獲取文件路徑桌面應(yīng)用生成壓縮圖片我們需要使用這個(gè)庫來壓縮圖片,這里我們把這個(gè)庫封裝成壓縮模塊。 壓縮圖片桌面應(yīng)用imagemin-ele...
摘要:此次教程將再次帶領(lǐng)大家體驗(yàn)消息推送,實(shí)現(xiàn)另一個(gè)微信消息推送的觸發(fā)器,關(guān)于自動(dòng)回復(fù)小程序客服消息的。我們需要通過控制臺(tái)引擎觸發(fā)器添加創(chuàng)建一個(gè)觸發(fā)器,這個(gè)觸發(fā)器將幫助我們?cè)谠O(shè)置好的條件被觸發(fā)的情況下運(yùn)行云函數(shù)來實(shí)現(xiàn)用戶消息的自動(dòng)回復(fù)。 在...
摘要:?jiǎn)雾撁鎽?yīng)用網(wǎng)頁只有在第一次進(jìn)入頁面的的時(shí)候請(qǐng)求服務(wù)器的文件,接下來的頁面跳轉(zhuǎn)是基于內(nèi)部的。單頁面應(yīng)用第一次要將所有的資源全部加載,所以首屏?xí)r間慢,但是后續(xù)的跳轉(zhuǎn)不需要再次向服務(wù)器發(fā)請(qǐng)求。 多頁面應(yīng)用:網(wǎng)頁HTML文件是請(qǐng)求后臺(tái)發(fā)過來的。每...
摘要:在瀏覽器的的的跨域請(qǐng)求中,添加自定義頭部,發(fā)送不是字符串,的數(shù)據(jù)時(shí),都是非簡(jiǎn)單請(qǐng)求。瀏覽器都預(yù)先發(fā)出預(yù)檢安全請(qǐng)求。后端中只需要對(duì)請(qǐng)求做出允許自定義頭部和狀態(tài)即可。 在瀏覽器的http的GET,POST的跨域請(qǐng)求中,添加自定義頭部,發(fā)送不是字符串,...
摘要:瀏覽器緩存的使用是提高用戶體驗(yàn)的一個(gè)重要途徑,通常也是優(yōu)化前端的一種重要方式。瀏覽器看到就會(huì)去讀取緩存信息并呈現(xiàn)。 瀏覽器緩存 瀏覽器緩存(Browser Caching)是為了節(jié)約網(wǎng)絡(luò)的資源加速瀏覽,瀏覽器在用戶磁盤上對(duì)最近請(qǐng)求過的文檔進(jìn)行存儲(chǔ),當(dāng)...
ChatGPT和Sora等AI大模型應(yīng)用,將AI大模型和算力需求的熱度不斷帶上新的臺(tái)階。哪里可以獲得...
大模型的訓(xùn)練用4090是不合適的,但推理(inference/serving)用4090不能說合適,...
圖示為GPU性能排行榜,我們可以看到所有GPU的原始相關(guān)性能圖表。同時(shí)根據(jù)訓(xùn)練、推理能力由高到低做了...