JavaScript 学习中

邮箱的验证:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>email</title>
        <script type="text/javascript">
            window.onload=isEmail;
            function isEmail(){
                var getValue=document.getElementById("zh_e");
                var getBtn=document.getElementById("btn");
                var getReset=document.getElementById("reset");
                var emial=/^([a-zA-Z0-9]+[_|/_|/.]?)*[a-zA-Z0-9][email protected]([a-zA-Z0-9]+[_|/_|/.]?)*[a-zA-Z0-9]+/;
                getBtn.onclick=function(){
                    if(getValue.value==""||!(emial.test(getValue.value))){
                        alert("input!");
                    }
                    else{
                         alert("you are right!");
                    }
                }
                getReset.onclick=function(){           //
                    getValue.value="";                     //
                    return false;
                }
            }
        </script>
    </head>
    <body>
        <input type="text" maxlength="32" id="zh_e" /><br />
        <input type="button" name="btn" id="btn" value="btn" />
        <input type="button" name="reset" id="reset" value="reset" />
    </body>
</html>

时间: 2024-12-25 04:21:50

JavaScript 学习中的相关文章

javascript学习中自己对作用域和作用域链理解

在javascript学习中作用域和作用域链还是相对难理解些,下面我关于javascript作用域和作用域链做一下详细介绍,给各位初学者答疑解惑. 首先我们介绍一下什么是作用域?  从字面上理解就是起作用的区域.   作用域主要有两种作用域:      1.块级作用域(js 不支持):主要用于C系列语言中,例如:Java Object-c/Swift(苹果开发语言).C++/C#.在此不做过多说明.      2.词法作用域  一个变量的作用范围,在代码写出来的那一刻就定下来了,不会根据代码的运

JavaScript学习中的挑战

当人们尝试学习 JavaScript , 或者其他编程技术的时候,常常会遇到同样的挑战: 有些概念容易混淆,特别是当你学习过其他语言的时候.很难找到学习的时间(有时候是动力).一旦当你理解了一些东西的时候,却很容易再一次忘记.可以使用的工具甚多且经常变化,所以不知道从哪里开始入手.幸运的是,这些挑战最终都可以被战胜.在这篇文章里,我将介绍 6 个思维技巧来帮你更快的学习 JavaScript ,让你成为一个更快乐更多产的程序员. 1.不要让将来的决定阻止你进步 对于很多学习 JavaScript

JavaScript学习13 JavaScript中的继承

JavaScript学习13 JavaScript中的继承 继承第一种方式:对象冒充 <script type="text/javascript"> //继承第一种方式:对象冒充 function Parent(username) //父类对象 { this.username = username; //下面的代码最关键的部分就是将子对象的this传递给了父对象 this.sayHello = function() { alert(this.username); } } f

JavaScript学习12 JS中定义对象的几种方式

JavaScript学习12 JS中定义对象的几种方式 JavaScript中没有类的概念,只有对象. 在JavaScript中定义对象可以采用以下几种方式: 1.基于已有对象扩充其属性和方法 2.工厂方式 3.构造函数方式 4.原型("prototype")方式 5.动态原型方式 一.基于已有对象扩充其属性和方法 <script type="text/javascript"> var object = new Object(); object.name

JavaScript学习-js中的数组/Boolean类/字符串String类

JavaScript学习 [js中的数组] 1.数组的概念:是在内存中连续储存对个有序元素的结构 元素的顺序称为下标,通过下标查找对象元素. 2.数组的声明: ① 字面量声明:var arr1 = []; js中,同一数组,可以储存多种不同的数据类型: 例如: var arr1 = [1,"2",true,{"name":"hahhah"},[1,2]] ② new关键字声明: var arr2 = new Arry(参数) >>&g

JavaScript学习笔记——jquery中html()、text()、val()的区别

.html()用为读取和修改元素的HTML标签 .text()用来读取或修改元素的纯文本内容 .val()用来读取或修改表单元素的value值. 这三个方法功能上的对比 .html(),.text(),.val()三种方法都是用来读取选定元素的内容:只不过.html()是用来读取元素的HTML内容(包括其Html标签),.text()用来读取元素的纯文本内容,包括其后代元素,.val()是用来读取表单元素的"value"值.其中.和.text()方法不能使用在表单元素上,而.val()

javascript学习

javascript 学习 title: Javascripttags: javascript,学习grammar_cjkRuby: true--- 定义变量 三种形式 var name; var name = "zhang san"; var name; name = "zhang san"; Javascript 的数据类型 6种数据类型 字符串单引号或双引号 var name = "zhang san"; var name = 'zhang

Javascript 学习笔记 2: 标识语句

可以在任何语句声明之前使用唯一标识(identifier)和冒号(:)用来标记该语句: identifier: statement 这样,你可以在程序的任何其他地方通过标识来使用这个语句.即使在语句内部也可以使用该语句的标识(例如:循环语句和条件语句).当在一个循环语句前添加一个标识,你可以在语句内部通过break 标识来退出当前循环,也可以通过continue标识来继续执行该语句.例如: mainloop: while(token != null) { // Code omitted... c

javascript学习笔记(六)

第七章学习 伟伟:12月12 在Javascript编程中,函数表达式是一种非常有用的技术. 使用函数表达式可以无须对函数命名,从而实现动态编程. 一.匿名函数,也称为拉姆达函数,是一种使用Javascript函数的强大方式 匿名函数的特点: 1.函数表达式不同于函数声明.函数声明要求有名字,但函数表达式不需要.没有名字的函数表达式也叫做匿名函数. 2.在无法确定如何引用函数的情况下,递归函数就会变得比较复杂: 3.递归函数应该始终使用argument.callee来递归调用自身,不要使用函数名