原创 用JS實現下拉選單的聯動

需求:用JS實現一個下拉選單,要求在選中“地區”選單中相應的地區時,自動在“國家”選單中 出現相應的國家。 <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <titl

原创 JDBC學習筆記(四):執行SQL語句(Statement與PreparedStatement)

執行方法:使用Statement對象。 Statement簡介: Statement是Connection對象返回的,提供了基本查詢的接口的類,一般用來執行簡單的、無參數的查詢語句。 執行稍微複雜的sql語句,一般選擇PreparedSt

原创 用JS模擬購物車

需求:用Javascript模擬購物車頁面,要求上面是商品,下面是購物車。按添加可以將上面的物品添加到下面的購物車中。 購物車中有加和減按鈕,可以加減商品的數量。按刪除可以將商品刪除。 最後,每單件商品有價格合計,購物車中所有商品有總合計

原创 《JavaScript高級程序設計》——DOM

對代碼的理解全部寫在了註釋中 8.js /* * BOM - * - 框架(每個框架包含自己的window對象) * - window對象(主要) :窗口信息 * - location對象 :文檔信息 * -

原创 JDBC學習筆記(六):批量提交與DAO

##批量提交##使用Batch有關方法三個方法 :1.ps.addBatch()將一條SQL語句添加到ps中。2.ps.executeBatch()執行Batch中所有的SQL語句。3.ps.clearBatch()清空Batch中的SQ

原创 用JS模擬購物車(jQuery實現)

jQueryShoppingCart.htmljQueryCart.html <!DOCTYPE html> <html> <head>

原创 《JavaScript高級程序設計》——對象與繼承

對代碼的理解全部寫到了註釋中。var person = { //使用字面量方法創建對象。 name: "Steve", toString

原创 用JS實現圖片輪播

需求:將六張圖片循環播放。當鼠標移到圖片上方,圖片暫停。 代碼: HTML:<!DOCTYPE html> <html> <head> <style> #pics { height: 218px; width:

原创 《JavaScript高級程序設計》——函數表達式

和以前一樣,代碼都是自己一點一點敲的,對代碼的理解都放在了註釋中。//函數表達式: //使用函數聲明創建函數: function functio

原创 坦克大戰(基於尚學堂版修改)

大概用了兩天半的課餘,一共四五個多小時的時間做的,一千行代碼的小遊戲。先實現了尚學堂版坦克大戰,一邊看PPT一邊自己寫,不會實現的地方看視頻,一點點做了來以後,然後根據自己的想法進行了修改: 1.      加強AI,優化了坦克撞牆不回

原创 《Thinking in Java》——面向對象:加深理解

今晚電腦出了點問題,線程池的筆記暫時擱置。 閒着也是閒着,於是看了看剛郵過來的Thinking in java。不得不說,確實是本很棒的書,於是決定寫一篇關於面向對象的筆記。 剛看了第一章,最大的感觸是從字裏行間,每句話中都能有所收穫,有

原创 JDBC學習筆記(七):返回自動主鍵

同時將數據插入主表和子表中時。 需求:增加一個新部門,同時增加一個該部門的新員工。 思路1:先讓sequence產生nextval並記錄下來,再分別添加主表和子表 這種思路可行,但是需要多訪問一次數據庫,影響性能。 思路2:先插入新部門,

原创 併發學習筆記(二):synchronized代碼塊

需求:創建一個服裝店對象實例,用兩個線程模擬兩個人同時進店挑衣服->試衣服->買衣服的過程。 代碼: public class ShopDemo { public static void main(String args[]){ S

原创 併發學習筆記(三):join與wait/notify

需求:用兩個線程分別模擬 下載視頻/播放視頻 視頻要在下載完成後才能播放。 實現方法:確定一個boolean變量,只有在下載完成後才變成true,在播放視頻的線程中不斷判斷這個條件已達到下載完成後才播放的目的。這種方法可行但會耗費系統資源

原创 JS計時器:用JavaScript完成電子錶和發送取消系統

需求1:用Javascript做出一個電子錶。 其中有兩個按鈕,按“開始”電子錶顯示當前系統時間,按“暫停”將當前時間暫停。 直到再次按“開始”,將暫停的刷新爲當前系統時間。 很簡單的小程序,重點在後面的BUG調試。 JS代碼實現: v