`
mysyche
  • 浏览: 39904 次
  • 性别: Icon_minigender_1
  • 来自: 天地之间
社区版块
存档分类
最新评论

转:JavaScript 经典代码大全:有 目录 及 编号 的哦 !

    博客分类:
  • js
阅读更多

本篇是转载的,我只是稍微重排了一下版,考虑到这篇文章对向我这样的新手是有帮助的,所以就把它发到了新手区 引用地址:
http://www.cnblogs.com/kevin-wu/archive/2006/12/20/597471.html

目录


                                     part one
                                     代码一
                                     代码二
                                     代码三

                                     part two
                                     代码四
                                     代码五
                                     代码六

                                     Other
                                     HTML经典笔记
                                     CSS笔记实用代码
<!---->


代码一

1. oncontextmenu="window.event.returnvalue=false" 将彻底屏蔽鼠标右键
< table  border oncontextmenu =return(false) >< td > no </ table >  可用于Table
2. 
< body  onselectstart ="return false" >  取消选取、防止复制
3. onpaste="return false" 不准粘贴
4. oncopy="return false;" oncut="return false;" 防止复制
5. 
< link  rel ="Shortcut Icon"  href ="favicon.ico" >  IE地址栏前换成自己的图标
6. 
< link  rel ="Bookmark"  href ="favicon.ico" >  可以在收藏夹中显示出你的图标
7. 
< input  style ="ime-mode:-Disabled" >  关闭输入法
8. 永远都会带着框架
< script  language ="javascript" > <!--
if  (window  ==  top)top.location.href  =   " frames.htm " // frames.htm为框架网页
//
 --></script>
9 . 防止被人frame
< SCRIPT LANGUAGE = javascript ><!--  
if  (top.location  !=  self.location)top.location = self.location;
//  --></SCRIPT>
10 . 网页将不能被另存为
< noscript >< iframe src =* .html ></ iframe ></ noscript >  
11 < input type = button value = 查看网页源代码 
onclick
= " window.location = `view-source:`+ http://www.51js.com/` " ; >
12 .删除时确认
< a href = `javascript: if (confirm( " 确实要删除吗? " location = " boos.asp?&areyou=删除&page=1 " ` >
</ a >  
13 . 取得控件的绝对位置
// javascript
< script language = " javascript " >
function  getIE(E){
var  t = e.offsetTop;
var  l = e.offsetLeft;
while (e = e.offsetParent){
t
+= e.offsetTop;
l
+= e.offsetLeft;
}
alert(
" top= " + t + " /nleft= " + l);
}
</ script >
//VBScript
< script  language ="VBScript" > < ! --
function  getIE()
dim  t,l,a,b
set  a = document.all.img1
t
= document.all.img1.offsetTop
l
= document.all.img1.offsetLeft
while  a.tagName <> " BODY "
set  a  =  a.offsetParent
t
= t + a.offsetTop
l
= l + a.offsetLeft
wend
msgbox   " top= " & t & chr ( 13 ) & " left= " & l, 64 , " 得到控件的位置 "
end function
--> </ script >
14. 光标是停在文本框文字的最后
< script  language ="javascript" >
function  cc()
{
var  e  =  event.srcElement;
var  r  = e.createTextRange();
r.moveStart(`character`,e.value.length);
r.collapse(
true );
r.select();
}
</ script >
< input  type =text  name =text1  value ="123"  onfocus ="cc()" >
15. 判断上一页的来源
javascript:
document.referrer
16. 最小化、最大化、关闭窗口
< object  id =hh1  classid ="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11" >  
< param  name ="Command"  value ="Minimize" ></ object >
< object  id =hh2  classid ="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11" >  
< param  name ="Command"  value ="Maximize" ></ object >
< OBJECT  id =hh3  classid ="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11" >
< PARAM  NAME ="Command"  value ="Close" ></ OBJECT >
< input  type =button  value =最小化  onclick =hh1.Click() >
< input  type =button  value =最大化  onclick =hh2.Click() >
< input  type =button  value =关闭  onclick =hh3.Click() >
本例适用于IE

