原创 4.Javascript之Math對象

Javascript同Java一樣,一切皆對象 Math對象常用方法 Math.random() //返回0-1之間的隨機數 Math.max(num1,num2,...) //返回較大值 Math.min(num1,num2,.

原创 Java之Junit單元測試(IDEA)

一、測試分類 測試大體分爲兩類:即黑盒測試與白盒測試 黑盒測試:不清楚程序內部實現,也無需寫代碼,只需要給出測試的輸入值,看程序是否能夠輸出期望的值 白盒測試:清楚程序內部實現,需要寫代碼來測試程序,並且關注程序具體的執行

原创 Java之異常詳解

一、異常的概念 異常就是在程序運行過程中所發生的的不正常的事件,它會中斷正在運行的程序。 在生活中,我們會根據不同的異常進行相應的處理,而不會就此中斷我們的生活。 二、異常處理機制 Java的異常處理機制可以讓程序具有極好的

原创 7.DOM之獲取元素節點

DOM獲取元素節點主要通過三種方式(想象樹形結構): 通過標籤id獲取 通過標籤class獲取 通過標籤名獲取 下面準備演示示例: <body> <ul> <li>111</li> <l

原创 13.SQL之數據的刪除與更新

一、刪除 使用DELETE語句刪除表中數據,它刪除對象並不是表或者列,而是記錄(行)。 語法: # 刪除全部數據行 DELETE FROM <表名>; # 刪除部分指定的數據行 DELETE FROM <表名> WHERE <條

原创 5.Javascript之日期對象

一、日期對象聲明 使用new Date()聲明(最常用) 沒有傳入參數,默認爲當前系統時間(格林尼治時間,不方便使用) 傳入參數 “2000-01-01” “2000/01/01” 按照順序,分別傳入參數 年 月 日 時

原创 2.Javascript之字符串

一、字符串的聲明 所有帶單引號或者雙引號的都叫做字符串 通過new運算符去聲明字符串(不常用) var str1 = new String(100); //new可省略 var str2 = String("hello")

原创 2.Linux之Vi和Vim編輯器

一、Vi和Vim簡介 所有linux系統都會內帶有vi文本編輯器,而Vim可以看出vi的加強版,Vim具有程序編輯能力 二、Vim常用的三種模式 一般模式 以vim打開一個檔案就直接進入一般模式(這是默認的模式)。在這個模式中

原创 1.Linux之文件目錄結構

Linux一切皆文件 在windows中是文件的,在linux下同樣也是文件 在windows中不是文件的,在linux下也是以文件的形式存儲的(包括磁盤) 常見的文件操作 創建文件 編輯文件 保存文件 關閉文件 重

原创 Java常用API之Math

Java提供了Math工具類來完成稍微複雜一些的數學運算,Math是一個工具類,它的構造器被定義成privated的,因此無法創建Math類的對象:Math類中所有方法都是靜態方法,直接通過類名調用。Math類除了提供大量靜態方法

原创 17.SQL之內/外聯結詳解

一、聯結概述 聯結(JOIN)就是將其他表中的列添加過來,進行“添加列”的集合運算。UNION是以行(縱向)爲單位進行操作,而聯結則是以列(橫向)爲單位進行的 聯結大體上分爲內聯結和外聯結兩種。 聯結圖示: 準備聯結

原创 3.Javascript函數與對象

一、基本概念 函數與方法 函數由一系列語句組成,這些語句因爲執行特定的任務而被分到同一組。方法的功能與函數一樣。只不過方法在對象內部創建 對象 對象由一些屬性和方法組成 內置對象 瀏覽器自帶的一組對象,類似於Java中

原创 4.Jquery過濾器

一、過濾器語法介紹 對已經定位到Jquery對象中DOM對象,進行二次過濾篩選的 過濾器不能單獨使用,必須聲明在選擇器後面 六種過濾器(三種常見的過濾器) 可以將多個過濾器放到同一個jquery函數中,進行層層過濾 html標

原创 3.jquery的選擇器語法

一、什麼是選擇器語法 就是對DOM對象進行定位的條件,比如根據ID定位,根據標籤類型名… jquery中只有三種選擇器 二、基本選擇器 1、定位條件 可以根據ID編號,根據標籤類型名,根據Class名(和CSS一樣都是三種)

原创 6.Jquery中的事件綁定方式

一、Javascript中事件綁定方式 嵌入式綁定: <input type = "button" onclick = "func1()" /> 缺點:一次只能爲一個標籤綁定監聽事件 基於DOM對象的綁定方式 var a