原创 瀏覽器內核、渲染引擎和js引擎的關係

瀏覽器內核又可以分成兩部分:渲染引擎(layout engineer或者RenderingEngine)和JS引擎。 渲染引擎功能作用        渲染引擎,負責對網頁語法的解釋(如HTML、JavaScript)並渲染網頁。所以,通常

原创 element-ui默認樣式修改

我們在使用element-ui的時候經常會遇到需要修改組件默認樣式。 我目前知道的有兩種方法: 1.通過創建一個css文件,然後在某一個組件中引用,css文件中使用和組件樣式一樣的命名,這樣組件的默認樣式就會被覆蓋。 2.使用  /dee

原创 element-ui vue表單驗證踩坑

要驗證輸入只能爲數字時{type:'number',message:'只能爲數字'}。。必須要在v-model後面加上.number。。即v-moder.number但是這裏的驗證會將你輸入的value格式化爲number值,在你做自定義

原创 javascript運行機制

本文轉自阮老師的博客,原文地址http://www.ruanyifeng.com/blog/2014/10/event-loop.html一年前,我寫了一篇《什麼是 Event Loop?》,談了我對Event Loop的理解。上個月,我

原创 response.sendRedirect()與request.getRequestDispatcher().forward()區別

JSP中response.sendRedirect()與request.getRequestDispatcher().forward(request,response)這兩個對象都可以使頁面跳轉,但是二者是有很大的區別的,分條來說,有以下

原创 mvc與mvvm

mvc:雖然 MVC 中的 View 的確“可以”訪問 Model,但是我們不建議在 View 中依賴 Model,而是要求儘可能把所有業務邏輯都放在 Controller 中處理,而 View 只和 Controller 交互。mode

原创 vue實現貨幣三位分隔過濾器

<script> Vue.filter('MoneyFormat', function(money) { if (money && money != null) { money = String(money);

原创 java異常處理try.catch throw throws

區別一:throw 是語句拋出一個異常;throws 是方法拋出一個異常;throw語法:throw <異常對象>在方法聲明中,添加throws子句表示該方法將拋出異常。如果一個方法會有異常,但你並不想處理這個異常,就在方法名後面用thr

原创 element-ui局部區域loading效果

有時候我們不想爲整個頁面添加loading效果。只想給局部區域添加loading效果。 我們可以使用下面這種方法:   在某一個擁有el標籤的區域用v-loading標籤,這裏我就是加了一個el-main標籤,然後在這個標籤裏綁定v-l

原创 正則表達式校驗金額最多保留兩位小數

/^(([1-9][0-9]*)|(([0]\.\d{1,2}|[1-9][0-9]*\.\d{1,2})))$/

原创 doGet()和doPost()的區別

瀏覽器提交請求給servlet的時候 有6種方式 get和post是比較常用的 別的基本不用。get方式 參數在地址欄中顯示 通過?name=""&id=""這種形式傳遞的 不安全 只能傳遞2kb的內容post方式 底層是通過流的形式傳遞

原创 vue後臺傳文件流blob對象,前臺點擊下載

今天寫代碼的時候發現一個問題,後臺傳來的流,前臺點擊不能下載,查了半天后發現,原來是之前封裝的調接口的請求把後臺傳來的流blob對象字符串化了,所以點擊不能下載。所以就重新寫了一個原生的請求,就可以下載了。 axios({

原创 npm install --save 和 npm install -d的區別

npm install -d 就是npm install --save-devnpm insatll -s 就是npm install --save以前一直在糾結一個npm安裝的包依賴管理的問題。是這樣的:我們在使用npm install