zoukankan      html  css  js  c++  java
  • js知识点——1

    onload 事件会在页面或图像加载完成后立即发生。

    document.write("内容")将在加载页面时输出

    内容可以是什么,可以是一个标签,它输出的文件不能自动换行;

    <script src="填写外部js文件的路径">从外部调用js文件

    增加了一个名词代码块  {代码内容}这个就叫做代码块;

    js中的代码的注释,和c++是一样的

    Math.random();随机出现0.0至1.0之间的数

    onclick="",通常和button一起使用,当点击时我就要触发什么样的事情。

    confirm(证明,确认),这个可以实现弹出的框有两个选择,确定(true)和取消(false)

    prompt(提示,提示符,迅速,敏捷的),可以在浏览器中弹出一个窗,然后可以输入内容。

     

    var r=confirm("press a button!");

     

     

     这种for循环的样式我还是第一次见,其实道理也很简单,先记着吧

    var mycars = new Array()//声明一个数组
    for (x in mycars)//访问数组名为mycars的所有元素
    for (var i=0;i<mycars.length;i++)//这种方法也是可以的

     

    try...catch这个语句可以检查这个程序中是否有错误,当有错误是就会运行catch里面的部分

    <script>
            function myfunction(){
                try {
                    aaaalert("你好");//这里出现了一个错误,所以会运行catch里面的内容
                }
                catch(err) {
                    alert("有错误了");
                }
            }
        </script>
        <input type="button" value="查看消息" onclick="myfunction()">

     

    throw(投掷,丢,抛)会将返回错误的情况到err中

        <script>
            var x=prompt("请输入一个0到10之间的数");
            myfunction(x);
            function myfunction(x){
                try {
                   if(x<0){
                       throw "err1";
                   }
                   if(x>10){
                       throw "err2";
                   }
                   if(isNaN(x)){
                       throw "err3";
                   }
                }
                catch(err) {
                    if(err=="err1"){
                        alert("你输入的数太小了");
                    }
                    if(err=="err2"){
                        alert("你输入的数太大了");
                    }
                    if(err=="err3"){
                        alert("你不会不认识数字吧");
                    }
                }
            }
        </script>

     

    还有一种可以检查错误的方法,onerror,字面上意思很简单,当有错误时,使用它的时候,只需要让它等于函数名就可以了,例如onerror=函数名,把它放在程序运行之前使用它就好。

     

  • 相关阅读:
    关于HTTP协议,一篇就够了
    jvm在什么情况下会执行GC
    为什么我们做分布式使用Redis?
    linux入门系列
    linux学习笔记-13.进程控制
    linux学习笔记-12.输入输出重定向及管道
    app获取自己的签名
    安卓给微信公众号发消息
    微信扫码下载apk
    设备通道开启关闭状态
  • 原文地址:https://www.cnblogs.com/sddr/p/10847038.html
Copyright © 2011-2022 走看看