经过两个星期左右学习,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 链接对象
分享到:
相关推荐
richface的完整demo,对于在学习和正在使用该开源东东的兄弟姐妹们又很到的帮助,值得一用 ... MyEclipse6.0+SQL2000开发简单的通讯录系统 · javascript教程+例子 ...
21天学通js21天学通js21天学通js21天学通js21天学通js21天学通js21天学通js21天学通js21天学通js21天学通js21天学通js21天学通js21天学通js21天学通js21天学通js21天学通js21天学通js21天学通js21天学通js21天学通js...
猿人学JS混淆是一种常见的JavaScript混淆技术,通过对代码进行重构、变量名替换、函数调用转换等手段,使得代码难以直观理解,增加了阅读和分析的难度。 在进行JavaScript逆向学习时,首先需要通过反混淆技术将混淆...
21天学js 教程 总结 javascript
javascript学习目录总结,后期我会把我自己学后的笔记分享给大家。
《21天学通javascript>>的源码,所有课程都在里面了,喜欢的同学可以下载下来对照一下。
初学者学习Javascript的好资料,保证一学就会,不学要后悔,快点来下哟
零基础学JavaScript(PPT)
兄弟连JavaScript视频教程
http://www.w3school.com.cn/example/jseg_examples.asp
LAMP兄弟连PPT--JavaScript高级
本文实例讲述了JavaScript实现获取某个元素相邻兄弟节点的prev与next方法。分享给大家供大家参考,具体如下: /** * 获取相邻元素 * @param ele 参考物元素 * @param type 类型,上一个(1)or下一个(0) * @return ...
一整套JavaScript视频教程,适合零基础新入行的朋友学习
猿人学js逆向第二题完整补环境js文件
个人对javascript学习的一些总结,希望对刚开始接触JavaScript的兄弟姐妹有帮助
一起学 Node.js
轮播图,完全用JavaScript写的,没用到jQuery很适合js初学者学习
使用JavaScript增强交互效果,是新手学习的最好宝典!强悍的技术用简短的课程描述完,让你学的更轻松
学JS必看-JavaScript数据结构深度剖析.doc
js文件