java技术,博客,论坛 |
Javascript 小技巧全集(1) |
javascript教程: 什么是 javascript? javascript 是一种居于 Java 程序语言的脚本语言。javascript 语言设计出来是用在居于 web 的网页(包括客户端和服务器端)上的,这个文档里的内容只涉及了客户端的 javascript(它是被嵌入到网页中的 HTML 代码中,并且由浏览器来执行的脚本语言)。 javascript 语言可以设计和访问一个 web 页面中的所有元素,如:图片元素(images)、 表单元素(form elements)、链接(links)等等。 这些对象属性等在 javascript 程序运行中可以被复制、修改。javascript 还可以捕捉客户端用户对当前网页的动作,如:鼠标的点击动作或者键盘的输入动作等等。javascript 的这些功能使我们能够对用户的输入等动作做出想对应的反应动作,从而实现一些交互性。 还有一些平常经常用到的 javascript 的例子,如鼠标移动、表单过滤、动画等等。 哪些浏览器支持 javascript? Netscape 在他的第二版浏览器中首次介绍了 javascript ,紧接着微软 Microsoft 也在他的浏览器 IE 3.0(Internet Explorer version 3)中提供了 javascript 的支持。如此这般,其它的浏览器也陆陆续续的开始支持 javascript 了。随着新版本的浏览器不断的扩展 HTML,javascript 也在不断地升级以适应 HTML 的扩展。 虽然如此,如何适应不同类型的浏览器和不同版本的浏览器仍然是一个话题,我们在后边将会讨论如何处理这一个话题,但是我们现在要讲精力集中在那些共同的流行的特性上。在没有特别注明的情况下,此文档中的所有 javascript 例子都是用于 Netscape Navigator 或者 Microsoft Internet Explorer version 3(IE 3.0) 或者更高版本浏览器的。 event.srcElement.tagName event.srcElement.type event.srcElement.setCapture(); event.srcElement.releaseCapture(); event.keyCode event.shiftKey event.altKey event.ctrlKey event.returnValue event.x event.y document.activeElement document.captureEvents(Event.KEYDOWN); document.all("txt").focus(); document.all("txt").select(); document.execCommand document.cookie document.oncontextmenu document.createElement("SPAN"); document.elementFromPoint(event.x,event.y).tagName=="TD document.elementFromPoint(event.x,event.y).appendChild(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); escape() ,unescape obj.parentElement(dhtml) obj.parentNode(dom) TableID.moveRow(2,1) document.all.csss.href = "a.css"; display:inline hidefocus=true style="word-break:break-all" <meta HTTP-EQUIV="refresh" CONTENT="8;URL=http://www.onejava.com/blog"> <a href="mailto:aaa@bbb.com?subject=ccc&body=xxxyyy"> obj.scrollIntoView(true) <a name="first"> <a href="#first">anchors</a> location.search(); obj.contenteditable=true obj.execCommand /[^\x00-\xff]/ 汉字 /[\u4e00-\u9fa5]/ word-wrap: break-word; word-break: break-all; <IFRAME src="1.htm" width=300 height=180 allowtransparency></iframe> obj.style.cssText document.documentElement.innerHTML document.styleSheets[0] document.styleSheets[0].rules[0] <a href="javascript:function()">word</a> asp: request.servervariables("HTTP_REFERER") javascript: document.referrer CollectGarbage(); document.oncontextmenu = function() { return false;} <noscript><iframe src="*.htm"></iframe></noscript> <input type=text onpaste="return false"> <link rel="Shortcut Icon" href="favicon.ico"> favicon.ico 名字最好不变16*16的16色,放虚拟目录根目录下 <link rel="Bookmark" href="favicon.ico"> <input type=button value=查看网页源代码 onclick="window.location = 'view-source:'+ 'http://www.csdn.net/'"> <input style="ime-mode:disabled"> <input type=text name=text1 value="123" onfocus="this.select()"> <input onkeydown="if(event.keyCode==13)event.keyCode=9"> <input type=text value="123" onfocus="alert(this.defaultValue)"> obj.title = "123
sdfs " var n1 = new Date("2004-10-10".replace(/-/g, "\/")).getTime() win.closed <input type=checkbox style="position: absolute; clip:rect(5px 15px 15px 5px)"><br> document.selection.createRange().duplicate().text <input type=text autocomplete=on>打开该功能 <input type=text autocomplete=off>关闭该功能 <body onload="window.resizeTo(window.screen.width - 4,window.screen.height-50);window.moveTo(-4,-4)"> window.open("aa.htm", "meizz", "fullscreen=7"); alert(decodeURIComponent(encodeURIComponent("http://你好.com?as= hehe"))) encodeURIComponent对":"、"/"、";" 和 "?"也编码 <tr onmouseover="this.bgColor='#f0f0f0'" onmouseout="this.bgColor='#ffffff'"> |
共7页: [1] [2] [3] [4] [5] [6] [7] 下一页 |
Copyright (C) 2004 http://www.onejava.com, Java技术联盟. All Rights Reserved