发表于: 2017-04-15 20:11:18
1 1006
今天完成的事情:
参加婚礼:朋友从高一谈恋爱到大学毕业,9年爱情长跑,与初恋走进殿堂。
打个饱嗝!
学习什么是this
this指“这个对象”
什么情况下this指向何处
直接运行this指向window(浏览器窗口)
在函数中运行,指向所属的函数
有定时器时进行异步操作,定时器中的this指向window
this可以随着环境变化指定的对象
万物皆可为对象,所以万物皆可被this指代(需要提前声明“万物”为对象类型)
apply和call可以用来做什么
call可以改变this指定的对象,并且可在后面添加变量
实现的方法是将call后面的对象替换为原this的对象
apply也可以改变this指定的对象,也可添加变量(暂存疑)
实现的方法是将替换的对象添加到apply后面
怎样实现JS页面跳转
<script language="javascript" type="text/javascript">
window.location.href="jb51.jsp?backurl="+window.location.href;
</script>
不过感觉没必要用js做跳转啊,多麻烦,a标签多方便
使用正则表达式定义输入值的规定范围:
conset regex=/^([4-9])|(1[0-8])$/
使用if/else语句达成检测输入值在范围内/外时的反馈:
正确取值时运行将数字分配身份的函数
错误取值时输出请重新取值
创建分配身份函数
以上是大概思路,具体函数代码还没敲
学习正则表达式:
用来检索、替换那些符合某个模式的文本,特点是灵活性、逻辑性和功能性非常强,可以迅速地用极简单的方式达到字符串的复杂控制。
正则表达式由普通字符和元字符组成,它有很多的元字符,先了解基础的几种:
^:匹配输入字符串的开始位置
$:匹配输入字符串的结束为止
【】:字符集合
.:匹配除r/n之外的任何字符
明天要做的事情:
写任务二代码,检测bug
遇到的问题:
暂无
收获:
新学的知识点,有点多,慢慢记
评论