javascript(js)基础

<script>        /*function text(){            alert(‘hello‘)        }        var time=setTimeout(‘text()‘,3000)        clearTimeout(time)//取消*/        function text2(){            //moveBy(100,100);//相对电脑屏幕的左上角            //moveTo(100,100);//相对于当前窗口的左上角            //resizeTo(200,400);把窗口调整x,y            //resizeBy(700,400);把窗口增加到x,y            //open()开一个新窗口           // window.open(‘http://www.qq.com‘,"_blank")            //父窗口与子窗口通信

            var snew=open(‘windows2.html‘,‘_blank‘);        }

    </script></head><body >我是一个窗口<input type="button" value="移动" onclick="text2()"><span id="span1">ok</span></body>
子窗口    <script>        function nos(){            var info=document.getElementById(‘info‘).value;            alert(info)            opener.document.getElementById("span1").innerText=info;        }    </script></head><body><input type="text" id="info"/><input type="button"        value="通知" onclick="nos()">-----------------

跳转(自动的几秒之后)代码如下(3个html文件)denglu.html
<body>aa</body>

suceess.html文件
<script>        function tao(){            clearInterval(qiing)            window.open(‘denglu.html‘,"_self")        }        setTimeout(‘tao()‘,5000)        //用法setTimeout(‘javascript:window.open("denglu.html")‘,5000)         function $(id){            return document.getElementById(id);        }        function change(){            $(‘timesa‘).innerText=$(‘timesa‘).innerText-1        }        var qiing=setInterval(‘change()‘,1000)    </script></head><body>登录成功<span id="timesa">5</span>秒后自动进入管理页面

</body>

admin.html文件
<script>        function check1(){            if($(‘name‘).value==‘a‘&& $(‘paww‘).value==‘a‘){                alert(‘ok‘);

                return true;            }else{

                alert(‘not‘);                $(‘name‘).value=‘‘;                $(‘paww‘).value=‘‘;//为空                return false;            }        }        function $(id){            return document.getElementById(id);        }    </script></head><body><form action="sucess.html">    名称:<input type="text" id="name"></br>    密码:<input type="password" id="paww"></br>    <input type="submit" value="登录" onclick=" return check1()"/></br>    <!--return check1()放弃了--></form></body>
时间: 2024-07-31 02:10:48

javascript(js)基础的相关文章

javascript(js)基础 dom基础(js语法)未来会删除此博客

<script> //文档中第三个图像:document.images[2] //文档中名为'aa'的表单:document.form['aa'] //层只有唯一 的id:document.layers[id] //微软的层id:docment.all[id] //如果想找到id的left位置并把它赋值给变量bs,在其他浏览器中是这样操作的:document.layers[id].left; //统一标准的dom是这样的:bs=document.getElementByid(id).style

javascript(js)基础3:.js面向对象三大特征(封装、继承、多态) and 内部类.js系统函数

封装<script language="JavaScript"> function Person(name,age,sal){ this.name=name;//公开属性 this.age=age; this.sal=sal; sal=sal;//私有属性 //如何定义公开方法(特权方法)和私有方法 //如果我们希望操作私有的属性,则使用公开方法 this.show=function(){ window.alert(age+sal) } //私有方法,可以访问对象的属性(只

javascript(js)基础之dom学习

dom学习 <img id='xx'.. onclick='aa()'> functon aa(){ xx1=document.getElementById("xx") //下面对xx1进行操作 } bom介绍:浏览器对象模型 因为浏览器企业太多,w3c定义了一个做浏览器的规范 规定 ----------- dom介绍/学习:文档对象模型 dom树 例子 <script language="JavaScript"> function text

javascript(js)基础:事件驱动机制

<script language="JavaScript"> //事件驱动 function test1(){ alert('aaassssssssssssssssssssss') //window.alert('x='+e.clientX+'y='+ e.clientY); } </script> <body onmousedown="test1()" style="border: solid 1px red;width:

javascript(js)基础2

创建object所有基类对象 var p1=new Object(); p1.attr='obj'; 属性 constructor对象构造函数 prototype类的prototype对象 var p1=new Object();p1.constructorp1.prototype.attr1i1=10#等于i1=new Number(10) var i=new Number(10)给类添加方法Number.prototype.add=function(a){ return this+a;}wi

【 js 基础 】Javascript “继承”

是时候写一写 "继承"了,为什么加引号,因为当你阅读完这篇文章,你会知道,说是 继承 其实是不准确的. 一.类1.传统的面向类的语言中的类:类/继承 描述了一种代码的组织结构形式.举个例子:"汽车"可以被看作是"交通工具"的一种特例.我们可以定义一个 Vehicle 类和一个 Car 类来对这种关系进行描述.Vehicle 的定义可能包含引擎.载人能力等,也就是 所有交通工具,比如飞机.火车和汽车等都有的通用的功能描述.在对 Car 类进行定义的

js基础--javascript基础概念之语法

掌握一门语言 必须先掌握它的语法! javascript 的语法和C.Java.Perl 的语法有些相似.但是比它们更加宽松. javascript 中的一切都是严格区分大小写的.例如变量: demo 和 Demo 两个变量是完全不同的. javascript 标示符,所谓标示符 是指 变量.函数.属性 的名字或函数的参数.标示符的格式是按照以下规则组合的一个或多个字符. 1.第一个字符必须是字母,下划线,或 $ 符号. 2.其他字符可以是字母.下划线.$ . 或数字. 注意 不能把关键字 保留

js基础--javascript基础概念之数组(二)

js基础--javascript基础概念之数组 数组栈方法 数组可以像栈一样.栈是一种先进后出的数据结构,最先添加的数据最后一个出来.栈方法添加数据也称为 推入  移除数据称为 弹出. js为数值栈方法提供了 push()   和  pop() ;  两个方法. push() push() 方法接受参数就是你要添加进入到数组的值.push()  方法会将他们逐一添加到数组的末尾  数组的length属性会跟着更新数据. *push(多个数组元素值) 返回的修改后的数组长度 var array =

js基础--javascript基础概念之数组

js基础--javascript基础概念之数组 在ECMAScript 中 ,数组是很常用的数据类型,js中的数组和其他很多语言的数组有明显的区别.js的数组可以保持任何类型的数值,一个数组中可以保存着多个不同类型的数值.js数组大小(长度)是可以调整的.可以随着数据的添加自动增长数组长度. 创建数组: 一.数组字面量 数组字面量由一对包含数组项的方括号[]表示. var array = [ 'kin', 'cheong', 'change', 'hello', 'haha', 'hi' ];