原创 Object.freeze方法
Object.freeze方法是es5中新增加的一個屬性描述符,用於鎖定一個對象,被鎖定後的對象將不可添加或刪除屬性,對自身已有屬性也不可進行修改。 let obj = Object.freeze({name:"aaa"});
原创 過濾器模式與責任鏈模式
過濾器模式又被稱爲標準模式,這種模式主要使用不同標準來過濾一組對象。過濾的過程便是一個層層篩選的過程,因此過濾器模式屬於結構型設計模式的一種。 由於實際開發中過濾器模式的使用方式往往要和責任鏈模式結合使用。所以這裏也需要一併介紹下
原创 mongodb 使用入門介紹
mongodb基本介紹 mongodb是一種分佈式、非關係型的數據庫,它區別於SQLserver ,Mysql,Oricle等常規的關係型數據庫。它也被稱爲文檔型的數據庫,這是因爲mongodb在使用過程中脫離了傳統的二維表格形式
原创 parseInt 進制轉換
parseInt 進制轉換問題 今天在工作中遇到一個比較有意思的進制轉換問題,在此做下記錄,希望能幫助在利用parseInt做進制轉換時遇到類似坑的同學。 首先我們看下 w3c 手冊中對於parseInt的使用說明: 大概的意思是pa
原创 Object.defineProperty 方法
Object.defineProperty是es5中新增加的屬性描述符。在它出現之前你可能會經常有一些疑問,比如for in 循環爲何不能遍歷出函數的arguments、length、name等屬性名,delete window.
原创 Spring Boot CLI安裝及配置
Spring Boot CLI安裝及配置 Spring Boot CLI是一個命令行工具,可用於快速搭建基於Spring的原型。它支持運行Groovy腳本,這也就意味着你可以使用類似Java的語法,但不用寫很多的模板代碼。 你可以
原创 10分鐘帶你學會nginx!
什麼是nginx? Nginx是lgor Sysoev爲俄羅斯訪問量第二的rambler.ru站點設計開發的一款應用。從2004年發佈至今,憑藉開源的力量,已經接近成熟與完善。Nginx功能豐富,可作爲HTTP服務器,也可作爲反向
原创 算法基礎之插入排序
問題描述: 輸入: n個數的一個序列,[a1, a2 , a3, a4, ……, an ] 。 輸出:輸入序列的一個排序結果,[b1, b2 , b3, b4, …… ,bn ], 滿足 b1≤ b2 ≤ b3 · · · · ≤
原创 nodejs調試方法介紹
方法一 純控制檯調試: Node.js 調試命令 命 令
原创 關於jsonp的實現和應用
jsonp與ajax實現的原理不同,在本質上兩者是不同的東西。jsonp利用了script標籤可以訪問跨域文件中script代碼的特性(和img 標籤訪問雲路徑圖片原理一樣),在向服務器發出請求的同時提交要執行的回調函數,服務器在接受到請
原创 mongodb及可視化工具安裝使用
mongodb及可視化工具robomogo百度雲下載鏈接http://pan.baidu.com/s/1pLCt60V 一、mongodb的安裝 1:安裝mongodb-win32-x86_64-3.2.5-signed.msi
原创 算法基礎之冒泡排序
首先講一下冒泡排序的基本算法思想 。 假設有這樣一個數組 var arr = [3,4,6,1,7,2,5,8]; 需要我們從小到大對其進行排序。我們從數組的第一個元素開始,依次比較相鄰的兩個元素,若前邊的數大於後邊的數,則對它
原创 Object.keys方法
Object.keys方法是JavaScript中用於遍歷對象屬性的一個方法 。它傳入的參數是一個對象,返回的是一個數組,數組中包含的是該對象所有的屬性名。 console.log(typeof Object.keys); // func
原创 JavaScript自定義事件及dom無關事件
一、 自定義事件 相信大部分的朋友對事件監聽並不陌生,這是我們實際開發中常用的一種代碼實現方式。但似乎我們之前用到的都是瀏覽器內置的事件,能不能自定義事件進行觸發呢? 實際上在jQuery中爲我們提供了 trigger() 函數
原创 你不知道的JavaScript數組方法
在JavaScript中數組是使用頻率最高的數據結構之一。爲了方便我們的開發和使用,ECMA委員會爲我們修訂和擴展了各種數組方法。這些方法有些比較冷門,有些卻非常實用。下面爲大家介紹一些你平時可能運用比較少的數組方法。 先介紹幾個大家