发表于: 2017-04-07 19:31:38

1 1195


今天完成的事情:正则表达式的学习和认识,如何在页面间传递参数

明天计划的事情:开始做任务三

遇到的问题:1.正则表达式!!!黑人问号脸??玩了多年WOW,用了多年的正则表达式去屏蔽聊天内容,看了一天也是半懂不懂的!!!

正则表达式(regular expression)是一种表达文本模式(即字符串结构)的方法,有点像字符串的模板,常常用作按照“给定模式”匹配文本的工具。比如,正则表达式给出一个Email地址的模式,然后用它来确定一个字符串是否为Email地址。JavaScript的正则表达式体系是参照Perl 5建立的。

按照我的理解,正则表达式是通过对关键字的判定用户输入的内容包含的格式,在不同的需求中给与不同的限定,保证用户只能输入范围以内的内容。在学习过程中,其内容深度跳跃的过于快,导致中间就只能看懂而自己没法写出来了。只能在之后的学习中再深入了解了。所以之前任务二还是用的IF语句判定是否为整数,而不是正则表达式。

2.任务三中需要将前一个页面的杀手-平民参数传入第二个页面中,而两个页面之间的数组是不能直接互用的,毕竟是两个独立的页面。所以我们之间需要利用JS的函数来传参。在网上搜索了一下,有很多方法,包括调用JQuery。但是在二大精神的指导下,还是准备用源生js来写。所以学习了localStorage和sessionStorage两个方法,准备在明天使用sessionStorage方法进行两个页面之间的传参任务。

收获:WORD中替换文本中关键字应该就是用的正则表达式!!!



返回列表 返回列表
评论

    分享到