原创 迴流和重繪,有什麼區別
什麼是迴流 當render tree中的一部分(或全部)因爲元素的規模尺寸,佈局,隱藏等改變而需要重新構建。這就稱爲迴流(reflow)。每個頁面至少需要一次迴流,就是在頁面第一次加載的時候,這時候是一定會發生迴流的,因爲要構建rende
原创 for in for of map filter every some的區別和使用
ES5中的循環方法的使用 在ES5中常用的10種數組遍歷方法: 1、原始的for循環語句 2、Array.prototype.forEach數組對象內置方法 3、Array.prototype.map數組對象內置方法 4、Array.pr
原创 函數提升和變量提升,以及他們的優先級
一、變量提升 在ES6之前,JavaScript沒有塊級作用域(一對花括號{}即爲一個塊級作用域),只有全局作用域和函數作用域。變量提升即將變量聲明提升到它所在作用域的最開始的部分。 (1) 創建函數有兩種形式,一種是函數聲明,另外一種
原创 瀏覽器緩存:強緩存和協商緩存
緩存是指代理服務器或客戶端磁盤內保存的資源副本。利用緩存可減少對服務器的訪問,因此也就節省了通信流量和通信時間。 瀏覽器緩存(Brower Caching)是瀏覽器在本地磁盤對用戶最近請求過的文檔進行存儲,當訪問者再次訪問同一頁面時,瀏覽
原创 defer和async的區別
1、<script src="script.js"></script> 沒有 defer 或 async,瀏覽器會立即加載並執行指定的腳本,“立即”指的是在渲染該 script 標籤之下的文檔元素之前,也就是說不等待後續載入的文檔元素,讀
原创 Vue子組件調用父組件的方法
Vue中子組件調用父組件的方法,這裏有三種方法提供參考 第一種方法是直接在子組件中通過this.$parent.event來調用父組件的方法 父組件 <template> <div> <child></child>
原创 JS 中的require 和 import 區別
1.ES6 模塊的設計思想,是儘量的靜態化,使得編譯時就能確定模塊的依賴關係,以及輸入和輸出的變量。 Require是CommonJS的語法,CommonJS的模塊是對象,輸入時必須查找對象屬性。 // CommonJS模塊 let
原创 CSS清除浮動_清除float浮動
一、浮動產生原因 - TOP 一般浮動是什麼情況呢?一般是一個盒子裏使用了CSS float浮動屬性,導致父級對象盒子不能被撐開,這樣CSS float浮動就產生了。 浮動產生樣式效果截圖 本來兩個黑色對象盒子是在紅色盒子內,因
原创 jQuery圖片延遲加載插件jQuery.lazyload
插件描述:jQuery圖片延遲加載插件jQuery.lazyload,使用延遲加載在可提高網頁下載速度。在某些情況下,它也能幫助減輕服務器負載。 使用方法 引用jquery和jquery.lazyload.js到你的頁面 1 2 <
原创 JavaScript中函數聲明與函數表達式的區別
解析器在向執行環境中加載數據時,對函數聲明和函數表達式並非一視同仁。解析器會率先讀取函數聲明,並使其在執行任何代碼之前可用(可以訪問)。至於函數表達式,則必須等到解析器執行到它所在的代碼行,纔會真正被解釋執行。如下: console.lo
原创 vue-router導航鉤子(一)
用到vue-router的導航鉤子的時候,發現有三類: 1 、全局導航鉤子 beforeEach beforeResolve afterEach 2 、某個路由獨享的導航鉤子 beforeEnter 3 、路由組件上的導航鉤子 befor
原创 JdbcTemplate簡介
JdbcTemplate簡介 Spring對數據庫的操作在jdbc上面做了深層次的封裝,使用spring的注入功能,可以把DataSource註冊到JdbcTemplate之中。 JdbcTemplate位於中。其全限定命名
原创 java中循環遍歷
1、while循環 public class Test { public static void main(String args[]) { int x = 10; while( x < 20 ) {
原创 java 判斷字符串中是否有重複字符
/** * 判斷字符串是否包含重複字符 * @param str * @return */ public static boolean containRepeatChar(Str
原创 linux下使用yum安裝配置samba
注意:本文的原則是隻將文件共享應用於內網服務器,並讓將要被共享的目錄擁有充分的讀寫權限屬性,讀者可順着本文的思路完成基本配置流程,如需複雜讀寫權限功能請自行詢問百度大哥。 1、# yum -y install samba 使用yum