随笔分类 -  JavaScript学习笔记

学习《Head First JavaScript》
摘要:在JavaScript中经常需要用到正则表达式,比如验证邮箱地址、生日等输入格式是否合法。下面介绍JS中的正则表达式用法:一、元字符. 匹配任何字符,除了换行符外\d 数字\w 数字或字母\s 空格, 包括space, tab,换行符等^ 字符串以模式开头,即匹配的模式必须位于字符串开始起$ 字符串以模式结尾,即匹配的模式必须位于字符串结尾处二、限定符* 模式出现0次或多次+ 模式出现1次或多次?模式出现0次或1次{n} 模式必须出现n此A|B 两者取一[ABC] 字符组合,可取其中任一个()子模式三、正则表达式正则表达式以/开始和结束,形式为/expression/, expression为 阅读全文
posted @ 2013-01-11 16:39 闲时乱翻书 阅读(217) 评论(0) 推荐(0)
摘要:一、JavaScript函数函数定义语法:function function_name(var1, var2...){ ... [return value]}var1, var2是自变量参数,如果函数有返回值,使用return语句。二、页面元素事件属性目前对于页面元素事件响应采用如下的形式:onevent = "function1;fuction2..."示例:<input type="button" id="findseats" value="Find Seats" onclick="findSe 阅读全文
posted @ 2013-01-08 18:07 闲时乱翻书 阅读(285) 评论(0) 推荐(0)
摘要:一、创建一维数组示例:var seats = new Array(2);seats[0] = False;seats[1] = True;定义时初始化: var seats = [False, True];初始数组值是用的方括号[], 这点与Java不太相同,Java是用的花括号{}二、创建二维数组var seats = new Array (new Array(3), new Array(3), new Array(3));定义时初始化:var seats = [[True, False, True],[True, False, True], [True, False, True... 阅读全文
posted @ 2013-01-08 15:56 闲时乱翻书 阅读(121) 评论(0) 推荐(0)
摘要:JavaScript Cookie是一种适合客户端的、便利的持久性的数据存储方案。Cookie是一个名值对的列表,每个名值对以分号(;)隔开。下面介绍3个可重用的Cookie方法:function writeCookie(name, value, days) { // By default, there is no expiration so the cookie is temporary var expires = ""; // Specifying a number of days makes the cookie persistent if (days) { var 阅读全文
posted @ 2013-01-07 16:33 闲时乱翻书 阅读(203) 评论(0) 推荐(0)
摘要:这支JavaScript用于输入甜点圈(两种:cake和glaze)的数量,价格都是DOUNUTPRICE,脚本根据用户输入自动计算订单价格,最后点击提交。在http://www.headfirstlabs.com/books/hfjs/下载脚本源码,Chapter 2.【脚本中的JS部分】<script type="text/javascript"> function updateOrder() { var TAXRATE = 0.0925; var DONUTPRICE = 0.50; var numCakeDonuts = parseDonuts(docu 阅读全文
posted @ 2013-01-06 14:35 闲时乱翻书 阅读(375) 评论(0) 推荐(1)
摘要:仿照着书本写了第一支JavaScript程序,虽然简单,但是还是比较兴奋的。现在奉上。(rock.png)(rock_happy.png)<html><head><title>iRock - Virtual Pet Rock</title><script type="text/javascript">function touchRock(){var username = prompt("What is your name?","Enter your name here."); 阅读全文
posted @ 2013-01-06 13:13 闲时乱翻书 阅读(246) 评论(0) 推荐(0)