原创 input[type=number](數字類型)時,取消上下箭頭

原因: input數字類型輸入框在谷歌、火狐、safari瀏覽器中默認會顯示上下箭頭,雖然它有些時候很方便我們操作,但大多數時候用戶是用不到的,或者在一些情況下,我們的輸入框會很小,這個時候我們需要將箭頭隱藏掉,以便提供更多的空間

原创 一、簡單上手canvas

前言 之前知道canvas這個東西,沒有深入學習過,後來心血來潮買了本《html5 canvas核心技術》,一直深壓櫃底,從未翻看過(ps. 作爲多年的碼農,不加班就不錯了,哪還有時間看書~),直到最近,閒來無事,有時間來看看這本

原创 JS中計算出現無限小數位問題,浮點數計算精度的問題,四則運算封裝

一、原因分析 在工作中遇到了關於金額的計算,用浮點數乘以100結果產生了一堆小數位。之前看過類似的文章,卻沒有記錄下來,總的來說原因就是由於計算機計算會先把數字轉換成二進制計算,然後在轉換爲10進制,導致精度丟失。今天記錄一下,以

原创 iview render方法生成iswitch,input等表單組件並進行雙向綁定

按鈕就不說了,主要是表單組件,要實現雙向綁定,話不多說直接上代碼 { title: '狀態', key: 'state', render: (h, params) => { return h('div', [

原创 iView自定義主題報錯

一、 錯誤及問題分析 在項目中引入iview,編寫自定義主題文件theme.less,按照官網模板在theme.less中引入index.less,然後在main.js中import theme.less,自信滿滿的點擊運行,w

原创 Javascript面試題彙總

前言 作爲前端,雖然我們開發沒問題,但是遇到理論性的東西有時候需要一些專業的語言來描述,以此來達到面試官的要求。下面是我整理的一些面試題,有一些是特別基礎的,有一些是理論性的,還有一些是我在面試中答的不是很好的,在此整理,希望能幫助到

原创 VScode編輯器vue環境搭建及所遇問題解決方案

VScode編輯器vue環境搭建及所遇問題解決方案前言爲什麼選擇VScode?VScode的優勢vue常用(或非常用)插件介紹配置插件常見問題彙總 前言 爲什麼選擇VScode? 在之前我用過sublime、webstorm、atom

原创 關於git拉取時候報錯(Git failed with a fatal error. Authentication failed for https:// ......)

問題由來 在拉取項目的時候報錯,並且沒有輸入用戶名密碼的時候報錯,Authentication failed for https:// …,這種情況是因爲身份校驗失敗,所以需要從身份上入手 解決方案 由於許多git圖形化工具會默認存儲

原创 初識canvas及簡單入手canvas

前言 之前知道canvas這個東西,沒有深入學習過,後來心血來潮買了本《html5 canvas核心技術》,一直深壓櫃底,從未翻看過(ps. 作爲多年的碼農,不加班就不錯了,哪還有時間看書~),直到最近,閒來無事,有時間來看看這本書。

原创 取消input(number類型)輸入框上下按鈕

input::-webkit-outer-spin-button, input::-webkit-inner-spin-button{ -webkit-appearance: none !important;

原创 javascript判斷是否爲整型

方式一、使用取餘運算符判斷 任何整數都會被1整除,即餘數是0。利用這個規則來判斷是否是整數。 function isInteger(obj) { return obj%1 === 0 } isInteger(3) // true i