天天看點

給那些正在或将要學js的兄弟姐妹們

    經過兩個星期左右學習,js這部分全學完了,教了我們2個多月,凱哥明天就暫時不能教我們了,有點不舍,還是蠻喜歡凱哥教課的,說起來和凱哥還是半個老鄉呢,咱不多說了,說多了傷感,說說js,其實js學習起來不是很難的,不要怕它,它隻是很亂,說實話,js讓很多同學都掉隊了,剛接觸的時候你會說這什麼破玩意,不要抵觸它,開始學起來的時候不懂你也要寫,多寫幾遍就懂了,每天凱哥布置的作業就是寫三遍課堂代碼,我都是紮紮實實的寫完了的,隻要你多梳理多梳理,結構就清楚了,ajax也是一樣的,它就是一個js對象,我們需要的就是它傳回回來的值,然後調用一個函數,讓函數執行實作相關的效果,jquery也不難,核心是怎麼找出對象,然後操作css,怎麼找對象呢,把手冊寫兩遍差不多就會找了,我剛接觸jquery也是感覺很是頭疼,很是惱火,索性把jquery手冊到筆記本上手寫兩遍,就有點感覺了,然後把凱哥教我們的執行個體寫三遍,就差不多了,是以大家不要害怕,多寫,不要看,越看越是迷糊,越是頭疼,越是不想學,很多同學就是這樣把自己搞的心浮氣躁,相信自己,一定可以學好的.

下面我暫時總結了一下window對象,寫的都是常用的,肯定不全,寫錯了或者寫的不好歡迎大家指正

window對象

下面包括很多屬性,方法,對象,其中比較大的是dom對象

屬性:

closed 判斷視窗是否關閉

innerheight 傳回視窗的文檔顯示區的高度

innerwidth 傳回視窗的文檔顯示區的寬度

name 設定或傳回視窗的名稱

opener 傳回對建立此視窗的視窗的引用

outerheight 傳回視窗的外部高度

outerwidth 傳回視窗的内部寬度

status 傳回視窗狀态欄的文本

screenLeft srceenTop screenX screenY

方法

open() 打開新文檔

setTimeout() 定時執行某動作

clearTimeout() 删除這個定時器

setInterval() 周期性執行某動作

clearInterval() 删除這個計時器

close() 關閉浏覽器

confirm() 彈出一個帶消息以及确認和取消的按鈕

prompt() 顯示可提示使用者輸入的對話框

focus() 把鍵盤焦點給與一個視窗

moveBy() 相對移動

moveTo() 絕對移動

resizeBy() 相對改變大小

resizeTo() 絕對改變大小

scrollBy() 相對滾動

scrollTo() 絕對滾動

window下面的子對象

location對象 不大寫

location.href='url'; 跳轉到url

location.replace('url'); 用url替換目前的頁面 沒有後退鍵

location.reload() 重新加載目前文檔

history對象

history.back() 退後 保留先前輸入的值 對使用者友好

histoty.forward() 前進 基本沒什麼用

history.go(num) 前進或後退num步 也沒什麼用

screen 螢幕對象

screen.availHeight 螢幕實際高度

screen.availWidth 螢幕實際寬度

screen.colorDepth 色彩深度

screen.width 分辨率寬度

screen.height 分辨率高度

navigator 浏覽器對象

navigator.appCodeName 傳回浏覽器的代碼名

navigator.appVersion 傳回浏覽器的平台和版本資訊

navigator.appName 傳回浏覽器的名稱

navigator.language 傳回浏覽器的語言

navigator.platform 傳回運作浏覽器的作業系統平台

clipboardData 剪切闆對象

clipboardData.setData('text',value) 就學了這個 呵呵

frame 架構對象 7中找對象的方式

1.window.parent.frames[num]

2.window.top.frames.name

3.window.top.frames[name]

4.window.top.item[num] 我貌似沒有試驗出來

5.window.top.item.name

6.window.top.name

7.window.top['name']

event 事件對象

event.srcElement 目前對象源 操作誰 誰就是源對象

event.keyCode 擷取鍵盤碼

event.cancleBubble=true 取消層級關系

event.returnValue='value' 傳回一個提示框

event.clientX event.clientY 擷取滑鼠坐标

document 對象

屬性

body 提供對<body>元素的直接通路

cookie 設定或傳回與目前文檔有關的所有的cookie

domain 傳回目前文檔的域名

lastModified 傳回文檔被最後修改的時間

title 傳回文檔的标題

URL 傳回目前文檔的URL

close() 關閉用document.open() 方法打開的輸入流

getElementById() 根據id找對象

getElementByName() 根據name找對象

getElementByTagName() 根據表簽名找對象

open() 打開一個文檔

write() 相當于echo

createElement('') 建立新元素 裡面的參數是你要建立的元素 例如 div a img ....

appendChild() 配置設定元素

removeChild() 删除元素

document 樹結點

parentElement 父元素

parentNode 父結點

childNodes 所有子結點 有s哦

firstChild 第一個子結點

lastChild 最後一個子結點

nextSiblings 下一個兄弟結點

previousSiblings 上一個兄弟結點

document子對象

上一篇: PIDS故障