原创 [排序算法]:Java實現冒泡排序和快速排序

       這段時間看了許多經典排序算法,所以就索性寫一下個人對於這些排序的理解。方便以後回顧算法知識。當然,大部分都是以代碼作爲切入點,至於排序算法的理論知識可能不會過多講解,請自行查閱,敬請諒解! 冒泡排序 思想:        

原创 SE高階(9):Java自帶的強大工具類(重點了解Files和Paths)

Java中有許多工具類可以幫助我們進行快捷開發,甚至可以基於原始方法進行二次開發,以便用於不同的使用場景,所以掌握一些常用工具類是很有用處的。接下來會簡單介紹一些Java工具類的作用,感興趣的可以去查看方法的實現源碼。如果想了解更多工具類

原创 SE高階(20): 二十三種設計模式詳解(附目錄)

原文地址:http://blog.csdn.net/lovelion    SE高階【20】                 基礎知識   設計模式概述 從招式與內功談起——設計模式概述(一):設計模式從何而來? 從招式與內

原创 SE高階(13):JDBC—①數據庫連接操作與常用類的介紹

JDBC是什麼?                JDBC(Java數據庫連接)是一組用於執行SQL語句的Java API,Java只提供接口,具體的數據庫驅動程序類是由各數據庫廠商去實現。我們只需使用JDBC接口中提供的方法就能對多種關係

原创 [JQuery]:jQuery處理事件的on()和off()詳細用法

jQueryObject.on()函數詳解 on()函數用於爲指定元素的一個或多個事件綁定事件處理函數。 此外,你還可以額外傳遞給事件處理函數一些所需的數據。 從jQuery 1.7開始,on()函數提供了綁定事件處理程序所

原创 [jQuery]:jQuery選擇器總結

jQuery選擇器是繼承了CSS和Xpath的部分語法,總體分爲四種:基本選擇器、層次選擇器、過濾選擇器和表單選擇器。 基本選擇器 jQuery最常用的選擇器,可以通過id、class、標籤名來查找相應DOM元素,通過羣組選擇器可以獲取

原创 [Javascript]:DOM概念、DOM操作元素、屬性、文本節點詳解

【篇幅略長,建議點擊上面目錄來快速查詢相關知識點】 首先簡單瞭解一下Javascript的三大組成部分:ECMAScript + BOM + DOM。 ECMAScript是JS的語言核心。BOM和DOM是中立於平臺和語言的應用程序接口(

原创 [JQuery]:jQuery篩選元素方法、操作CSS樣式和處理事件方式

jQuery篩選元素         雖然層次選擇器 + 過濾選擇器時也能做到篩選元素功能,但當HTML的DOM結構複雜時,獲取元素效率就會很慢,而且選取器字符串過長很不便於閱讀,所以可以使用jQuery的相關方法來輔助篩選元素,會比較方

原创 [Javascript]:DOM操作之動態修改CSS樣式和高級選擇器

首選,回顧一下CSS定義樣式的三種方式:鏈接外部樣式、嵌入樣式(放在head元素中)和內聯樣式(行內樣式)。想要讓樣式生效,有如下方式: 通過CSS選擇器來進行大規模選取,但通常會用到ID屬性和class屬性來指定範圍。通過ID和clas

原创 [Javascript]:BOM對象詳解和BOM與DOM的層次關係

BOM與DOM的結構層次圖      BOM對象是什麼 BOM:瀏覽器對象模型(Brower Object Model),是用於操作瀏覽器而出現的API,BOM對象則是Javascript對BOM接口的實現。BOM提供了獨立於內容的、可

原创 [Javascript]:JS的常用事件總結

下面收集了網上一些已經分好類的常用事件,方便自己查找相關事件知識。如有需要,請自取。 Window事件 針對 window 對象觸發的事件,也就是常說的頁面事件,屬於瀏覽器事件類型(應用到 <body> 標籤): 事件 觸發該事

原创 [Javascript]:DOM綁定事件、事件流機制、事件委託、事件對象

本章節涉及到的知識點都是以DOM標準爲主,所以可能會和IE瀏覽器不兼容,請見諒。 事件         事件是指發生的事情。在網頁中,事件通常是指用戶或瀏覽器自身執行的某種動作,也可以表示爲文檔和瀏覽器窗口發生的交互行爲。 事件處理程序

原创 [jQuery]:jQuery的DOM元素操作方法

jQuery的DOM操作:創建節點、添加節點、刪除節點、複製節點、替換節點和包裹節點。也就是對文檔中的元素節點、屬性節點和文本節點進行增刪改查,只不過在原生JS基礎上進行封裝和增加了許多方法,所以能夠更方便的操作DOM。 獲取元素節點  

原创 [HTML5]:超鏈接(a標籤)、錨點定位和頭部元素

使用<a>標籤 <a> 標籤用於定義超鏈接,用於從一張頁面鏈接到另一張頁面。<a> 元素最重要的屬性是 href 屬性,它負責指示鏈接目標。也用於設置錨點,用於頁面定位。 在所有瀏覽器中,鏈接的默認外觀是: 未被訪問的鏈接

原创 [Javascript]:JS創建對象方式、對象使用說明與常用內置對象總結

         Javascript除了內置對象之外,還可以自定義對象,下面就將介紹JS創建對象的幾種方式以及怎麼動態添加對象的屬性和方法(函數)。關於一些常用內置對象也會在最後介紹。     JS創建對象方式     1.fun