原创 JavaScript內置對象(2)

10.String 對象提供了對字符串的支持,創建String 對象使用如下的方式: var str = new String("s=abc");      屬性和方法 length    字符串長度 charAt(n)    返回字符串

原创 JavaScript面向對象特性

1.null和undefined null是JavaScript的一個關鍵字,它表示空值。null可以看做是Object類型的一個特殊值,如果一個對象的值是null,其含義就是該對象不是一個有效的對象。 undefined不是JavaSc

原创 JavaScript相冊預覽

直接上代碼 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta h

原创 JavaScript之srcElement元素

項目中用到了需要判定事件源的一些代碼,先將從網上查到的獲取事件源屬性的代碼,總結如下,方便以後查找<html xmlns="http://www.w

原创 JavaScript面向對象(一)

JavaScript本身是基於對象的,而並非基於類。但是,JavaScript的函數式語言的特性使得它本身是可編程的,他可以變成你 想要的任何形式。 1.原型繼承  JavaScriipt中的繼承可以通過原型鏈來實現,調用對象上的一個方法

原创 JavaScript彈出提示選擇框

自動聯想最簡單最基本的原型,從簡單的入手,一步步做到底。附代碼<html> <head> <script> function s

原创 JavaScript基本函數封裝

代碼如下:function $(obj,get,fn) { if(get=="element") {

原创 JavaScript對象與JSON

1.Javascript對象 JavaScript對象其實就是屬性的集合,也就是說,給定一個JavaScript對象,我們可以明確的知道一個屬性是不是這個對象的屬性, 對象中的屬性是無序的,並且是各不相同的(如果用同名的,則後聲明的覆蓋

原创 JavaScript多選框checkbox傳遞

工作中遇到的多選框傳遞問題,實際上需要將多選框用js拼成一個傳,作爲string傳遞過去,需要在表單中加一個隱藏的值,回寫的時候,再用js解析此串,

原创 JavaScript換膚

設置cookie的部分沒有調通,還需調整 先貼代碼如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

原创 JavaScript中的變量和閉包

JavaScript基礎 1.變量聲明   JavaScript可以使用var顯式地聲明變量:    var iNum;  因爲JS是弱類型語言,即使變量的類型在初始化時已經被確定,也仍然可以之後把他設置成其他類型   var sNam

原创 JavaScript之類型

1.類型轉換 在JS代碼中通常可以發現這樣的代碼: if(datamodel.item){ //  do something.... }else { datamodel.item = new Item(); } 這種寫法事實上具有更深層

原创 JavaScript函數

在JavaScript中,函數本身與其他任何的內助對象在地位上是沒有區別的,函數本身也是對象。 在JavaScript中: 函數可以被賦值給一個變量 可以被賦值爲對象的屬性 可以作爲參數被傳入別的函數 可以作爲函數的結果被返回 可以用字面

原创 劃詞彈出2級菜單

項目中用到的類似於分享到weibo的劃詞彈出菜單。大致思路是有一個隱藏層,內部放着隱藏菜單,當選中某個頁面空間的文字時,即會彈出此菜單,點擊則可以將文詞切換至彈出窗口,然後進行編輯。 1.放所隱藏菜單層的代碼 <style> #me

原创 JavaScript內置對象(1)

JavaScript內置對象包含以下這些: Global:全局對象         Object:對象           Boolean:布爾值對象             Date:日期對象          String:字符串對象