20201015 前端業務專案的日常記錄

2021-10-24 19:36:09 字數 669 閱讀 6014

在ie瀏覽器下,數字過大或者過長都有可能自動新增類似於a標籤的下劃線:

解決辦法如下:

name

="format-detection"

content

="telephone=no,email=no,address=no"

>

最好不要在外部清除計時器(比如頁面銷毀的鉤子事件中),根據使用者的操作不同有一定概率會導致清除失敗。最好在settimeout()和setinterval()內部清除,找乙個判斷標誌。比如在頁面銷毀時(destroyed鉤子),可以把某個變數置空,然後如果在計時器內部發現這個變數變空,那就說明頁面被我銷毀了,那麼他就自我銷毀cleartimeout(a)或clearinterval(b),這樣的話他每一輪觸發計時器都必須判斷這個標誌才行,肯定不會出現無法銷毀或銷毀不及時的問題

smile and let everyone know that today you』re a lot stronger than you were yesterday.

用微笑告訴世人,今天的你比昨天更加強大。

20200616 前端業務專案的日常記錄

使用function定義settimeout時,this會優先指向window物件。第一種解決方案是必須在它的外層重新拿到當前物件this let that this之後的this都用that代替即可 第二種解決方案是使用es6的箭頭函式 settimeout 1000 使用箭頭函式後,裡面的thi...

20200716 前端業務專案的日常記錄

子元素使用 click.stop即可防止冒泡 觸發父級的click事件 當vertical align bottom無效時,可以用flex,在上方弄乙個用於填充的空元素 stlye display flex flex direction column stlye flex 1 div 需要貼住底部的...

20200918 前端業務專案的日常記錄

大專案中,狀態管理用vuex。而小專案中,如果有一處需要被多個例項 元件 間共享的狀態,可以使用store模式。var mystore setmsgaction newvalue clearmsgaction export default mystore 不要忘記匯出export,不匯出怎麼用imp...