给那些正在或将要学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子对象
forms 表单对象
images 图像对象
links 链接对象

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值