原创 面試題

1. 前言 這兩天看了一下TOM大叔的《深入理解js系列》中的基礎部分,根據自己的實際情況,做了讀書筆記,記錄了部分容易絆腳的問題。寫篇文章,供大家分享。   2. 關於HTMLCollection的“實時查詢” var divs = d

原创 面試題

src與href的區別 href 是指向網絡資源所在位置,建立和當前元素(錨點)或當前文檔(鏈接)之間的鏈接,用於超鏈接。 src是指向外部資源的位置,指向的內容將會嵌入到文檔中當前標籤所在位置;在請求src資源時會將其指向的資源下載並應

原创 數組操作

合併數組 var arr = [1,2,3,4],arr1 = [12,32,34,,45] //concat方法 var newArr = arr.concat(arr1)   //newArr = [1,2,3,4,12,32,

原创 js獲取元素的滾動高度,和距離頂部的高度

jq:  獲取瀏覽器顯示區域(可視區域)的高度 : $(window).height(); 獲取瀏覽器顯示區域(可視區域)的寬度 : $(window).width(); 獲取頁面的文檔高度 $(document

原创 CSS設置滾動條樣式(兼容IE)

1、這是在webkit瀏覽器下顯示的樣式。            (個人比較喜歡簡約點的) 2、在IE瀏覽器下顯示的樣式(爲了區分所以樣式寫的不一樣,我沒找到IE下設置滾動條寬高的方法) 下面是代碼: [

原创 jQuery.serialize() 函數詳解

serialize()函數用於序列化一組表單元素,將表單內容編碼爲用於提交的字符串。 serialize()函數常用於將表單內容序列化,以便用於AJAX提交。 該函數不會序列化不需要提交的表單控件,這和常規的表單提交行爲是一致的。例

原创 首次裝redis

1.下載redis下載地址,點這裏Redis4.0.0.tar.gz:wget http://download.redis.io/releases/redis-4.0.0.tar.gz2.然後執行make編譯源碼:$ cd redis-4

原创 Object.defineProperty

Object.defineProperty ,顧名思義,爲對象定義屬性。在js中我們可以通過下面這幾種方法定義屬性 // (1) define someOne property name someOne.name = 'cover';

原创 改變xAxis.data數據進行不合並處理

myChart.setOption(option,true); 是告訴圖形不合並數據,一定要設置爲true,不然多出來的數據會一直存在!會一直存在!會一直存在!

原创 bootstrap datetimepicker 日期範圍限制

只顯示截止到今天一年的日期 一、引入需要的文件,css,js bootstrap-datetimepicker.zh-CN.js  漢化 jsp/html代碼  如下: <div class="form-group"> <l

原创 nodeJs 編寫文件服務器

1、配置好環境, 2、新建一個file_server.js,內容如下圖: 3、終端進入當前目錄,然後輸入node file_server.js ../work            //======  ../work   此處是要訪問的

原创 console.log

console.log支持的格式標誌有:   1、console.log('%c測試內容','color:red;font-size:18px;') 輸出:測試內容 2、console.log('%c測試內容,%c測試','color:

原创 macbook webstorm 快捷鍵

WebStorm 是jetbrains公司旗下一款JavaScript 開發工具。被廣大中國JS開發者譽爲“Web前端開發神器”、“最強大的HTML5編輯器”、“最智能的JavaSscript IDE”等。與IntelliJ IDEA同

原创 字符串操作正則表達式方法

1、replace():替換reg匹配字符串 var reg=/\d/; var str1 = "AAA9BBBB2CCCC3DDDD"; console.log(str1.replace(reg,"--"));//AAA--BBBBC

原创 JS獲取DOM元素位置與大小

每一個HTML元素都有以下屬性offsetWidthoffsetHeightoffsetLeftoffsetTopclientWidthclientHeightscrollWidthscrollHeightscrollLeftscroll