使用方法:
打开eclipse
搜索JavaScript
点击import导入下面的文件
eclipse-javascript-formatter.xml
弹窗代码大全(收集) 以下包括强制弹窗 24小时IP弹窗延时弹窗退弹等 我们使用cookie来控制一下就可以了。 首先,将如下代码加入主页面html的
区: 然后,用(注意不是openwin而是loadpop啊!)替换主页面中原有的这一句即可。你可以试着刷新一下这个页面或重新进入该页面,窗口再也不会弹出了。真正的pop-only-once! 写到这里弹出窗口的制作和应用技巧基本上算是完成了,俺也累坏了,一口气说了这么多,希望对正在制作网页的朋友有所帮助俺就非常欣慰了。 需要注意的是,js脚本中的的大小写最好前后保持一致。 3.一个强制弹窗代码 一个强制弹窗代码 /**Javascript常用代码大全 //打开模式对话框
//返回模式对话框的值 function okbtn_onclick() { var commstr=''; window.returnValue=commstr; window.close() ; } okbtn_onclick() //全屏幕打开IE 窗口 var winWidth=screen.availWidth ; var winHeight=screen.availHeight-20; window.open("main.aspx","surveyWindow","toolbar=no,wid th="+ winWidth +",height="+ winHeight +",top=0,left=0,scrollbars=yes,resizable=yes,center:yes,statu sbars=yes"); //脚本中中使用xml function initialize() { var xmlDoc var xslDoc xmlDoc = new ActiveXObject('Microsoft.XMLDOM') xmlDoc.async = false; xslDoc = new ActiveXObject('Microsoft.XMLDOM') xslDoc.async = false; xmlDoc.load("tree.xml") xslDoc.load("tree.xsl") folderTree.innerHTML = xmlDoc.documentElement.transformNode(xslDoc) } 一、验证类 1、数字验证内 1.1 整数 1.2 大于0的整数(用于传来的ID的验证) 1.3 负整数的验证 1.4 整数不能大于iMax 1.5 整数不能小于iMin 2、时间类 2.1 短时间,形如(13:04:06) 2.2 短日期,形如(2003-12-05) 2.3 长时间,形如(2003-12-05 13:04:06) 2.4 只有年和月。形如(2003-05,或者2003-5) 2.5 只有小时和分钟,形如(12:03) 3、表单类 3.1 所有的表单的值都不能为空 3.2 多行文本框的值不能为空。 3.3 多行文本框的值不能超过sMaxStrleng 3.4 多行文本框的值不能少于sMixStrleng 3.5 判断单选框是否选择。 3.6 判断复选框是否选择. 3.7 复选框的全选,多选,全不选,反选 3.8 文件上传过程中判断文件类型 4、字符类 4.1 判断字符全部由a-Z或者是A-Z的字字母组成 4.2 判断字符由字母和数字组成。 4.3 判断字符由字母和数字,下划线,点号组成.且开头的只能是下划线和字母 4.4 字符串替换函数.Replace(); 5、浏览器类 5.1 判断浏览器的类型 5.2 判断ie的版本 5.3 判断客户端的分辨率 6、结合类 6.1 email的判断。 6.2 手机号码的验证 6.3 身份证的验证 二、功能类 1、时间与相关控件类 1.1 日历 1.2 时间控件 1.3 万年历 1.4 显示动态显示时钟效果(文本,如OA中时间) 1.5 显示动态显示时钟效果(图像,像手表) 2、表单类 2.1 自动生成表单 2.2 动态添加,修改,删除下拉框中的元素 2.3 可以输入内容的下拉框 2.4 多行文本框中只能输入iMax文字。如果多输入了,自动减少到iMax个文字(多用于短信发送) 3、打印类 3.1 打印控件 4、事件类 4.1 屏蔽右键 4.2 屏蔽所有功能键 4.3 --> 和<-- F5 F11,F9,F1 4.4 屏蔽组合键ctrl+N 5、网页设计类 5.1 连续滚动的文字,图片如何把JavaScript 放入HTML 页面
上面的代码会在HTML 页面中产生这样的输出: Hello World! 实例解释: 如果需要把一段JavaScript 插入HTML 页面,我们需要使用 就可以告诉浏览器JavaScript 从何处开始,到何处结束。 document.write 字段是标准的JavaScript 命令,用来向页面写入输出。 把document.write 命令输入到之间后,浏览器就会把它当作一条JavaScript 命令来执行。这样浏览器就会向页面写入"Hello World!"。 TIY 注意:如果我们不使用代码1 1.oncontextmenu="window.event.returnvalue=false" 将彻底屏蔽鼠标右键
no |
代码一 1. oncontextmenu="window.event.returnvalue=false" 将彻底屏蔽鼠标右键
no |
Javascript特效代码大全(420个) Javascript 特效代码 ├Cookie脚本├随访问次数变提示├集成Cookies ├使窗口仅弹出一次├签名提示程序├记录上次登录时间├自由控制打开窗口├记录页面修改时间├检测IE去过站点├离开时显示信息├弹出窗口自动关闭├离开页面弹出窗口├进入时显示信息├离开启动收藏夹├链接确认按钮├点击加入收藏夹├记录页面更新时间├页面载入等待├打开硬盘驱动器├设置默认首页├输入框测试警告├链接弹出警告框├关闭窗口链接├显示器分辨率检测├按分辨率导航├定制打开的窗口├控制窗口打开日期├打开窗口居中├输入框控制├查看输入框内容├显示所有链接├限时载入页面├输入框神秘消失├检测访问来源├回退的页面数├危险的链接├倒计时载入页面├自由打开窗口├检测IE所装插件├检测点链接速度├检测健康程度?├页面中打开窗口├特殊的Bookmark ├窗口打开关闭程序├随机显示一些数字├页面自动打开├进入弹出收藏夹├自动显示是否更新├浏览器详
细报告 ├ 页面背景类├背景向下移动├背景不停变换色彩├使页面产生百叶窗├颜色代码英文集├自已选择背景颜色├背景颜色安全测试├颜色选择器├背景图片居中├页面转换特效├礼花背景├链接驱动背景色├手动调节背景色├鼠标使链接变色├跟随鼠标旋转背景├背景调色板├RGB颜色转换 ├按钮驱动背景├颜色选择器├精彩的变色文字├颜色选择器├闪烁的霓虹灯├星星从背景中飞出├背景向下移动(二) ├动态选择背景色├下雨├按钮驱动背景变化├按钮使背景闪烁├背景随机显示├背景快速闪烁├自己选择背景图片 ├ 文本特效类├随机信息显示├随机文本链接├所有链接不停变色├鼠标经过文字变色├随日期变换文本├文字颜色渐变脚本├文本自动输出├文字特效├文字不停变色├字符连续消隐├公告栏
常用JS代码大全 一、输入框禁止输入中文 <input type="text" style="ime-mode:Disabled;"> 二、最简单的按钮作为链接方法 <INPUT TYPE="submit" value="https://www.sodocs.net/doc/0716238594.html," onclick="location.href='https://www.sodocs.net/doc/0716238594.html,'"> 三、按扭打开Web页对话框 <INPUT TYPE="BUTTON" NAME="Button" V ALUE="https://www.sodocs.net/doc/0716238594.html," onclick="showModalDialog('https://www.sodocs.net/doc/0716238594.html,')"> 四、改变IE地址栏的IE图标 我们要先做一个16*16的icon(图标文件),保存为index.ico。把这个图标文件上传到根目录下并在首页<head ></head>之间加上如下代码:
<link REL = "Shortcut Icon" href="index.ico"> <link rel="Bookmark" href="favicon.ico"> 可以在收藏夹中显示出你的图标 五、让网页随意后退 <a href="javascript:history.go(-X)">X</a> //把X换成你想要后退在页数 //把“-”变成“+”就为前进 六、关闭当前窗口 <a href="/"onClick="javascript:window.close();return false;">关闭窗口</a> 七、2秒后关闭当前页 <script language="javascript"> <!-- setTimeout('window.close();',2000);
1、如果要从函数返回值,必须使用哪个关键词?( c ) A.continue B.break C.return D.exit 2、下列哪个函数可以将参数字符串当成Javascript程序代码执行?( a ) A.eval() B.escape() C.encodeURI() D.toString() 3 、下列哪个函数可以将参数转换为浮点数?( d ) A.isNaN() B.parseInt() C.Number() D.parseFloat() 4、下列哪个函数可以用来判断参数是否为有限值?(b ) A.isNumber() B. isFinite() C. isNull() D. isNaN() 5、分析如下的JavaScript代码片段, b的值为( ) var a = "1.5" , b; b=parseInt(a); A. 2 B. 0.5 C. 1 D. 1.5 7、分析下面的JavaScript代码段: var a=15.49; document.write(Math.round(a)); 输出的结果是(a)。 A. 15 B. 16 C. 15.5 D. 15.4 9、在HTML页面中,下面有关的Document对象的描述错误的是(d)。 A.Document对象用于检查和修改HTML元素和文档中的文本 B.Document对象用于检索浏览器窗口中的HTML文挡的信息 C.Document对象的location属性包含有关当前URL的信息 D.Document对象提供客户最近访问的URL的列表 10、window对象的open方法返回的是(a) A.返回打开新窗口的对象 B. boolean类型,表示当前窗口是否打开成功C.没有返回值 D.返回int类型的值,开启窗口的个数 11、要求用JavaScript实现下面的功能:在一个文本框中内容发生改变后,单击页面的其他部分将弹出一个消息框显示文本框中的内容,下面语句正确的是(b) A. B. C. D. 12、setInterval("alert('welcome');",1000);
JavaScript+jQuery实现页面特效 1.下列选项中,不是typeof的返回值的是()。 A.String B.Boolean C.Null D.Undefined 2.分析下列JavaScript代码,经历运算后a的值为()。 Var x=”13”; Var y=”23”; Var a=x+y; A.1323 B.13 C.23 D.程序报错 3.下列语句中,()语句是根据表达式的值进行匹配,然后执行其中的一个语句块。如果找不到匹配项,则执行默认语句块。 A.switch B.if-else C.for D.continue 4.在JavaScript中,运行下列代码后,sum的值是()。 Var sum=0;
For(i=1;i<10;i++){ If(i%5==0) Break; Sum=sum+i; } A.40 B.50 C.5 D.10 5.在JavaScript中,运行下面代码后,在页面上输出()。Var flag; document.write(typeof(flag)); A.Undefined B.Null C.Number D.Boolean 6.下列关于函数说法错误的是()。 A.函数是一段可以重复代码的集合
B.JavaScript中使用function关键字定义函数 C.函数只能在事件中调用 D.函数通常情况下用于处理事件的发生 7.下拉菜单中,用户更改表单元素select中的值时,就会调用()事件处理程序。 A.onChange B.onFocus C.onMouseOver D.onClick 8.当按键盘A时,使用onKeypress事件打印event.KeyCode的结果是()。 A.65 B.13 C.97 D.37 9.关于JavaScript中的函数,下列说法正确的是()。 A.即使声明了形参调用时也可以不传参数
1.Javascript中, 如果已知HTML页面中的某标签对象的id=”username”,用 ____document.getElementById(‘username’)___ _ 方法获得该标签对象。 2.typeof运算符返回值中有一个跟javascript数据类型不一致,它是__”function” 3.定义了一个变量,但没有为该变量赋值,如果alert该变量,javascript弹出的对话框中显示___undefined______ 。 4.JavaScript有两种复合数据类型:___数组___、___对象____。 5.JavaScript有两种引用数据类型:___数组___、___对象____。 6.JavaScript有两种特殊数据类型:_____null____、___undefined_。 7.document中的选择器有: getElementById() ,getElementsByName(),getElementsByTagName() 8.window对象中定时器有 setInterval() 、setTimeout() 。 9.typeof( NaN),typeof (Array)的结果分别是”number” , “object”。 10.typeof ([1,2,3]),typeof (undefined)的结果分别是_____”object”,”undefined”__ 。 11.用javascript将ID为mydiv的标签元素的样式名设置为“bigfont”: _____document.getElementById(‘mydiv’).className=’bigfont’;___。 12.window的______onload____ 事件在浏览器完成页面加载后立即触发。 13.( continue )语句结束本次循环,( break )命令可以终止循环的运行,然后继续执行循环之后的代码。 14.Javascript里Math的(random() )方法返回介于0和1之间的伪随机数。 15.获得焦点的事件(onfocus )失去焦点的事件(onblur )。 16.Javascript通过( setTimeout ) 延迟指定时间后,去执行某程序。
https://www.sodocs.net/doc/0716238594.html, 1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键,可用于Table
no |
javascript代码规范[键入文档副标题] 李博 [选取日期]
目录 1.JS文件基本规范 (2) 1.1. JavaScript文件 (2) 1.2. 版权和版本的声明 (2) 1.3. 编码格式 (2) 2. 程序的版式 (3) 2.1. 空格 (3) 2.2. 缩进 (3) 2.3. 行宽 (4) 2.4. 注释 (4) 2.5. 变量声明 (5) 2.6. 方法声明 (6) 2.7. 命名规则 (8) 3. 语句的规范 (8) 3.1. 简单语句 (8) 3.2. 复杂语句 (8) 3.3. 语句实例 (9) 3.3.1. r eturn语句 (9) 3.3.2. i f语句 (9) 3.3.3. f or语句 (9) 3.3.4. w hile语句 (10) 3.3.5. d o语句 (10) 3.3.6. s witch语句 (11) 3.3.7. t ry语句 (11) 3.3.8. c ontinue语句 (12) 3.3.9. w ith语句 (12) 3.4. 额外建议 (12) 3.4.1. {}和[] (12)
3.4.4. 赋值表达式 (12) 3.4.5. ===和!==操作符 (12) 3.4.6. 令人混淆的加和减 (13) 3.4.7. 邪恶的eval (13)
JS文件基本规范 1.1.JavaScript文件 JavaScript程序应该作为一个单独的.js文件存储和发布。 JavaScript代码不应该嵌入在HTML文件里,除非那些代码是一个单独的会话特有的。HTML里的JavaScript代码大大增加了页面的大小,并且很难通过缓存和压缩来缓解。