发表于: 2017-04-15 20:11:18

1 1007


今天完成的事情:

参加婚礼:朋友从高一谈恋爱到大学毕业,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


遇到的问题:

暂无


收获:

新学的知识点,有点多,慢慢记






返回列表 返回列表
评论

    分享到