`
bobshute
  • 浏览: 284812 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

js some1

    博客分类:
  • js
阅读更多
1. onKeyDown="if(event.keyCode==13) mycheck(form_U,'用户名')" 就是enter键处发windows事件.enter键的ASCII是13

<script language="javascript">
   function document.onkeydown()
   {
   var e=event.srcElement;
   if(event.keyCode==13)
   {
   document.getElementById("按钮button的ID").click();
   return false;
   }
   }
   </script>


2.
使用外部 JavaScript有时,你也许希望在若干个页面中运行 JavaScript,同时不在每个页面中写相同的脚本。
为了达到这个目的,你可以将 JavaScript 写入一个外部文件之中。然后以 .js 为后缀保存这个文件。
注意:外部文件不能包含 <script> 标签。
然后把 .js 文件指定给 <script> 标签中的 "src" 属性,就可以使用这个外部文件了:
<html><head><script src="xxx.js">....</script></head><body></body></html>
提示:您可以把 .js 文件放到网站目录中通常存放脚本的子目录中,这样更容易管理和维护。

3.<html>
<head>
<script type="text/javascript">
function disp_prompt() {
var name=prompt("请输入您的名字","Bill Gates")
if (name!=null && name!="") { document.write("你好!" + name + " 今天过得怎么样?") }
}
</script>
</head>
<body>
<input type="button" onclick="disp_prompt()" value="显示提示框" />
</body>
</html>
4.<html>
<head>
<script type="text/javascript">
function myFunction()
{
return ("您好,祝您愉快!")
}
</script>
</head>
<body>
<script type="text/javascript">
document.write(myFunction())
</script>
<p>body 部分中的脚本调用一个函数。</p>
<p>该函数返回一段文本。</p>
</body>
</html>
5.<html>
<head>
<script type="text/javascript">
function product(a,b)
{
return a*b
}
</script>
</head>
<body>
<script type="text/javascript">
document.write(product(6,5))
</script>
<p>body 部分中的脚本调用一个带有两个参数(6 和 5)的函数。</p>
<p>该函数会返回这两个参数的乘积。</p>
</body>
</html>
6.<html>
<body>
<script type="text/javascript">
var x
var mycars = new Array()
mycars[0] = "宝马"
mycars[1] = "奔驰"
mycars[2] = "宾利"
for (x in mycars)
{
document.write(mycars[x] + "
")
}
</script>
</body>
</html>
7
<html>
<head>
<script type="text/javascript">
var txt=""
function message()
{
try
   {
   adddlert("Welcome guest!")
   }
catch(err)
   {
   txt="本页中存在错误。\n\n"
   txt+="错误描述:" + err.description + "\n\n"
   txt+="点击“确定”继续。\n\n"
   alert(txt)
   }
}
</script>
</head>
<body>
<input type="button" value="查看消息" onclick="message()" />
</body>
</html>
8.
<html>
<body>
<script type="text/javascript">
var x=prompt("请输入 0 至 10 之间的数:","")
try
{
if(x>10)
  throw "Err1"
else if(x<0)
  throw "Err2"
else if(isNaN(x))
  throw "Err3"
}
catch(er)
{
if(er=="Err1")
  alert("错误!该值太大!")
if(er == "Err2")
  alert("错误!该值太大!")
if(er == "Err3")
  alert("错误!该值不是数字!")
}
</script>
</body>
</html>
9.
<html>
<head>
<script type="text/javascript">
onerror=handleErr
var txt=""
function handleErr(msg,url,l)
{
txt="本页中存在错误。\n\n"
txt+="错误:" + msg + "\n"
txt+="URL: " + url + "\n"
txt+="行:" + l + "\n\n"
txt+="点击“确定”继续。\n\n"
alert(txt)
return true
}
function message()
{
adddlert("Welcome guest!")
}
</script>
</head>
<body>
<input type="button" value="查看消息" onclick="message()" />
</body>
</html>
10.var txt="We are the so-called \"Vikings\" from the north."
document.write(txt)
换行
您可以在文本字符串内部使用反斜杠对代码进行折行。下面的例子是正确的:
document.write("Hello \
World!")


代码 输出
\' 单引号
\" 双引号
\& 和号
\\ 反斜杠
\n 换行符
\r 回车符
\t 制表符
\b 退格符
\f 换页符

10.<html>
<body>
<script type="text/javascript">
var arr = new Array(3)
arr[0] = "George"
arr[1] = "John"
arr[2] = "Thomas"
var arr2 = new Array(3)
arr2[0] = "James"
arr2[1] = "Adrew"
arr2[2] = "Martin"
document.write(arr.concat(arr2))
</script>
</body>
</html>
11.
<html>
<body>
<script type="text/javascript">
var arr = new Array(3);
arr[0] = "George"
arr[1] = "John"
arr[2] = "Thomas"
document.write(arr.join());
document.write("<br />");
document.write(arr.join("."));
</script>
</body>
</html>
12.
<html>
<body>
<script type="text/javascript">
var b1=new Boolean( 0)
var b2=new Boolean(1)
var b3=new Boolean("")
var b4=new Boolean(null)
var b5=new Boolean(NaN)
var b6=new Boolean("false")
document.write("0 是逻辑的 "+ b1 +"<br />")
document.write("1 是逻辑的 "+ b2 +"<br />")
document.write("空字符串是逻辑的 "+ b3 + "<br />")
document.write("null 是逻辑的 "+ b4+ "<br />")
document.write("NaN 是逻辑的 "+ b5 +"<br />")
document.write("字符串 'false' 是逻辑的 "+ b6 +"<br />")
</script>
</body>
</html>
13.
<html>
<body>
<script type="text/javascript">
document.write(Math.round(0.60) + "<br />")
document.write(Math.round(0.50) + "<br />")
document.write(Math.round(0.49) + "<br />")
document.write(Math.round(-4.40) + "<br />")
document.write(Math.round(-4.60))
document.write(Math.random())
document.write(Math.max(5,7) + "<br />")
document.write(Math.max(-3,5) + "<br />")
document.write(Math.max(-3,-5) + "<br />")
document.write(Math.max(7.25,7.30))
document.write(Math.min(7.25,7.30))
</script>
</body>
</html>
14.
<html>
<body>
<script type="text/javascript">
var patt1=new RegExp("e");
document.write(patt1.test("The best things in life are free"));
</script>
<script type="text/javascript">
var patt1=new RegExp("e","g");
do
{
result=patt1.exec("The best things in life are free");
document.write(result);
}
while (result!=null)
</script>
</body>
</html>
<!--v:3.1-->
分享到:
评论

相关推荐

    JavaScript中的some()方法使用详解

    JavaScript数组some()方法测试数组中的某个元素是否通过由提供的功能来实现测试。 语法 array.some(callback[, thisObject]); 下面是参数的详细信息: callback : 函数用来测试每个元素。 thisObject : 对象作为...

    some knockout js and pages

    Knockout JS 是一个流行的JavaScript库,用于构建动态和交互式的Web用户界面。它采用MVVM(Model-View-ViewModel)设计模式,使得数据绑定和DOM操作变得简单易行,从而减轻了前端开发者的工作负担。在"some knockout...

    some js seed project from github

    【标题】"some js seed project from github" 指的可能是一个JavaScript的种子项目,源自GitHub,这样的项目通常被用作开发新应用的基础框架。它包含了一组预先配置好的文件和目录结构,使得开发者能够快速启动一个...

    js-array-some-every

    在JavaScript中,`Array.prototype.some()` 和 `Array.prototype.every()` 是两种非常重要的数组方法,它们用于检查数组中的元素是否满足特定条件。这两个方法都返回一个布尔值,表明数组中的元素是否符合测试函数的...

    javascript some()函数用法详解

    JavaScript中的`some()`函数是数组的一个内置方法,用于检测数组中的元素是否满足特定条件。它会遍历数组的每个元素,对每个元素执行一个提供的回调函数。如果回调函数在某个元素上返回`true`,`some()`函数就会立即...

    some links

    标题中的"some links"可能指的是一个包含多个资源链接的集合,这些链接可能指向与IT相关的各种内容,如软件下载、技术文档或者编程教程。而描述中提到的"NULL"表明没有提供具体的描述信息,不过它给出的一个博文链接...

    js代码-es5 实现 some, every 方法

    var numbers = [1, 2, 3, 4, 5]; var isEven = numbers.some(function(num) { return num % 2 === 0; }); console.log(isEven); // 输出:true ``` `every`方法: `every`方法则相反,它用于检测数组中的所有元素...

    浅谈JS中every()和some()方法

    在JavaScript的世界里,数组操作是常见的任务之一,而`some()`和`every()`方法则是处理数组元素的关键工具。这两个方法都是Array对象的内置方法,它们根据提供的测试函数来检查数组中的元素,但它们的判断逻辑有所...

    give_me_some_heisV3.js

    give_me_some_heisV3.js

    some&any的用法和区别

    * some 与any 的用法及区别 一some与any 既可以修饰可数名词也可以修饰不可数名词 综述 二some常用于肯定句中,any 常用于否定句和疑问中 1)some意为一些做形容词和代词 常修

    JavaScript字体工具包Font.js.zip

    Font.js 是一个强大的JavaScript字体工具包,可处理字体加载事件、metrics 信息以及更好的画布元素的 measureText 方法,可获取字体高度边框等信息。 在线演示:http://pomax.nihongoresources.com/pages/Font.js/ ...

    async-some:短路异步 Array.prototype.some 实现

    根据异步谓词从 JS 数组或类数组中连续计算值列表,终止于第一个真值。 如果谓词遇到错误,则将其传递给完成回调。 否则,传递谓词传递的真值,如果没有传递真值,则传递false值。 是 - ,浏览器安全的,并且非常...

    数组的扩展-array.some()和array.every()区别?1

    1. `some()`方法: - 作用:`some()`方法用于检测数组中的元素是否存在至少一个元素满足提供的测试函数。如果存在这样的元素,`some()`会立即返回`true`,并停止遍历数组的剩余部分。如果所有元素都不满足条件,`...

    js代码-js数组every() 和 some() 迭代用法

    在JavaScript中,数组提供了一系列的方法来处理数据,其中`every()`和`some()`是两种非常常用的迭代方法。它们都用于测试数组中的所有元素,但返回的结果和用途却有所不同。接下来,我们将深入探讨这两个方法的工作...

    Laravel开发-someline-starter-app

    4. **前端框架集成**:可能已与Bootstrap、Vue.js或其他前端框架集成,提供了基本的UI组件和交互。 5. **错误和日志处理**:配置了错误处理和日志记录,便于调试和追踪问题。 6. **API 支持**:可能包含了对RESTful ...

    js_array-method-some

    在JavaScript编程语言中,`Array.prototype.some()`是一个非常重要的数组方法。它用于检查数组中是否存在满足给定测试函数条件的元素。这个方法返回一个布尔值,如果数组中有至少一个元素通过了测试函数,则返回`...

    js调用C#方法

    本文将详细介绍如何实现前端JavaScript(JS)与后端C#之间的相互调用,这对于构建功能丰富的Web应用至关重要。下面将按照问题的四个要点逐一展开。 #### 1. JavaScript调用C#方法 JavaScript可以通过以下步骤来...

Global site tag (gtag.js) - Google Analytics