摘要:壓縮圖片需要的一些元素和對象創建一個對象選擇的文件對象縮放圖片需要的地址圖片加載完畢后圖片原始尺寸最大尺寸限制,可通過國設置寬高來實現圖片壓縮程度目標尺寸圖片尺寸超過的限制更寬,按照寬度限定尺寸對圖片進行縮放清除畫布圖片壓縮第一 Document var eleFile = document.queryS...
摘要:重點在于構造函數,使用的是構造函數來模擬類。使用創建子類由于是在類中定義,關鍵字可以省去創建父類類不可繼承沒有構造函數的對象如果一個對象沒有構造函數,將不能進行繼承。 js 的class由于存在轉換器這種神器,所以代碼能直接轉換為es5,用es6的語法寫。 一些解釋 js的class僅僅為一個語法糖,是在原先構造函數的基礎上出現的class,僅僅如此。所以使用構造函數構造類,或者使用c...
摘要:類使用中遇到的在實例化時使用了兩種傳參方式是字符串一個參數是多個類型數據多參數可以看出當這種情況由于月份是由表示的所以這里的其實指的是一月由于參數是字符串字符串中的月份是表示所以這里的就是一月,所以那為啥又能等于呢因為這里的其實是月實際 JavaScript Date類使用中遇到的bug var a1 = +new Date(2018,1,3); var a11 = +new Date...
摘要:這時,第二個方法指定的回調函數,就會等待這個新的對象狀態發生變化。 1.概述 javascript是單線程語言(單線程/多線程、阻塞/非阻塞、同步、異步)參考此文章,所有的任務都是按順序執行的,但是對于很耗時的操作采用異步的方式(前一個任務結束的時候,不是執行下一個任務,而是執行回調函數,后一個任務則是不等前一個任務結束就執行)參考此文章,js中異步編程的四種方法:回調函數、事件監聽、...
摘要:在中看到文件加了,文件加了,緩存沒問題。再次訪問后端接口,接口,數據正常,問題修復。在接口返回數據量很大的時候,會遇到這種問題。 1.vue項目打包發測后,訪問項目鏈接,功能未生效,刷新后才生效。 首先,查看兩次訪問,獲取到的文件是否相同。查看network,兩次訪問請求如下,可見兩次獲取到的app.js不是同一個文件。開始認為是瀏覽器緩存問題,查看如下資料知悉跟瀏覽器緩存無關。(瀏覽...