原创 [JQuery]學習——過濾選擇器

第一 基本過濾器: 過濾名 jQuery語法 說明 返回 :first $('li:first') 選取第一個元素 單個元素 :last $('li:last') 選取最後一個元素 單個元素 :even $('li:even') 選取索

原创 [JavaScript]-----對象和數組

一.Object類型 到目前爲止,我們使用的引用類型最多的可能就是Object 類型了。雖然Object 的實例 不具備多少功能,但對於在應用程序中的存儲和傳輸數據而言,它確實是非常理想的選擇。 創建Object 類型有兩種。一種是使用n

原创 OOM java內存溢出

1、OOM for Heap=>例如:java.lang.OutOfMemoryError: Java heap space 分  析 此OOM是由於JVM中heap的最大值不滿足需要,將設置heap的最大值調高即可,參數樣例爲

原创 [JavaScript]-----使用JavaScript

一.<Script>標籤解析 <script>xxx</script>這組標籤,是用於在html 頁面中插入js 的主要方法。它主要有以下   幾個屬性: 1.charset:可選。表示通過src 屬性指定的字符集。由於大多數瀏覽器忽略它

原创 [JQuery]學習——基礎入門

var domObj = document.getElementById(“id”); var objHtml = domObj.innerHTML; 等價於 $("#foo“).html(); 編碼約定: var $varaible

原创 [JavaScript]-----流程控制語句

1 聲明語句 變量聲明語句 var box = 100; 標籤聲明語句 lable : box; 2 表達式語句 變量賦值語句 box = 100 屬性賦值語句 box.property = 100; 方法調用語句 box.method

原创 大話設計模式____裝飾器模式

Decorator:動態給一個對象添加一些額外的職責,就增加功能來說,裝飾模式比生成子類更爲靈活。

原创 大話設計模式____開閉原則

ASD:面對需求,對程序的改動是通過增加新代碼進行的,而不是更改現有代碼。 我們希望在開發工作展開不久就知道可能發生的變化。查明可能發生的變化時間越長,要創建正確的抽象就越困難。

原创 大話設計模式____單一職責模式

SRP:就一個類而言,僅有一個引起它變化的原因。

原创 大話設計模式____簡單工廠VS工廠方法

簡單工廠模式的最大優點在於工廠類包含了必要的邏輯判斷,根據客戶端的選擇條件動態實例化相關的類,對於客戶端來說,去除了與具體產品的依賴。但問題也在這裏,如果需要增加一個模式,我們是一定需要在運算工廠類的方法

原创 [JavaScript]----對象冒充調用

var box = new Box('Lee', 100); //構造模式調用 alert(box.run()); Box('Lee', 20); //普通模式調用,無效 var o = new Obje

原创 大話設計模式___策略模式

1 定義  它定義了算法家族,分別封裝起來,讓它們之間可以互相替換,此模式讓算法的變化,不會影響到使用算法的客戶。 2 策略模式簡化了單元測試,因爲每個算法都有自己的類,可以通過自己的接口單獨測試。 總之策略模式封裝了變化。

原创 JS僞繼承

vod的代碼 /***************************************************************************      * 僞繼承      *       * @param {O

原创 jquery之empty()與remove()區別

要用到移除指定元素的時候,發現empty()與remove([expr])都可以用來實現。可仔細觀察效果的話就可以發現。empty()是隻移除了 指定元素中的所有子節點,拿$("p").empty()來說,他只是把<p>dsfs

原创 Tomcat6.0配置c3p0數據源

配置環境:tomcat-6.0.29                  mysql-connector-5.1.6-bin.jar                 c3p0-0.9.1.jar                  jstl