转载 js中的基本常识 收藏
- 博客分类:
- 技术杂绘
转载 js中的基本常识 收藏
2011年04月25日
js中的基本常识!
1.document.write(""); 输出语句
2.JS中的注释为//
3.传统的HTML文档顺序是document->html->(head,body)
4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,documen t)
5.得到表单中元素的名称和值document.getElementById("表单中元素的ID号").name(或val)
6.一个小写转大写的JS: document.getElementById("output").val = document.getElementById("i
nput").val.toUpperCase();
7.JS中的值类型:String,Number,Boolean,Null,Object,Function
8.JS中的字符型转换成数值型:parseInt(),parseFloat()
9.JS中的数字转换成字符型""+变量)
10.JS中的取字符串长度是length)
11.JS中的字符与字符相连接使用+号.
12.JS中的比较操作符有:==等于,!=不等于,>,>=,Error,EvalError,Function,Math, Number,Object,RangeError,
ReferenceError,RegExp,String,SyntaxError,TypeError ,URIError
53.JS中的换行:\n
54.窗口全屏大小:
55.JS中的all代表其下层的全部元素
56.JS中的焦点顺序:document.getElementByid("表单元素").tabIndex = 1
57.innerHTML的值是表单元素的值:如
"how are you"
,则innerHTML的值就是:how are you
58.innerTEXT的值和上面的一样,只不过不会把这种标记显示出来.
59.contentEditable可设置元素是否可被修改,isContentEditable返回是否可修改的状态.
60.isDisabled判断是否为禁止状态.disabled设置禁止状态
61.length取得长度,返回整型数值
62.addBehavior()是一种JS调用的外部函数文件其扩展名为.htc
63.window.focus()使当前的窗口在所有窗口之前.
64.blur()指失去焦点.与FOCUS()相反.
65.select()指元素为选中状态.
66.防止用户对文本框中输入文本:
67.取出该元素在页面中出现的数量:document.all.tags("div(或其它HTML标记符)").length
68.JS中分为两种窗体输出:模态和非模态.window.showModaldialog(),window.showModeless()
69.状态栏文字的设置:window.status='文字',默认的状态栏文字设置:window.defaultStatus = '文字.';
70.添加到收藏夹:external.AddFavorite("http://www.dannyg.com"t;,"j askdlf");
71.JS中遇到脚本错误时不做任何操作:window.onerror = doNothing; 指定错误句柄的语法为:window.on
error = handleError;
72.JS中指定当前打开窗口的父窗口:window.opener,支持opener.opener...的多重继续.
73.JS中的self指的是当前的窗口
74.JS中状态栏显示内容:window.status="内容"
75.JS中的top指的是框架集中最顶层的框架
76.JS中关闭当前的窗口:window.close();
77.JS中提出是否确认的框:if(confirm("Are you sure?"))else{alert("Not Ok");}
78.JS中的窗口重定向:window.navigate("http://www.sina.com.cn"t;);
79.JS中的打印:window.print()
80.JS中的提示输入框:window.prompt("message","defaultReply");
81.JS中的窗口滚动条:window.scroll(x,y)
82.JS中的窗口滚动到位置:window.scrollby
83.JS中设置时间间隔:setInterval("expr",msecDelay)或setInterval(funcRef,msecDelay)或setTimeou
t
84.JS中的模态显示在IE4+行,在NN中不行:showModalDialog("URL"[,arguments][,features]);
85.JS中的退出之前使用的句柄unction verifyClose(){event.returnVal="we really like you and ho
pe you will stay longer.";}} window.onbeforeunload=verifyClose;
86.当窗体第一次调用时使用的文件句柄nload()
87.当窗体关闭时调用的文件句柄nunload()
88.window.location的属性: protocol(http,hostname(example.com),port(80),host( e
xample.com0),pathname("/a/a.html"),hash("#giantGiz mo",指跳转到相应的锚记),href(全部的信
息)
89.window.location.reload()刷新当前页面.
90.window.history.back()返回上一页,window.history.forward()返回下一页,window.history.go(返回
第几页,也可以使用访问过的URL)
91.document.write()不换行的输出,document.writeln()换行输出
92.document.body.noWrap=tr;防止链接文字折行.
93.变量名.charAt(第几位),取该变量的第几位的字符.
94."abc".charCodeAt(第几个),返回第几个字符的ASCii码值.
95.字符串连接:string.concat(string2),或用+=进行连接
96.变量.indexOf("字符",起始位置),返回第一个出现的位置(从0开始计算)
97.string.lastIndexOf(searchString[,startIndex])最后一次出现的位置.
98.string.match(regExpression),判断字符是否匹配.
99.string.replace(regExpression,replaceString)替换现有字符串.
100.string.split(分隔符)返回一个数组存储值.
101.string.s str(start[,length])取从第几位到指定长度的字符串.
102.string.toLowerCase()使字符串全部变为小写.
103.string.toUpperCase()使全部字符变为大写.
104.parseInt(string[,radix(代表进制)])强制转换成整型.
105.parseFloat(string[,radix])强制转换成浮点型.
106.isNaN(变量):测试是否为数值型.
107.定义常量的关键字:const,定义变量的关键字:var
-------------------------------------------------- --------------------------------------------------- ---------------------------
javascript38种小技巧,推荐新手查看。
事件源对象
event.srcElement.tagName
event.srcElement.type
捕获释放
event.srcElement.setCapture();
event.srcElement.releaseCapture();
事件按键
event.keyCode
event.shiftKey
event.altKey
event.ctrlKey
事件返回值
event.returnVal
鼠标位置
event.x
event.y
窗体活动元素
document.activeElement
绑定事件
document.captureEvents(Event.KEYDOWN);
访问窗体元素
document.all("txt").focus();
document.all("txt").select();
窗体命令
document.execCommand
窗体COOKIE
document.cookie
菜单事件
document.oncontextmenu
创建元素
document.createElement("SPAN");
根据鼠标获得元素:
document.elementFromPoint(event.x,event.y).tagName =="TD
document.elementFromPoint(event.x,event.y).appendC hild(ms)
窗体图片
document.images[索引]
窗体事件绑定
document.onmousedown=scrollwindow;
元素
document.窗体.elements[索引]
对象绑定事件
document.all.xxx.detachEvent('onclick',a);
插件数目
navigator.plugins
取变量类型
typeof($js_libpath) == "undefined"
下拉框
下拉框.options[索引]
下拉框.options.length
查找对象
document.getElementsByName("r1");
document.getElementById(id);
定时
timer=setInterval('scrollwindow()',delay);
clearInterval(timer);
UNCODE编码
escape() ,unescape
父对象
obj.parentElement(dhtml)
obj.parentNode(dom)
交换表的行
TableID.moveRow(2,1) document.all.csss.href="http://blog.163.com/yaobo_ 2010@126/blog/a.css";
替换CSS
并排显示
display:inline
隐藏焦点
hidefocus=tr
根据宽度换行
style="word-break:break-all"
自动刷新
简单邮件
快速转到位置
obj.scrollIntoView(tr)
锚
anchors
网页传递参数
location.search();
可编辑
obj.contenteditable=tr
执行菜单命令
obj.execCommand
双字节字符
/[^\x00-\xff]/
汉字
/[\一-\
发表评论
-
Symbian OS S60三种开发环境的搭建,基于C++
2012-01-20 09:32 738Symbian OS S60三种开发环境的搭建,基于C++ ... -
Windows Phone开发(三)-- 导航原理分析
2012-01-20 09:32 654Windows Phone开发(三)-- 导 ... -
《Qt for Symbian》翻译系列之七:第二章 开始(1)
2012-01-20 09:32 855《Qt for Symbian》翻译系列之七:第二章 开始(1 ... -
onscripter For windows/MAC OS 中文版
2012-01-20 09:32 1479onscripter For windows/MAC OS 中 ... -
vs2008安装失败解决办法
2012-01-20 09:32 862vs2008安装失败解决办法 2011年04月22日 由 ... -
实习心得体会2
2012-01-19 14:34 681实习心得体会2 2010年06月20日 首先学习谢谢 ... -
墨子管理启发的“天龙八部”
2012-01-19 14:34 488墨子管理启发的“天龙 ... -
古代房屋,宫殿,屋内陈设介绍
2012-01-19 14:34 1225古代房屋,宫殿,屋内陈设介绍 2011年12月22日 ... -
2011-12-22
2012-01-19 14:34 6982011-12-22 2011年12月22日 室内设计原 ... -
AS3各种判断陷阱......以及处理方法
2012-01-17 04:21 633AS3各种判断陷阱......以 ... -
JavaScript的例外处理(try...catch...finally)
2012-01-17 04:21 582JavaScript的例外处理(try...catch...f ... -
JavaScript--JavaScript对象
2012-01-17 04:21 628JavaScript--JavaScript对象 2 ... -
as3中数组的copy之concat
2012-01-17 04:21 629as3中数组的copy之concat 2 ... -
“魅力女性精英班培训”感受
2012-01-16 03:10 760“魅力女性精英班培训”感受 2009年09月10日 ... -
会说话的女人(二)
2012-01-16 03:10 640会说话的女人(二) 2009 ... -
女性最为吸引人的品质
2012-01-16 03:10 536女性最为吸引人的品质 ... -
导购知识
2012-01-16 03:10 528导购知识 2011年05月12日 ...
相关推荐
Javascript中文手册,Js,Javascript,比较全的JS中文手册
包括javascript的230多个常用功能,有例子,还添加了标题,容易查询
基本计算器应用程序是使用 JavaScript 编程语言创建的。该项目是一个用户友好的应用程序,可以自由定制以满足您的需求。此应用程序的目的是帮助您计算解决问题中的常用数字。该应用程序提供了计算器的基本功能,可...
介绍了javascript基本语法格式,常用常量、变量、表达式及常用基本对象。并配有大量的例题和例题解析
OpenCVjs, 在javascript中,图像处理 OpenCVjs
javascript常用大收藏,非常有用,包含了常用到的各种js,很适合初学者,对于有经验的人也很有帮助
javascript中文转拼音(转载),中文转拼音
JavaScript中解析JSON的js包,页面中引入json3.js,即可使用。 使用方法:JSON.parse(str), JSON.stringify(obj) 更多详情请参考博文: JavaScript中解析JSON --- JSON.parse()、JSON.stringify()以及$.parseJSON()...
JavaScript是Netscape公司和Sun公司合作推出的一种解释型的、基于对象(Object)和事件驱动的、跨平台的、结构化并具有安全性能的脚本...JavaScript通过嵌入标准的HTML语言或其中调入.js文件来增强HTML语言的交互性。
滨州学院JS课件
javascript常用方法,个人整理.目前还不是很完善,先与大家分享一下。
js 的基本上所有的常用类库 js 的基本上所有的常用类库
JavaScript的基本语法.md
掌握JavaScript中的事件流,包括事件捕获、事件冒泡,以及如何阻止事件冒泡和默认行为。 三、进阶语法与特性 学习JavaScript的事件委托原理,通过事件冒泡实现父元素对子元素事件的响应。 了解并掌握JavaScript...
JS-Interpreter, 在JavaScript中,沙箱JavaScript解释器 js解释器JavaScript中的沙箱JavaScript解释器。 独立执行任意的JavaScript代码行并安全。现场演示:https://neil.fraser.name/software/JS-Interpreter/文档...
cocos2d-js的基本知识的整理 , 基本代码的整理(加注释)
JavaScript判断输入框中是否包含中文; JavaScript判断远程图片是否存在; Js+Css图片切换,带缩略图响应鼠标滑过; JS图片滚动代码(无缝、平滑); 纯CSS实现链接提示(学习层定位); 适合企业站的DIV+CSS导航菜单; 用...
JavaScript基本语法 30分钟就会JavaScript基本语法 30分钟就会JavaScript基本语法 30分钟就会
JavaScript画基本图形函数,包含两种实现方式:table方式和div方式。含详细的函数说明。
用JS(javascript)从另一个html中读取标题和正文body