1.检验身份证号码
<SCRIPT language="JavaScript">
<!--
function checkIdNO(idStr){
//validate idStr if it contains 18 number character
if(! idStr.match(new RegExp("[0-9]{18}"))){
return false;
}
var length = idStr.length;
//W[i] = 2^(i-1) mod 11
var wi = [7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2];
var ai = ['1','0','X','9','8','7','6','5','4','3','2'];
var idArr = [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];
var sum = 0;
var mod = 0;
for(i=0;i<length-1;i++){
idArr[i]=parseInt(idStr.charAt(i));
sum += idArr[i] * wi[i];
}
mod = sum % 11 ;
if(ai[mod] == idStr.charAt(length-1)){
return true;
}else{
return false;
}
}
//-->
</script>
2.显示按键以及ACSII码
<script>
function keydown()
{
var keycode=event.keyCode
var Realkey=String.fromCharCode(event.keyCode)
showkeycode.value='按键: '+Realkey+'\nASCII码: '+keycode
document.form1.realkey.value='按键: '+Realkey
document.form1.code.value='ASCII码: '+keycode
}
document.onkeypress=keydown //onkeypress事件对应小写字母等,不包含Ctrl、Shift、Caps、Tab
document.onkeydown=keydown //onkeydown事件对应大写字母等,包含……
</script>
3.IE中拷贝代码
<script language=JavaScript>
<!--
function copyUrl(url){
var content='';
window.clipboardData.setData("Text",url);
alert("复制成功,请粘贴到你的QQ/MSN上推荐给你的好友");
}
//-->
</script>
4.执行代码和保存代码
<SCRIPT>
function runCode(obj)
{
var code=obj.value;
var newwin=window.open('','','');
newwin.opener = null;
newwin.document.write(code);
newwin.document.close();
}
function saveCode(obj) {
var newwin = window.open('', '_blank', 'top=10000');
newwin.document.open('text/html', 'replace');
newwin.document.write(obj.value);
newwin.document.execCommand('saveas','','code.htm');
newwin.close();
}
</script>
5.禁止选择、拷贝代码
<TEXTAREA name=run0 >
oncontextmenu="return false"
ondragstart="return false"
onselectstart ="return false"
onselect="document.selection.empty()"
oncopy="document.selection.empty()"
onbeforecopy="return false"
onmouseup="document.selection.empty()"
</TEXTAREA>
6.可拖动的图片
<HTML>
<HEAD>
<script language="javascript">
function moveImage(){
if(window.event.button!=1){
return;
}
with(window.event.srcElement.style){
//重新设置图像在浏览器中的位置
pixelLeft=window.event.x-236/2-document.all.ImageDiv.offsetLeft;
pixelTop=window.event.y-118/2-document.all.ImageDiv.offsetTop;
}
window.event.returnValue=false;//取消系统拖动事件
}
</script>
</HEAD>
<BODY>
<div style="position:relative" id="ImageDiv">
<img id="image2" style="container:positioned;position:absolute;top:60px;left:250px;width:236px;height:108px;" src="Hello2.jpg">
<img id="image2" style="container:positioned;position:absolute;top:60px;left:60px;width:236px;height:108px;" src="Hello3.jpg" onmouseMove="moveImage()">
</div>
</BODY>
</HTML>
分享到:
相关推荐
javaweb——JavaScript 用法
3. JavaScript 用法 在 HTML 中使用 JavaScript,`<script>` 标签必不可少。`<script>` 标签允许指定 `src` 属性引用外部的 JavaScript 文件,也可以直接在标签内部编写脚本。脚本位置的选择会影响执行时机,一般...
可以使用addEventListener和removeEventListener方法添加和移除事件监听器。 九、异步编程 JavaScript的异步编程主要包括回调函数、Promise、async/await(ES6)。它们允许在等待I/O操作完成时,不阻塞主线程,提高...
JavaScript 用法 HTML 中的脚本必须位于 与 标签之间。 脚本可被放置在 HTML 页面的 和 部分中。 标签 如需在 HTML 页面中插入 JavaScript,请使用 标签。 和 会告诉 JavaScript 在何处开始和结束。 和 之间的...
JavaScript内置对象相关介绍及用法ppt JavaScript内置对象相关介绍及用法
二、JavaScript 用法 HTML 中的 JavaScript 脚本代码必须位于 <script> 与 </script> 标签之间,可以放置在 HTML 页面的 <body> 和 <head> 部分。 1、<body> 中的 JavaScript: 可以在 HTML 页面的 <body> 部分中...
"JavaScript数组用法详解" JavaScript 数组是一种非常重要的数据结构,它是一种可以存储多个元素的集合。 JavaScript 数组的元素可以是任何类型,包括数字、字符串、对象、函数等。数组的长度可以动态地变化,可以...
JavaScript提供了几种与用户交互的方式,包括`alert()`、`confirm()`和`prompt()`等方法。 **示例3:** ```html <a href="javascript:alert('!')">Click ``` - **解释:** 用户点击链接后会弹出一个警告框显示一个...
是对通常的 javascript 用法的扩展。 加载 API 如果 Utyl 被加载,如果它没有被充电,我们必须抱怨。 在 NodeJ 中: if ( typeof Utyl == "undefined" ) { //require needs the Utyl path in your project ...
如严格模式(use strict)、对象字面量的属性简写、数组和对象的扩展操作符等,还有对JSON(JavaScript Object Notation)的支持,以及函数参数的默认值、解构赋值等高级用法。 接下来,“css2gb.chm”虽然不是直接...
本文将详细介绍JavaScript中一种常见的事件处理用法——onclick(this)。 首先,我们需要理解什么是onclick事件处理器。在HTML中,onclick是一个事件属性,用于指定当元素被点击时将调用的JavaScript代码。这个属性...
此外,随着框架和库的广泛应用,如React、Vue、Angular等,掌握JavaScript也意味着需要了解如何使用这些工具来提高开发效率和代码质量。 总的来说,这个资源包为JavaScript的学习提供了全方位的支持,无论你是初学...
- 对象的基本用法,以及如何使用Polyfills来模拟新的JavaScript特性。 - 垃圾回收机制和`Symbol`类型的介绍。 - 对象的方法和`this`关键字的使用。 - 原生JavaScript对象,如Date、JSON等。 - 高级迭代器的概念,...
### JavaScript教程:适合新手的js代码使用方法和技巧大全 #### 基础知识概览 JavaScript 是一种广泛使用的编程语言,尤其适用于网页开发。它可以让网页变得动态且交互性更强。本文旨在帮助初学者快速掌握 ...
解决这个问题的方法通常是重新下载一个完整且未经篡改的ISO镜像文件,并确保在安装前验证其完整性,例如通过校验MD5或SHA1哈希值。 接下来,我们来看"JavaScript_ProjectSystem.msi"和"JavaScript_LanguageService....
JavaScript,作为全球最广泛使用的编程语言之一,是创建交互式网页和动态应用的关键技术。它是一种轻量级的脚本语言,主要运行在浏览器环境中,但也适用于服务器端(如Node.js)和其他平台。"JavaScript经典实例"这...
6. **API调用**:JavaScript.Net提供了一系列API,允许开发者注册.NET方法供JavaScript调用,同时也可以从JavaScript调用.NET方法和访问.NET对象。 7. **项目结构**:在提供的压缩包中,`LICENSE`文件包含了项目的...
javascript-foreach用法
《javascript基础教程(第8版)》...本书不仅介绍了基础知识和使用方法,也深入探讨了javascript 应用示例。 《javascript基础教程(第8版)》适合有志于从事web 开发和web 设计的初学者阅读,也是高校相关课程理想的教材。
此外,还可能涉及DOM操作、AJAX、jQuery库的使用等内容,旨在帮助初学者快速上手并建立起坚实的JavaScript基础。 "JavaScript语言参考手册"通常会提供详细的API参考,涵盖BOM(浏览器对象模型)和DOM(文档对象模型...