緩存函數(shù) memozition 緩存函數(shù): 將上次的計算結果緩存起來,當下次調用時,如果遇到相同的參數(shù),就直接返回緩存中的數(shù)據(jù) 實現(xiàn)原理: 將參數(shù)和對應的結果數(shù)據(jù)存到一個對象...
緩存函數(shù) memozition 緩存函數(shù): 將上次的計算結果緩存起來,當下次調用時,如果遇到相同的參數(shù),就直接返回緩存中的數(shù)據(jù) 實現(xiàn)原理: 將參數(shù)和對應的結果數(shù)據(jù)存到一個對象...
HTML 示例代碼: 1、水平居中 2、垂直居中 解決方案: 1)table-cell + vertical-align 2)absolute + transform 3)f...
1. FormData對象的作用 Form對象可以將數(shù)據(jù)編譯成鍵值對的格式,以便于使用XMLHttpRequest來發(fā)送數(shù)據(jù),主要用于: (1) 發(fā)送表單數(shù)據(jù)(通過表單元素的...
簡介 在JS中,常見的圖片格式有img對象(url)、file對象、base64、blob對象、canvas對象、因為開發(fā)業(yè)務的需求,需要經(jīng)常的對文件類型進行轉換。常見的圖片...
一、示例簡圖 二、主要技術棧 bootstrapajaxFileAPI 三、主要代碼 注:關于FileAPI更多的內容,可以參考我的另外一篇文章---->HTML5中的文件讀...
vue-config-js配置參考 vue-cli3 腳手架搭建完成后,項目目錄中沒有 vue.config.js 文件,需要手動創(chuàng)建 創(chuàng)建vue.config.js vue...
JS性能優(yōu)化的主要方式有: 1、避免不必要的DOM操作 瀏覽器遍歷元素的代價是昂貴的,最簡單的優(yōu)化DOM樹的查詢方案是,當一個元素出現(xiàn)多次的時候,可以將它保存在一個變量中,這...
1.慎重選擇高消耗的樣式 高消耗的屬性在瀏覽器進行繪制時需要進行大量的計算,特別消耗性能,因此在使用時要特別注意,主要包括: border-radius border-sha...
1、準備工作 目前使用前端工程化開發(fā)項目已成為行業(yè)發(fā)展的主流趨勢,也就是說,我么需要借助一些工具來搭建vue的開發(fā)環(huán)境,一般情況下使用webpack來搭建,在這里我們使用vu...
1、先看個栗子 在很多網(wǎng)站中都有這樣一個功能,在頁面顯示一個按鈕,用于返回頁面的頂部,這個按鈕只會在頁面滾動到一定位置的時候出現(xiàn),如: 運行時(在chrome中,選中滾動條,...
VSCode(Visual Studio Code)是由微軟開發(fā)的一款免費,跨平臺的文本編輯器,由于其豐富的插件功能和卓越的性能,成為目前前端開發(fā)中一款比較受歡迎的編輯器。V...
1、二元操作符 二元操作符又叫二元邏輯運算符,是典型的基于boolean(邏輯)值的運算,他們返回的是boolean值。二元運算符主要包括: &&運算符 表示邏輯 與(an...
宿主對象window.navigator返回的是一個navigator對象,其中包含了有關瀏覽器的一些信息,可以用來查詢運行當前腳本的環(huán)境(應用程序)的相關信息。naviga...
Markdown是一種純文本格式的標記語言。通過簡單的標記語法,它可以使普通文本內容具有一定的格式。 相比WYSIWYG編輯器 優(yōu)點:1、因為是純文本,所以只要支持Markd...
親愛的簡書用戶 「簡書」因個別上傳作品用戶違反《中華人民共和國網(wǎng)絡安全法》《互聯(lián)網(wǎng)信息服務管理辦法》《互聯(lián)網(wǎng)新聞信息服務管理規(guī)定》《互聯(lián)網(wǎng)用戶公眾賬號信息服務管理規(guī)定》《移動...
1.簡介 在Html5中提供了一種通過File API規(guī)范與本地文件進行交互的標準方法。在使用 File API 在向服務器發(fā)送圖片的過程中可以創(chuàng)建圖片的縮略圖預覽,也可以允...