摘要:又是一個每個前端必知必會的狀態(tài),產(chǎn)生這個狀態(tài)的前提是客戶端本地已經(jīng)有緩存的版本,并且在中告訴了服務端,當服務端通過時間或者,發(fā)現(xiàn)沒有更新的時候,就會返回一個不含的狀態(tài)。
1、有圖片的頁面等所有圖片加載完畢再進行判斷
/*等所有圖片加載完畢后再判斷文本高度以設置置底方式 * */ $("#main").find("img").load(function() { imgs --; if (!imgs) { setFooterPos(); }; });
2、ajax post發(fā)送數(shù)據(jù)
formData方式會自動把boolean類型的轉化為string類型 如果不讓它轉化,加上 contentType: "application/json; charset=utf-8" 數(shù)據(jù)序列化 JSON.stringify(link_data); 使之變成json形式傳值
3、非常巧妙的數(shù)組去重辦法
const arr1 = [1, 2, 1, 2, 3, 5, 4, 5, 3, 4, 4, 4, 4]; const arr2 = arr1.filter( (element, index, self) => { return self.indexOf( element ) === index; }); //核心行 console.log( arr2 ); // [1, 2, 3, 5, 4] console.log( arr1 ); // [1, 2, 1, 2, 3, 5, 4, 5, 3, 4, 4, 4, 4]
4、js實現(xiàn)剪切板功能
var Url2 = ENV.INSURANCE_HOST + "/fl/" + row.flowId var oInput = document.createElement("input") oInput.value = Url2 document.body.appendChild(oInput) oInput.select() // 選擇對象 document.execCommand("Copy") // 執(zhí)行瀏覽器復制命令
5、0.1 + 0.2 等不等于0.3的正確比較方法
console.log( Math.abs(0.1 + 0.2 - 0.3) <= Number.EPSILON); Number.EPSILON number類型的最小精度 Math.abs 返回絕對值的方法
6、判斷數(shù)據(jù)類型的辦法
var symbolObject = (function(){ return this; }).call(Symbol("a")); console.log(typeof symbolObject); //object console.log(symbolObject instanceof Symbol); //true console.log(symbolObject.constructor == Symbol); //true
7、重要的按鈕操作(如發(fā)送,創(chuàng)建)要給按鈕添加去重操作
8、時間戳轉換(傳入13位)
time(time = +new Date()) { var date = new Date(time + 8 * 3600 * 1000) // 增加8小時 return date .toJSON() .substr(0, 19) .replace("T", " ") },
9、原生js去除字符串空格
String.prototype.trim=function(){ return this.replace(/(^s*)|(s*$)/g, ""); }
10、vue路由query問題
vue 路由query取出的參數(shù)為字符串類型 所以不要用true/false放到query的參數(shù)上
11、獲取當天時間的 24:00
方法一: a = Date.now() + 1000 * 60 * 60 * 8 a - (a % (1000 * 60 * 60 * 24)) - (1000 * 60 * 60*8) a % (1000 * 60 * 60 * 24) //一整天的秒數(shù) 方法二: new Date("2019-5-17").getTime() //1558022400000 用方法拼括號里的字符串
12、http的知識
從 HTTP 請求回來,就產(chǎn)生了流式的數(shù)據(jù),后續(xù)的 DOM 樹構建、CSS 計算、渲染、合成、繪制,都是盡可能地流式處理前一步的產(chǎn)出:即不需要等到上一步驟完全結束,就開始處理上一步的輸出,這樣我們在瀏覽網(wǎng)頁時,才會看到逐步出現(xiàn)的頁面。 304 又是一個每個前端必知必會的狀態(tài),產(chǎn)生這個狀態(tài)的前提是:客戶端本地已經(jīng)有緩存的版本,并且在 Request 中告訴了服務端,當服務端通過時間或者 tag,發(fā)現(xiàn)沒有更新的時候,就會返回一個不含 body 的 304 狀態(tài)。
文章版權歸作者所有,未經(jīng)允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/105595.html
摘要:的暑期實習面試到現(xiàn)在差不多都結束了,算下來自己也投了十幾家簡歷,經(jīng)歷的差不多十場筆試,現(xiàn)場和電話面試也差不多有五六家公司。阿里三面三面不知道是不是交叉面,不過這次面試面試官說他是北京的之前都是杭州。 2017的暑期實習面試到現(xiàn)在差不多都結束了,算下來自己也投了十幾家簡歷,經(jīng)歷的差不多十場筆試,現(xiàn)場和電話面試也差不多有五六家公司。雖然最后只拿到兩個offer,所幸是自己期待的公司,下面從...
摘要:經(jīng)驗少的程序員小猿同學畢業(yè)工作一年了,在公司感覺自己的能力很好了,能力大于老板給的價值了,所以想要漲工資,但是老板給漲的不夠理想,小猿聽說跳槽可以讓自己的工資翻倍,毅然決然的就辭職了,決定重新找工作。 又到了一周一次的周末心靈雞湯的時間了,希望大家能夠痛痛快快的喝了這碗雞湯,讓這酸爽的感覺使你永生難忘。哈哈……這周又有幾個人,尤其是畢業(yè)生在「非著名程序員」微信公眾號里私聊我關于找不到工...
閱讀 822·2021-10-13 09:39
閱讀 3701·2021-10-12 10:12
閱讀 1753·2021-08-13 15:07
閱讀 1012·2019-08-29 15:31
閱讀 2888·2019-08-26 13:25
閱讀 1783·2019-08-23 18:38
閱讀 1885·2019-08-23 18:25
閱讀 1861·2019-08-23 17:20