发表于: 2017-07-08 23:19:26
4 1021
关于数据传递
URL参数获取:
Window Location
location.href 属性返回当前页面的 URL。
· location.hostname 返回 web 主机的域名
· location.pathname 返回当前页面的路径和文件名
· location.port 返回 web 主机的端口 (80 或 443)
· location.protocol 返回所使用的 web 协议(http:// 或 https://)
正则表达式:
新建正则:
Var reg =new.RegExp;
开始以^表示,结束以$表示;
今天详细的更多了解了关于正则表达式的匹配
<input onkeyup="value=value.replace(/[\W]/g,'') ">
<!--正则表达式-只能输入数字和字母-->
<input type="text" onkeyup="value=value.replace(/[^\d]/g,'')">
<!--只能输入数字-->
<input type="text" onkeyup="value=value.replace(/[^\u4e00-\u9FA5]/g,'')">
<!--只能输入汉字-->
//校验是否全由数字组成
/^[0-9]{1,20}$/
^ 表示打头的字符要匹配紧跟^后面的规则
$ 表示打头的字符要匹配紧靠$前面的规则
[ ] 中的内容是可选字符集
[0-9] 表示要求字符范围在0-9之间
{1,20}表示数字字符串长度合法为1到20,即为[0-9]中的字符出现次数的范围是1到20次。
/^ 和 $/成对使用应该是表示要求整个字符串完全匹配定义的规则,而不是只匹配字符串中的一个子串。
详细链接地址:http://www.jb51.net/article/72044.htm
关于页面数据传递
学习了一下关于json的用法,
var person = {
firstName: "John",
lastName: "Doe",
age:30 //书写格式,每个属性名必须使用字符串,否则会出现异常
};
var json =JSON.stringify(person); //stringify用于从一个对象中解析出字符串
var johnDoe= JSON.parse(json); //parse 用于从字符串中解析出json对象
alert(johnDoe.firstName ) //得出johnDoe函数中的firstName指向函数
重点在于,stringify 用于从一个对象中解析出字符串
Parse 用于从字符串中解析出json对象
关于数据传递,我百度了几种方式:
1、 cookie传值
例:
新建一个Post.html文件
将要传值到Read.html页面
错误----弹出的是null; 原文链接:http://blog.csdn.net/u013131203/article/details/53946443
然后看了一下其他的传值方式,自己都理解不了。。
明天准备学习一下Ajax。
今天简单的对页面进行了一下布局,采用绝对定位的方式,在后期使用DOM更加利于操作。
现在的疑问就是,传递数据的问题,基本的数据传递之后的该怎么做,我基本已经布局好了,只需要数据。还有一个关于身份不断进行传递下去的还没开始布局。
这个数据传递的真的晕了,我怕在这个坑里起不来。
希望师兄指点迷津
今天白天都没学习,晚上9点才开始。
明天的任务:
数据传递,读10或者页书,每天10页,一个月就能大半本js高程看完了~~
JQuery 今天落下了,每天上午争取把慕课网上提供的基础敲完。
预习任务四
评论