原创 一個之前沒注意的小知識點1

JS在“嚴格模式”下,不能使用省略var關鍵字的方式來定義全局變量、

原创 js中的apply()和call()執行域轉換詳解

js中函數其實是一個對象,這兩個方法都是針對函數對象的,其目的是轉換當前函數的執行環境,也就是函數中this所指的對象。 我們首先來看第一個實例:   function A(){ B.call(this

原创 項目升級感悟(鍵盤事件、漸變效果、title圖標添加)

這段時間公司要進行前端升級,要將原先的Extjs4.2版本升到最新的Extjs6.0.1版本。於是,我查看了公司系統之前寫的代碼(畢竟我也纔來4個月,對之前的大牛的寫的代碼還不熟悉)。在看前人寫的代碼時,我發現了有一些比較好,且比較通用的

原创 js中其他類型值與Boolean類型值之間的轉換

數據類型 轉換爲true的值 轉換爲false的值 Boolean true false String 任何非空字符串 “”(空字符串) Number 任何非零數字值(包括無窮大) 0和NaN Object

原创 獲取鍵盤編碼及捕捉鍵盤事件優化

分享一段簡單的獲取鍵盤編碼的程序: <!DOCTYPE html> <html> <head> <script> function whichButton(event) { alert(event.keyCode); } </scr

原创 JS的關鍵字和保留字

ECMA-262 描述了一組具有特定用途的關鍵字,這些關鍵字可用於表示控制語句的開始或結束,或者用於執行特定操作等。按照規則,關鍵字也是語言保留的,

原创 ECMAScript 5嚴格模式

原先不知道寫js還有一個“嚴格模式”的概念,雖然基本不會用到,但也補一補自己這個知識缺陷吧! ECMAScript 5 引入了嚴格模式(strict mode)的概念。嚴格模式是爲JavaScript 定義了一種不同的解析與執行模型。在嚴

原创 給數組對象sort函數傳遞比較函數參數的一點反思

首先來看一個例子: function createComparisionFunction(name){ return function(object1, object2){ var value1 = object1[name];

原创 項目升級感悟(驗證碼圖片src後面加隨機數)

今天查看系統之前的代碼,又發現了一個神奇的東西!發現實現點擊驗證碼圖片換驗證碼時,<image>的onclick裏面做的就是改變<image>標籤的

原创 Git學習筆記(歷史、集中式與分佈式)

關鍵詞: 分佈式版本控制系統、diff、Linux、C語言、集中式版本控制系統、CVS、SVN 關鍵句: BitMover公司2002年授權Linux免費使用BitKeeper版本控制系統。 2005年Linux社區很多牛人試

原创 vi快捷鍵必知必會

進入vi的命令 vi filename :打開或新建文件,並將光標置於第一行首 vi +n filename :打開文件,並將光標置於第n行首 vi + filename :打開文件,並將光標置於最後一行首 vi +/pattern fi

原创 photoshop快捷鍵大全

向下合併或合併聯接圖層 【Ctrl】+【E】 一、工具箱(多種工具共用一個快捷鍵的可同時按【Shift】加此快捷鍵選取) 矩形、橢圓選框工具 【M】 移動工具 【V】 套索、多邊形套索、磁性套索 【L】 魔棒工具 【W】 裁剪

原创 Extjs4 源碼分析系列一 類的創建過程

Extjs源碼分析 第一次寫博客,以下是我個人閱讀了Extjs的源碼,借鑑了Extjs權威指南這本書的部分內容,和自己的一些調試,寫出了我自己對Extjs的架構和源碼級別的一些理解和認知.寫的不好的地方,還請各位看官多多包涵,

原创 入駐CSDN博客心情

我這個人比較悶,放不開,嘗試了很久,終究還是沒辦法徹底改變這種讓我不爽的性格缺陷,還是很多時候心態都沒法調整好,所以我需要找到一種無論在我放的開或放不開的情況下都能讓我情緒得到宣泄的方式。之前煩的時候有寫過私密的QQ空間日誌,不過這很難讓

原创 JS中prototype詳解

JS中的prototype是JS中比較難理解的一個部分   本文基於下面幾個知識點:   1 原型法設計模式 在.Net中可以使用clone()來實現原型法 原型法的主要思想是,現在有1個類A,我想要創建一個類B,這個類是以A爲原型的,並