原创 JavaScript 事件監聽機制

概念:某些組件被執行了某些操作後,觸發某些代碼的執行。事件:某些操作。如: 單擊,雙擊,鍵盤按下了,鼠標移動了事件源:組件。如: 按鈕 文本輸入框…監聽器:代碼。註冊監聽:將事件,事件源,監聽器結合在一起。 當事件源上發生了某個事件,則觸發

原创 JavaScript與BOM

BOM:Browser Object Model 瀏覽器對象模型,將瀏覽器的各個部分封裝成對象。組成:Window:窗口對象Navigator:瀏覽器對象Screen:顯示器對象History:歷史記錄對象Location:地址欄對象如何學

原创 JavaScript 表單校驗

方式一:<!DOCTYPE html><htmllang="en"><head><metacharset="UTF-8"><title>Title</title><script>functioncheckForm(){letusername

原创 JavaScript 其他類型轉boolean

0或NaN->false,其他數字->true""空字符串->false,其他字符串->truenull或者undefined->false對象,有對應實例->true;應用:判斷一個數字是不是爲0或者NaN判斷一個字符串是否爲空判斷一個變

原创 JavaScript 數組 Array對象

Array 對象用於在單個的變量中存儲多個值。1. 創建第一種方式:var 數組名 = new Array(元素列表);第二種方式:var 數組名 = new Array(數組長度);第三種方式:var 數組名 = new Array();

原创 JavaScript ==和===的區別

==:因爲JS會進行自動類型轉換,==比較的是轉換後的數據<script>vara=true;//true轉換成1,false轉換成0varb=1;alert(a==b);//truevarc="123";//字符串轉數字vard=123;

原创 JavaScript Function對象

函數實際上是功能完整的對象,所有函數都應看作 Function 類的實例,Function 類可以表示開發者定義的任何函數。1. 創建第一種方式:<script>//函數名就可以當做一個Function對象來使用function函數名(ar

原创 JavaScript 與html的結合方式

內部JS:JavaScript代碼寫在html文件裏。可以定義在html頁面中的任意位置。但是注意:js代碼定義的位置與html元素位置之間的順序會產生一些問題。請看下面:我們在body中定義了一個單選按鈕,並且希望使用js來獲取這個inp

原创 JavaScript 日期 Date對象

Date 對象會自動把當前日期和時間保存爲其初始值。1. 創建var 對象名 = new Date();2. 方法:文檔鏈接:click me

原创 JavaScript 全局對象 Global

1.特點Global全局對象中封裝的方法不需要對象就可以直接調用。<script>//例如把字符串編碼爲 URI。然後解碼某個編碼的 URI。varstrencode=encodeURI("http://blog.csdn.net?wd=張

原创 JavaScript 數學 Math對象

文檔鏈接:click me

原创 JavaScript 正則表達式 RegExp 對象

RegExp 對象表示正則表達式,它是對字符串執行模式匹配的強大工具。1. 創建第一種方式:var 對象名 = /正則表達式/attributes;第二種方式:var 對象名 = new RegExp("正則表達式",attributes)

原创 IDEA/AS 看起來比較舒服的主題字體配置方案

主題:Cyan light,可以在File->Settings->Plugins中搜索下載。字體:Inconsolata,直接網上搜索安裝設置即可。

原创 Java基礎|LinkedList集合

LinkedList我們看一下jdk1.6官方中文文檔對於LinkedList的介紹:LinkedList的特點LinkedList採用雙向鏈表結構存儲元素。定義了許多操作首尾元素的方法,允許將鏈接列表用作堆棧、隊列或雙端隊列。不同與Arr

原创 Java基礎|Collection接口

Collection接口我們看一下jdk1.6官方中文文檔對於Collection接口的介紹:Collection集合框架層次結構圖常用的方法實現的功能:添加、刪除、清空、判斷是否包含指定元素、判斷集合是否空、獲取集合元素個數、將集合轉換成