概念
一門客戶端指令碼語言,前端檢驗
語法
1.與html結合方式
內部js:script
外部js: 用src引入js檔案
2.注釋
1.單行://注釋內容
2.多行:/* 注釋內容 */
3.資料型別
1.原始資料型別
numstring:單引雙引號都可
boolean
null:乙個物件為空的佔位符
undfined:未定義。如果乙個變數沒有給初始化值,預設為undifined
2.引用資料型別
4.變數
語法:var 變數名
判斷變數型別typeof(變數)
5.運算子
比較:=== 全等於,先轉換型別,在判斷
邏輯:與或非
其他型別轉boolean:
1.num:0為假,其他為真
2.string:除了空字串,其他都是true
3.null和undefined :都是false
4.物件:所有物件都為true
6.流程控制語句
swicth:可以接受任何型別
7.特殊語法
1.語句以非號結尾
2.變數定義
使用 var也可以不使用
如果用var,則為區域性變數
不用,則為全域性變數
基本物件
function:方法或函式
建立:1.function 方法名(引數)
2. var 方法名=function(){}
特點:方法定義形參型別可以不寫
方法是乙個物件,重名會被覆蓋
array物件:
建立:var 陣列名=new array (元素列表)
var 陣列名=new array(預設長度)
var 陣列名=[元素列表]
特點:陣列元素型別可變,長度可變
方法:join(引數):將陣列中的元素按照引數來拼接
push(引數):向陣列的尾部新增元素
date物件:
建立:var 物件名=new date()
方法:tolocalestring():返回當前date物件對應的時間本地字串格式
gettime():獲取毫秒值
regexp:
正規表示式:定義字串的組成規則
1.單個字元:[a][ab][a-z a-z 0-9 ]
特殊符號:
\d:單個數字字元 [0-9]
\w:單個單詞字元
2.量詞符號
?:表示出現0次或1次
*:出現0次或多次
+:1次或多次
:次數大於m小於n 也可以預設
開始:^ 結束:$與表示式一起使用
正則物件:
建立:1.var reg =new regexp("\正規表示式")
2.var 物件名=/ 正規表示式/
方法:test(引數) :驗證指定的字串是否符合正則定義的規範
globle:
特點:全域性物件,直接呼叫
方法:encodeuri():url編碼
decodeuri():url解碼
dom簡單學習
概念:文件物件模型,將標記語言文件各個組成部分,封裝為物件,解析為dom樹
核心dom文件物件
document物件
獲取:window.document
方法:獲取element物件
1.getelementbyid():根據id屬性值獲取元素物件。id屬性值一般唯一
2.getelementsbytagname():根據元素名稱獲取元素物件名,返回值是乙個陣列
3.getelementsbyclassname():根據class屬性值獲取元素物件。返回值是乙個陣列
4.getelementsbyname():根據name屬性值獲取元素物件。返回值是乙個陣列
element:元素物件
建立獲取:同上
方法:setattribute("","");
removeattribute("","");
建立其他dom物件
功能:控制html文件內容
**:獲取頁面標籤(元素)物件 element
document.getelementbyid(「標籤的id值」)
操作物件:
1.設定屬性值
物件名.標籤屬性名
2.修改標籤體內容
屬性:innerhtml
id名.innerhtml=""
事件的簡單學習
功能:某些元件被執行了某些操作後,觸發某些**的執行
如何繫結事件:
1.直接在html標籤上,指定事件的屬性(操作),屬性值就是js**
單擊:οnclick=「呼叫方法」
缺點:不利於維護
2.通過js獲取元素物件,指定事件屬性,設定乙個函式!(推薦)
bom
概念:瀏覽器物件模型,將瀏覽器各個組成部分封裝成物件
瀏覽器視窗物件:window
建立:直接引用window使用,也可以直接呼叫方法名呼叫
方法:1.與彈出視窗有關
alert():彈出警告框
confirm():確認框,有確定和取消按鈕,返回值為false
2.與來打關閉有關的方法
close():關閉瀏覽器視窗
誰呼叫,關誰
open():開啟
返回新的window視窗
3.與定時器有關的方法
一次性定時器
settimeout(引數1,引數2) 在指定的毫秒數後呼叫函式或計算表示式
引數:js**或方法物件,毫秒值
cleartimeout(引數) 取消由settimeout()方法設定的timeout
引數為set的返回值
等迴圈定時器:
setinterval():按照指定的週期來呼叫函式或表示式
clearinterval():取消由setinterval()設定的timeout
屬性:獲取其他bom物件,history,location等
獲取dom物件:document
location物件:包含url位址
建立:window.location()
方法:reload() 重新整理
屬性:href
獲取href:location.href
一般用於跳**設定href:location.href(「**」)
SAP BW個人學習筆記
sap bw個人學習筆記 難免有錯,持續更新,切勿對號入座。一 kpi 1 kpi是線性遞增的 2 kpi關鍵指標 一般情況下,2個模組,就有40個kpi,3個模組,有60多個kpi 二 增強 1 只有不符合要求時,才使用增強,還要使用標準字段。三 財務資料源 財務資料源是用的後像,也即是餘像,只能...
ajax個人學習筆記
1.function createxhr else if typeof activexobject undefined catch e else 2.ie瀏覽器第一次向伺服器端請求,獲取最新資料,其後預設獲取的是快取資料,而不是最新的資料,可以使用js中的隨機字串處理。3.ajax非同步 true ...
個人學習筆記 0802
header1 一級標題 h是英文header標題的縮寫,標題無處不在,它的應用範圍十分廣泛 結構 寫作文 ppt等。h1是主標題,h2是副標題,h3 h4 h5 h6依次遞減字型的大小。p是英文paragraph段落的縮寫,常用於建立乙個段落 用於注釋 lorem ipsum text 一般用於佔...