zl程序教程

您现在的位置是:首页 >  前端

当前栏目

javascript语法

JavaScript 语法
2023-09-27 14:29:23 时间
       var z = 0;        var add = function (n) { n = n + 1; return n } //定义一个变量指向一个函数        y = add(x);        add = function (n) {  //重写add变量,指向新的function函数            n = n +3;            returnn;        }        z = add(x);        alert("y=" + y + + "z=" + z); //匿名函数加括号调用   function test(x) {      return (function () { return x + 1;})()     alert(test(1)); //通过new创建类   function Person() {document.writeln("你好");};   var p = new Person(); //通过new创建一个类的对象   p.name = "张三";   p.age = 19;   p.sayhi=function () {alert(Hello);   p.sayhi();   alert(p.name);   alert(p["age"]);   var q = Person(); //面型对象,通过this指针属性   function Person(name, age) {      this.name = name;   //前面是动态创建的属性      this.age = age;      this.sayHi = function () {   //方法套方法          alert("我叫"+name);  //内部函数调用外部函数的属性      }   var p = new Person("李四", 18);   p.sayHi();


//确定对话框
       function del() {
           //弹出提示,返回bool类型
           if (confirm(是否删除)) {
               alert(删除);
           }
           else {
               alert(不删除);
           }
       }
//setInterval(,2000)2秒后启动
       function time() {
           setInterval("alert(定时器)",2000);
       }
//关闭定时器
       var terId; //指向=setInterval(“alert(‘定时器’)”,2000);
       function stop() {  //关闭定时器
       if (terId) {
           clearInterval(terId);
           }
       }
//定时器,使得文本框自动加1,匿名函数
      setInterval(function () {
             var num =window.txtNum.value;
             num =parseInt(num) + 1;
            window.txtNum.value = num;
          },1000);
         //过两秒,只执行一次
      setTimeout(function () {
         alert("定时两秒执行一次,只执行一次");
       },2000);
//跑马灯
       title 我爱中华人民共和国 /title
          script type="text/javascript"
            setInterval(function () {
                var title =document.title;
                var first =title.substring(0, 1);
                var last =title.substr(1);
               document.title = last + first;
             },100)
          /script
//左右跑马灯
head
    title 我爱中华人民共和国 /title
    script type="text/javascript"
       var dir = "left";
       setInterval(function () {
           var title = document.title;
           var first;
           var last;
           if (dir == "left") {
                first = title.substr(0, 1);
                last = title.substr(1);
               
           }else if (dir=="rigth") {
                last = title.substr(title.length - 1);
                first = title.substr(0, title.length -1);  
           }
           document.title = last + first;
       }, 1000)
       function setDir(d) {
           dir = d;
       }
    /script
/head
body
    input type="button" value="向左" /
    input type="button" value="向右" /
/body
//在文本框中写字
//动态注册时间 窗体加载完成之后执行
       window.onload = function () {
           //window.txt.value = "admin";
           document.getElementById_x("txt").value = "admin";
       }
//重刷页面
window.location.reload();
//判断是否按下某个键
        function span_click() {
           //判断是否按了alt
           if (window.event.altKey) {
               window.location.herf = "dom.htm";
           }
       }
//获取鼠标坐标
script type="text/javascript"

       document.onmousemove = function () {
           //鼠标在文档上的位置
           //document.title = "X:" + window.event.clientX + "Y:" +window.event.clientY;
           //鼠标在屏幕上的位置
           //document.title = "X:" + window.event.screenX + "Y:" +window.event.screenY;
           //鼠标相对于事件源的位置
           document.title = "X:" + window.event.offsetX + "Y:" +window.event.offsetY;
       }
    /script
//标签是否有权限跳转
       functionlink_click(right) {
           if (right) {
               alert("有权限");
           }
           else {
               alert("无权限");
               window.event.returnValue = false;
           }
       }
      //标签先执行事件,然后执行连接
       a href="dom.htm" link /a

//验证表单验证是否为空  ,该方法对火狐么用,returnValue是IE用的
        function btn_click() {
            var txt = document.getElementById("txt").value;
            if (txt.length == 0) {
                alert("请输入用户名");
                //让文本框获得光标
                document.getElementById("txt").focus();
                //取消默认行为
                window.event.returnValue = false;
            }
        }
!-- 对于表单来说默认行为就是表单的action方法 --
input type="submit" value="提交内容"/  
//动态注册事件,事件响应函数
        //只有在事件响应函数中return false,才可以取消
        window.onload = function () {   //容易犯错的地方,必须加上window.onload,不然标签还没有加载
            document.getElementById("link").onclick = function () { //这儿注意getElementById 第一个字母是小写
                alert("无权限");
                return false;
            }
        }
span id="lnk" 我是超链接 /span br /
input type="submit" value="提交内容" / //加上返回flase之后 不会再执行提交了


//粘贴板
script type="text/javascript"
        function f1() {
            var t = document.getElementById("txt").value;
            window.clipboardData.setData("text", t);
        }
    /script
input id="txt" type="text" value="http://www.qiushibaike.com" /
    input type="button" value="复制" /
//禁止复制和粘贴
input id="num1" type="text" oncopy="alert(禁止复制);return false;" /
    input id="text1" type="text" onpaste="alert(禁止粘贴)return false;" /
//添加复制版权
//用户复制的时候加上版权
        function on_copy() {
            var t = clipboardData.getData("text");
            t = t + " br/ 版权:Http://www.dingxiaowei.com";
            clipboardData.setData("text",t);
        }
    body oncopy="setTimeout(on_copy(),100)" !-- 要设置一个定时器,可能内容还没有复制到剪贴板上 --


一、数组的概念: 所谓数组,就是将多个元素(通常是同一类型)按一定顺序排列放到一个集合中,那么这个集合我们就称之为数组。
一、什么是变量? 变量是计算机内存中存储数据的标识符,根据变量名称可以获取到内存中存储的数据。
蓬莱仙羽 麦子学院讲师,游戏蛮牛专栏作家,CSDN博客专家,热爱游戏开发,热爱Coding!