原创 JAVASCRIPT引用類型之Array類型(二)

Array類型 數組繼承的toLocalString() , toString() 和 valueOf() 方法輸出,在默認情況下都會以逗號分隔的字符串的形式返回數組想。而如果使用join方法,則可以使用不同的分隔符來構建這個字符串。jo

原创 JAVASCRIPT引用類型之Array類型(一)

Array類型 除了Object之外,Array類型恐怕是ECMAScript中最常用的類型了。而且, ECMAScript中的數組與其他多數語言中的數組有着相當大的區別。雖然ECMAScript數組與其他語言中的數組都是數據的有序列表,

原创 Mybatis-使用代碼建立連接

主類:MyBatisDemo public class MyBatisDemo { public static void main(String[] args) { // 配置數據源 Pooled

原创 JDBC連接數據庫

JDBC連接 public class JdbcDemo { public static void main(String[] args) { try { // 註冊驅動

原创 JAVASCRIPT之引用類型

引用類型 引用類型的值(隊形)是引用類型的一個實例。在ECMAScript中,引用類型是一種數據結構,用於將數據和功能組織在一起。它也常被稱爲類,但這種稱呼並不恰當。儘管ECMAScript從技術上講是一門面向對象的語言,但它不具備傳統的

原创 JAVASCRIPT之私有變量

私有變量 嚴格來講,JavaScript中沒有私有成員的概念;所有對象屬性都是共有的。不過,倒是有一個私有變量的概念。任何在函數中定義的變量,都可以認爲是私有變量,因爲不能在函數的外部訪問這些變量。私有變量包括函數的參數,局部變量和在函數

原创 JAVASCRIPT之模塊模式

模塊模式 道格拉斯所說的模塊模式則是爲單例創建私有私有變量和特權方法。所謂單例,指的就是隻有一個實例的對象。按照慣例,JavaScript是以對象字面量的方式來創建單列對象的。 var singleton = { name:

原创 JAVASCRIPT之靜態私有變量

靜態私有變量 通過在私有作用域中定義私有變量或函數,同樣也可以創建特權方法,其基本模式如下所示: (function() { var privateVariable = 10; function privateFunc

原创 JAVASCRIPT之模仿塊級作用域

模仿塊級作用域 在Javascript中沒有塊級作用域的概念。這意味着在塊語句中定義的變量,實際上是包含在函數中而非語句中創建的。如下: function outputNumbers(count) { for (var i =

原创 JAVASCRIPT之閉包

閉包 閉包指的是有權訪問另一個函數作用域中的變量的函數。 創建閉包的常見方式,就是在一個函數內部創建另一個函數。 function createComparisonFunction(propertyName) { return

原创 JAVASCRIPT之函數表達式

函數表達式 在Javascript中定義函數的方式有兩種: 一種是函數聲明, 另一種是函數表達式。 函數聲明語法如下: function functionName (arg0, arg1, arg2) { //函數體 } 函數聲

原创 MAVEN-插件(一)

插件目標 Maven的核心僅僅定義了抽象的生命週期,具體的任務是交由插件完成的,插件以獨立的構建形式存在,Maven會在需要的時候下載並使用插件。 對於插件本身,爲了能夠複用代碼,它往往能夠完成多個任務。例如maven-dependenc

原创 JAVASCRIPT之遞歸

遞歸 遞歸函數是在一個函數通過名字調用自身的情況下構成的,如下所示。 function factorial(num) { if (num <= 1) { return 1; } else {

原创 JAVASCRIPT之數據類型

數據類型 在ECMAScript中變量可能包含兩種不同類型的值:基本類型值和引用類型值。基本類型值指的是簡單的數據段,而引用類型值指那些可能由多個值構成的對象。 基本數據類型:undefined, null, boolean, numbe

原创 JAVASCRIPT之執行環境及作用域

執行環境(execution context, 爲簡單起見,有時也稱爲“環境”)是Javascript中最爲重要的一個概念。 執行環境定義了變量或函數有權訪問的其他數據,決定了它們各自的行爲。每個執行環境都有一個與之相關聯的變量對象,環境