scrollTop 代表页面利用滚动条滚动到下方时,隐藏在滚动条上方的页面的高度; scrollLeft 代表页面利用滚动条滚动到右侧时,隐藏在滚动条左侧的页面的宽度; scrollWidth 是对象的实际内容的宽,不包边线宽度,会随对象中内容的多少改变(内容多了可能会改变对象的实际宽度)。 clientWidth 是对象可见的宽度,不包滚动条等边线,会随窗口的显示大小改变。 offsetWidth 是对象的可见宽度,包滚动条等边线,会随窗口的显示大小改变。
http://blog.csdn.net/Eray/article/details/1560913
一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document)
指定当前显示链接的位置:window.location.href="/URL"
JS的内建对象有:Array,Boolean,Date,Error,EvalError,Function,Math,Number,Object,RangeError,ReferenceError,RegExp,String,SyntaxError
窗口全屏大 小:<script>function fullScreen(){ this.moveTo(0,0);this.outerWidth=screen.availWidth;this.outerHeight=screen.availHeight;}window.maximize=fullScreen;</script>
JS中的焦点顺序:document.getElementByid("表单元素").tabIndex = 1
contentEditable可设置元素是否可被修改,isContentEditable返回是否可修改的状态.
取出该元素在页面中出现的数量:document.all.tags("div(或其它HTML标记符)").length
状态栏文字的设置:window.status='文字',默认的状态栏文字设置:window.defaultStatus = '文字.';
添加到收藏夹:external.AddFavorite("http://www.dannyg.com";,"jaskdlf");
JS中遇到脚本错误时不做任何操作:window.onerror = doNothing; 指定错误句柄的语法为:window.onerror = handleError;
窗口重定向:window.navigate("http://www.sina.com.cn";);
window.location 的属性: protocol(http:),hostname(www.example.com),port(80),host(www.example.com:80),pathname("/a /a.html"),hash("#giantGizmo",指跳转到相应的锚记),href(全部的信息)
window.history.back()返回上一页,window.history.forward()返回下一页,window.history.go(返回第几页,也可以使用访问过的URL)
document.body.noWrap=true;防止链接文字折行.
变量名.charAt(第几位),取该变量的第几位的字符.
"abc".charCodeAt(第几个),返回第几个字符的ASCii码值.
定义常量的关键字:const,定义变量的关键字:var