`
bobshute
  • 浏览: 280855 次
  • 性别: 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

    some knockout pages and js

    js-array-some-every

    js-array-some-every

    give_me_some_heisV3.js

    give_me_some_heisV3.js

    some&any的用法和区别

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

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

    1、some():  some() 方法用于检测数组中的元素是否满足指定条件。 如果数组中有一个元素满足条件,则表达式返回true , 剩余的元素不会再执行检测。 如果数组中没有满足条件的元素,则返回false。 var arr = [4, 5, ...

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

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

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

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

    javascript some()函数用法详解

    对数组中的每个元素都执行一次指定的函数(callback),直到此函数返回 true,如果发现这个元素,some 将返回 true,如果回调函数对每个元素执行后都返回 false ,some 将返回 false。它只对数组中的非空元素执行...

    JavaScript的HTML解析器jsdom.zip

    jsdom 是 WHATWG DOM 和 HTML 标准的 JavaScript 实现,主要用于 io.js 框架。示例代码:// Count all of the links from the io.js build page var jsdom = require("jsdom"); jsdom.env(  ...

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

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

    JavaScript字体工具包Font.js.zip

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

    JavaScript Applications with Node.js, React, React Native and MongoDB

    JavaScript Applications with Node.js, React, React Native and MongoDB: Design, code, test, deploy and manage in Amazon AWS By 作者: Eric Bush ISBN-10 书号: 0997196661 ISBN-13 书号: 9780997196665 出版...

    Some personal js file base on extjs

    If you want thsi please email me at:sunjunbin@gmail.com

    JavaScript的测试框架Doctest.js.zip

    Doctest.js 是 JavaScript 的测试框架。 示例测试代码: function capitalize(words) { return words.replace(/\b[a-z]/g, function (m) { return m[0].toUpperCase(); }); } print(capitalize('some words'))...

    JavaScript and Open Data

    A browser, an Internet connection, and some time to spend taming the JavaScript language are all that is needed to reach out into the vast reservoir of data on the Web. JavaScript and Open Data ...

    Some_HTML_Examples.rar_javascript

    一些关于JavaScript网页编程的简单特效例子。如霓虹灯文字、文字虚幻抖动等。

    some js seed project from github

    NULL 博文链接:https://tocow.iteye.com/blog/2258377

Global site tag (gtag.js) - Google Analytics