回到目录

代码二

17.屏蔽功能键Shift,Alt,Ctrl 
< script >  
function  look(){  
if (event.shiftKey)  
alert(
" 禁止按Shift键! " // 可以换成ALT CTRL 
}  
document.onkeydown
= look;  
</ script >  
18. 网页不会被缓存 
< META  HTTP-EQUIV ="pragma"  CONTENT ="no-cache" >  
< META  HTTP-EQUIV ="Cache-Control"  CONTENT ="no-cache, must-revalidate" >  
< META  HTTP-EQUIV ="expires"  CONTENT ="Wed, 26 Feb 1997 08:21:57 GMT" >  
或者
< META  HTTP-EQUIV ="expires"  CONTENT ="0" >  
19.怎样让表单没有凹凸感? 
< input  type =text  style ="border:1 solid #000000" >   
或 
< input  type =text  style ="border-left:none; border-right:none; border-top:none; border-bottom:  
1 solid #000000"
></ textarea >  
20.
< div >< span > & < layer > 的区别?  
< div > (division)用来定义大段的页面元素,会产生转行  
< span > 用来定义同一行内的元素,跟 < div > 的唯一区别是不产生转行  
< layer > 是ns的标记,ie不支持,相当于 < div >  
21.让弹出窗口总是在最上面: 
< body  onblur ="this.focus();" >  
22.不要滚动条?  
让竖条没有:  
< body  style =`overflow:-Scroll;overflow-y:hidden` >   
</ body >   
让横条没有:  
< body  style =`overflow:-Scroll;overflow-x:hidden` >   
</ body >   
两个都去掉?更简单了  
< body  scroll ="no" >   
</ body >   
23.怎样去掉图片链接点击后,图片周围的虚线? 
< href ="#"  onFocus ="this.blur()" >< img  src ="logo.jpg"  border =0 ></ a >  
24.电子邮件处理提交表单 
< form  name ="form1"  method ="post"  action ="mailto***@***.com"  enctype ="text/plain" >   
< input  type =submit >  
</ form >  
25.在打开的子窗口刷新父窗口的代码里如何写? 
window.opener.location.reload() 
26.如何设定打开页面的大小 
< body  onload ="top.resizeTo(300,200);" >  
打开页面的位置
< body  onload ="top.moveBy(300,200);" >  
27.在页面中如何加入不是满铺的背景图片,拉动页面时背景图不动  
< style >   
body  
{ background-image : url(logo.gif) ;  background-repeat : no-repeat ;   
background-position
: center ; background-attachment :  fixed }   
</ style >   
28. 检查一段字符串是否全由数字组成 
< script  language ="javascript" > <!--  
function  checkNum(str){ return  str.match( // D/)==null} 
alert(checkNum( " 1232142141 "  
alert(checkNum(
" 123214214a1 "  
//  --></script> 
29 . 获得一个窗口的大小 
document.body.clientWidth; document.body.clientHeight 
30 . 怎么判断是否是字符 
if  ( / [ ^/ x00 -/ xff] / g.test(s)) alert( " 含有汉字 "
else  alert( " 全是字符 "
31 .TEXTAREA自适应文字行数的多少 
< textarea rows = 1  name = s1 cols = 27  onpropertychange = " this.style.posHeight=this.scrollHeight " >  
</ textarea >  
32 . 日期减去天数等于第二个日期 
< script language = javascript >  
function  cc(dd,dadd) 

// 可以加上错误处理 
var  a  =   new  Date(dd) 
=  a.valueOf() 
=  a  -  dadd  *   24   *   60   *   60   *   1000  
=   new  Date(A) 
alert(a.getFullYear() 
+   " "   +  (a.getMonth()  +   1 +   " "   +  a.getDate()  +   " "  

cc(
" 12/23/2002 " , 2
</ script >  
33. 选择了哪一个Radio 
< HTML >< script  language ="vbscript" >  
function  checkme() 
for   each  ob in radio1 
if  ob.checked  then  window.alert ob.value 
next  
end function  
</ script >< BODY >  
< INPUT  name ="radio1"  type ="radio"  value ="style"  checked > style 
< INPUT  name ="radio1"  type ="radio"  value ="barcode" > Barcode 
< INPUT  type ="button"  value ="check"  onclick ="checkme()" >  
</ BODY ></ HTML >  
34.脚本永不出错 
< SCRIPT  LANGUAGE ="javascript" >   
<!--  Hide  
function  killErrors() {  
return   true ;  
}  
window.onerror 
=  killErrors;  
//  -->  
</ SCRIPT >  
35.ENTER键可以让光标移到下一个输入框 
< input  onkeydown ="if(event.keyCode==13)event.keyCode=9" >  
36. 检测某个网站的链接速度: 
把如下代码加入
< body > 区域中: 
< script  language =javascript >  
tim
= 1  
setInterval(
" tim++ " , 100
b
= 1  
var  autourl = new  Array() 
autourl[
1 ] = " http://www.njcatv.net/ "
autourl[
2 ] = " javacool.3322.net "  
autourl[
3 ] = " http://www.sina.com.cn/ "
autourl[
4 ] = " http://www.nuaa.edu.cn/ "
autourl[
5 ] = " http://www.cctv.com/ "
function  butt(){ 
document.write(
" <form name=autof> "  
for ( var  i = 1 ;i < autourl.length;i ++
document.write(
" <input type=text name=txt " + i + "  size=10 value=测试中……> =》<input type=text  
name=url
" + i + "  size=40> =》<input type=button value=GO &nbs
分享到:
评论

相关推荐

    JavaScript 代码编辑器 RunJs 1.12.0 x64 中文免费版.zip

    在编写和测试 JavaScript 代码时,确实不乏非常好的选择。不管怎样,代码编辑器通常倾向于令人讨厌的功能组合,对于初学者以及仅想尝试使用 JavaScript 中的新事物的开发人员而言,并不是最佳的解决方案。 ...

    GridView大全

    GridView大全 1 1.GridView无代码分页排序: 2 2.GridView选中,编辑,取消,删除: 2 后台代码: 2 前台主要代码: 4 3.GridView正反双向排序: 5 后台代码: 5 前台主要代码: 7 4.GridView和下拉菜单DropDownList...

    javascript函数的解释

    javascript函数的解释,解释了具体函数的功能,一、函数JavaScript函数集合 1.document.write(""); 输出语句 2.JS中的注释为// 3.传统的HTML文档顺序是:document-&gt;html-&gt;(head,body) 4.一个浏览器窗口中的DOM顺序是:...

    leetcode2sumc-leetcode:JavaScript版本leetcode中文版代码

    编号 中文题目 英文题目 题目描述 JavaScript 难度 1 Two Sum 简单 2 Add Two Numbers 中等 3 Longest Substring Without Repeating... 中等 5 Longest Palindromic Substring 中等 6 ZigZag Conversion 中等 7 ...

    JavaScript编程宝典源代码.rar

    JavaScript编程宝典源代码 每一章内容对应于一个目录,目录中包含了该章中出现的各实例. 实例文件的名称与各章内容中的实例编号对应,例如11-4.html对应于第11章中的"例11.4".

    js-bson:JavaScript BSON 实现

    js-bson 规范的 JavaScript 实现。... 带作用域的 JS 代码带有变量的 JavaScript 代码。 空值空 JavaScript 关键字。 正则表达式正则表达式。 细绳Int32 长度的 UTF-8 字符串。 不明确的未定义的 JavaScri

    js-cheatsheet:javascript入门指南

    Javascript是“具有无阻塞事件循环的高级单线程,垃圾回收,解释(或及时编译),基于原型的多范式动态语言” 多元范式是什么意思? 它是一种基于一些基本的定义原则来思考软件构造的方式。 示例:函数式编程,...

    jquery(javascript)自动序列编号和属性编号实现代码

    jquery(javascript)自动序列编号和属性编号实现代码,需要的朋友可以参考下

    generatePrime.js:JavaScript片段以生成素数

    JavaScript片段以生成素数。 更新 此处的代码段和演示中的代码段均已更新。 更新是,起始编号不包含在迭代中。 如何使用 generatePrime ( starting_number , how_many ) 输入的starting_number必须大于1,并且how...

    JAVA上百实例源码以及开源项目源代码

     Java二进制IO类与文件复制操作实例,好像是一本书的例子,源代码有的是独立运行的,与同目录下的其它代码文件互不联系,这些代码面向初级、中级Java程序员。 Java访问权限控制源代码 1个目标文件 摘要:Java源码,...

    readLodash:Lodash是现代JavaScript工具库,readLodash是学习Lodash二进制代码原始代码进行解析的记录

    最近工作之余学习了的源码,准备写成一个专题和大家一起分享分享,若有错误的地方,可以给我问题,大家一起学习,希望对你有帮助 项目目录说明 lodash:源码主分支 MD:代码解析后闲谈或思考的文章集,以下是具体的...

    MarkdownPad2AutoCatalog:MarkdownPad2 编辑器导出 html 文件时自动生成目录、自定义风格样式及代码高亮显示整合。When the markdownpad2 editor exports HTML files, it automatically generates directories, custom styles and code highlighting integration

    代码高亮显示采用的是highlightjs插件,有需要的可以去此地址查看:实现的功能根据 html 文档中 h1~h6 标签自动生成对应的目录自动生成目录编号,可选择是否显示目录编号提供三种目录样式,可自由选择提供白天和夜间...

    fundamentosjs:JavaScript基础课程的组织文件

    该课程的所有课程均按时间顺序包括在内,编号与原始回购有所不同,因为老师的加密文件与真实的时间顺序不符。 它使用swapi.dev API而不是swapi.co 随着时间的流逝,将“时间如何在JavaScript中工作”类添加到插件...

    常用js大全,javascript校验大全

    js大全 . 1.1 全是数字.. 3 1.2 限制 期限 不能大于 100 年.. 4 1.3 将日期格式由yyyy-MM-dd,转换为yyyymmdd,以直接比较两个日 期的大小.. 4 1.4 判断字符串是否全部由数字组成. 5 1.5 判断字符串是否全部由字母...

    javascript设计交互页面的应用

    从0开始手把手教JavaScript,有文件编号与该文件所书写的Javascript介绍,全行注释,代码可直接运行,

    javascript课程大作业.zip 源码

    (2) 放置目录并引用 4 二、 设置场景(scene) 5 (1)创建场景对象 5 (2)设置透明相机 5 1,透明相机的优点 5 (3)设置光源 5 (4)设置自动渲染器 5 (5)设置鼠标控制器控制场景旋转 6 三、 创建网格对象 6 (1) ...

    javascript弹出DIV 并返回值

    javascript弹出DIV 并返回值,js弹出窗口并返回值 .net下 利用repeater显示数据,点模板列中的行,弹出新窗口,并获取到点击该行的编号,填写数据并返回值! javascript获取repeater模板列中的值的方法,并传递到...

    PH_Playground:测试和记录短代码段的简单解决方案。-开源

    版本4.0:改进了历史记录,错误和视图模式处理版本3.0:JavaScript编辑,快速控制台,用于浏览和加载脚本的历史记录文件。 2.0版:CodeMirror功能,ajax调用。 厌倦了打开编辑器来测试短代码段的功能,保存文件然后...

Global site tag (gtag.js) - Google Analytics