原创 JS獲取指定日期和當前日期關係(前天,昨天,今天,明天,後天)

項目中用到ts,如不需要請手動刪除相關代碼 /** * 獲取當前日期零點的時間戳 * @param date */ function getStartTimestampOfDay(date: Date): number {

原创 JS格式化時間爲各種常用字符串類型

可以將Date轉爲項目中常用到的各種string類型 // 項目中使用到了ts,不需要請手動刪除掉ts相關代碼 function formatDate(format: string, date: Date): string {

原创 去除移動端alert彈框中title(網頁地址)

function test(){ // 覆蓋默認alert方法 window.alert = function (name) { var iframe = document.createElement("

原创 ES5實現Array.from(類數組轉爲數組)

直接上代碼 var a={length:2,0:'aaa',1:'bbb'}; Array.prototype.slice.call(a);// ["aaa", "bbb"] var a={length:2};

原创 modal彈框中的Bootstrap datePicker 隱藏時,觸發了modal的hidden.bs.modal事件

今天寫項目時,發現datepicker選擇時間後,隱藏便觸發了modal的hidden事件,仔細看了下,發現時datepicker的hide事件冒泡到了modal上面。發現了原因,便很容易解決了,阻止datepicker的hide

原创 2019最新前端面試題整理(持續更新中)

1.寫出下面程序的運行結果: console.log([] == ![]) // true console.log([] == []) // false console.log([] == {}) // false console

原创 構造函數中return 不同類型的值(對象或非對象)

function F1() { this.name= 'zhangsan'; return []; } var f1=new F1(); console.log(f1);//[] console.log(f1.na

原创 prettier升級2.0後報錯

報錯如下: [error] No files matching the pattern were found: "src/**/*.js". [error] No files matching the pattern were f

原创 獲取數組中最大值和最小值(使用apply或擴展語句 spred operator)

Math.max()函數返回一組數中的最大值(一組數而不是數組!!),例如Math.max('1','2','3')或者 Math.max(1,2,3)。如果給定的參數中至少有一個參數無法被轉換成數字,則會返回 NaN。通過app

原创 scss使用筆記

使用scss先要安裝ruby (ruby -v檢測是否安裝好) 安裝scss gem install sass 常用命令 sass test.scss可以在窗口上顯示test.scss文件轉化的css代碼。 sass te

原创 c標籤的使用筆記

項目中用到jsp中的c標籤,因爲之前沒接觸過,做個筆記方便以後再看。 判斷list的length都爲1則生成未被disabled的按鈕 <c:choose> <c:when test="${fn:

原创 Js文件中文亂碼問題

之前在用eclipse編寫jsp頁面時出現了js文件亂碼的問題,特此總結一下,以防以後忘記。 ①.js 文件中文顯示亂碼 Javascript文件XX.js編輯保存時有一種編碼方案(如GBK),當打開文件的時候所用的編碼(如UT

原创 JS 中的 bind() 方法使用筆記

bind()方法 bind() 函數會創建一個新函數(稱爲綁定函數),當新函數被調用時 this 值綁定到 bind() 的第一個參數。綁定函數被調用時,bind() 也接受預設的參數提供給原函數。 創建綁定函數 bind()

原创 JS獲取某年某月的總天數

話不多說,直接上代碼 function getDaysInOneMonth(year, month){ month = parseInt(month, 10); var day= new Date(year, m

原创 submit提交時刷新到iframe中,從而使主頁面不被刷新。

由於在項目中需要使用導入excel文件的功能,但是由於input[type=file]提交無法使用ajax,便直接將submit提交,但是submit會導致頁面刷新,此時可以在頁面中嵌入一個iframe,然後submit時指向這個