原创 java語言遞歸實現快速排序

基本思想: 通過一趟排序將要排序的數據分割成獨立的兩個部分,其中一部分的所有數據都比另一部分的所有數據都小。 public class QuickSort { //分割函數 public static int pa

原创 js事件委託或事件代理

來自:http://www.cnblogs.com/liugang-vip/p/5616484.html 事件委託也叫事件代理

原创 Cookie,LocalStorage與SessionStorage

參考自: https://segmentfault.com/a/1190000002723469 http://blog.csdn.net/lttxzmj/article/details/61921551 Cookie:指某些網

原创 String.substr()和String.substring()

substr的第一個參數爲開始索引,第二個參數爲長度length; substring的第一個參數也爲開始索引,但第二個參數爲結束索引。

原创 頁面各手機屏幕的尺寸

來自:http://www.kuku8.cc/html5/1728.html iPhone6P, 6SP, 7P:1242*2208px iPhone6-6s-7:750*1334px iPhone5-5c-5s:640*11

原创 MVC,MVP及MVVM

來自:http://www.ruanyifeng.com/blog/2015/02/mvcmvp_mvvm.html

原创 瀏覽器兼容性問題整理

來自: http://www.qdfuns.com/notes/21128/db10afdde2abe5f0b72d5945358987e3.html 三個部分:html部分、css部分、js部分 1、html部分 (1)高版本

原创 深入理解vue.js雙向綁定的實現原理

來自:http://www.jb51.net/article/99129.htm

原创 CSS hack

來自:http://blog.csdn.net/freshlover/article/details/12132801#t3 CSS hack:針對不同的瀏覽器/不同版本寫相應的CSS code的過程 CSS hack的原理:

原创 嚴格模式的限制

嚴格模式(是ES5引入的,不屬於ES6) ES6的模塊自動採取嚴格模式,不管有沒有在模塊頭部加上“use strict” 嚴格模式主要有以下限制: 變量必須聲明後使用 函數的參數不能有同名屬性,否則會報錯 不能使用with語

原创 flex

來自: http://mp.weixin.qq.com/s/QbeDbfMQMbPPhmd_q5ELDQ http://www.ruanyifeng.com/blog/2015/07/flex-grammar.html ht

原创 多態

來自:http://www.cnblogs.com/chenssy/p/3372798.html 多態就是指程序中定義的引用變量所指向的具體類型和通過該引用變量發出的方法調用在編程時並不確定,而是在程序運行期間才確定,即一個引用變

原创 如何判斷js的數據類型

來自:http://www.cnblogs.com/yi0921/p/6183422.html 1. typeof,不適合判斷是否爲數組。當使用typeof判斷數組和對象的時候都返回object。可以使用isArray()來判斷

原创 總結

JavaScript中數組Array不具有length()方法,但是具有length屬性, 具有的方法有: concat(): 連接數組 slice():從某個已有的數組返回選定的元素 concat()和slice()不改變原

原创 CSRF攻擊和XSS攻擊

CSRF(Cross-site request forgery):跨站請求僞造 攻擊者盜用了用戶的身份,以用戶的名義發送惡意請求,包括:以用戶的名義發送郵件,發消息,盜取用戶賬號。 防止措施: (1)檢查報文中的Referer參數