diff --git a/20191009/20191009.md b/20191009/20191009.md index 038542d..12f28ef 100644 --- a/20191009/20191009.md +++ b/20191009/20191009.md @@ -3,15 +3,19 @@ ![js](https://img.shields.io/badge/language-js-orange.svg) -* window +* window(浏览器顶级对象) * 所有变量属于window - * name,top 属于window自有属性,不可声明 + * name,top 属于window自有属性,不可使用 * 属性以及方法`functionName`可以省略window * `window.confirm();`模态框,返回Boolean * `window.promit('str',defaultStr);`输入框返回str + * `window.alert('str');` 消息弹框,具有阻塞性,类似断点 * `window.onload` 页面加载完成事件 * `window.onunload` 页面关闭之后 * `window.onbeforeunload` 页面关闭之前 + * `window.navigator` 对象包含有关访问者的信息 + * `navigator.userAgent` 用户浏览器类型 + * `navigator.platform` 客户端操作系统位数 * BOM * location @@ -30,4 +34,12 @@ * history * `go()` 页面跳转``个 * `back()` 回退 - * `forward()` 前进 \ No newline at end of file + * `forward()` 前进 + +* 定时器 + * `setInterval(,time)` + * function: 函数体 + * time: 每次重复的时间 + * return:IntervalId 定时器ID,用于清空定时器 + * `clearInterval(timerId)` + * timerId: 定时器ID \ No newline at end of file diff --git a/20191009/JS.作业.html b/20191009/JS.作业.html new file mode 100644 index 0000000..e15a606 --- /dev/null +++ b/20191009/JS.作业.html @@ -0,0 +1,36 @@ + + + + + Document + + + + + + + + \ No newline at end of file diff --git a/20191009/common.js b/20191009/common.js new file mode 100644 index 0000000..db142f0 --- /dev/null +++ b/20191009/common.js @@ -0,0 +1,42 @@ + +function my$(id){ + return document.getElementById(id) +} + +//获取文本内容兼容代码 +function getInnerText(element){ + if(element.textContent){ + return element.textContent + }else if(element.getInnerText){ + return element.innerText + } +} + +//获取文本内容兼容代码 +function getInnerText(element,value){ + if(element.textContent){ + element.textContent = value + }else if(element.getInnerText){ + element.innerText = value + } +} +//为任意元素绑定事件的兼容 +function addEventListener(ele,type,fn){ + if(ele.addEventListener){ + ele.addEventListener(type,fn,false) + }else if(ele.attachEvent){ + ele.attachEvent('on'+type,fn) + }else{ + els['on'+type] = fn + } +} + +//解绑事件的兼容 +function removeEventListener(ele,type,fn){ + if(ele.removeEventListener){ + ele.removeEventListener(type,fn,false) + }else if(ele.detachEvent){ + ele.detachEvent('on'+type,fn) + }else{ + ele['on'+type] = null + } \ No newline at end of file diff --git a/20191009/images/1.jpg b/20191009/images/1.jpg new file mode 100644 index 0000000..9cbf2ef Binary files /dev/null and b/20191009/images/1.jpg differ diff --git a/20191009/images/2.jpg b/20191009/images/2.jpg new file mode 100644 index 0000000..fce9d02 Binary files /dev/null and b/20191009/images/2.jpg differ diff --git a/20191009/images/3.jpg b/20191009/images/3.jpg new file mode 100644 index 0000000..b214a71 Binary files /dev/null and b/20191009/images/3.jpg differ diff --git a/20191009/js.BOM.html b/20191009/js.BOM.html new file mode 100644 index 0000000..be2b959 --- /dev/null +++ b/20191009/js.BOM.html @@ -0,0 +1,46 @@ + + + + + Document + + + + + \ No newline at end of file diff --git a/20191009/js.history对象.html b/20191009/js.history对象.html new file mode 100644 index 0000000..490f657 --- /dev/null +++ b/20191009/js.history对象.html @@ -0,0 +1,31 @@ + + + + + Document + + + + + + + \ No newline at end of file diff --git a/20191009/js.location对象.html b/20191009/js.location对象.html new file mode 100644 index 0000000..8209258 --- /dev/null +++ b/20191009/js.location对象.html @@ -0,0 +1,42 @@ + + + + + Document + + + + + + \ No newline at end of file diff --git a/20191009/js.加载事件.html b/20191009/js.加载事件.html new file mode 100644 index 0000000..939b536 --- /dev/null +++ b/20191009/js.加载事件.html @@ -0,0 +1,21 @@ + + + + + Document + + + + + + \ No newline at end of file diff --git a/20191009/js.定时器.html b/20191009/js.定时器.html new file mode 100644 index 0000000..479c4d4 --- /dev/null +++ b/20191009/js.定时器.html @@ -0,0 +1,29 @@ + + + + + Document + + + + + + \ No newline at end of file diff --git a/20191009/js.定时器案例.html b/20191009/js.定时器案例.html new file mode 100644 index 0000000..f3b5511 --- /dev/null +++ b/20191009/js.定时器案例.html @@ -0,0 +1,41 @@ + + + + + Document + + + + + + + + \ No newline at end of file diff --git a/20191009/test.html b/20191009/test.html new file mode 100644 index 0000000..4667147 --- /dev/null +++ b/20191009/test.html @@ -0,0 +1,21 @@ + + + + + Document + + +

测试页面

+ + + + \ No newline at end of file diff --git a/20191009/test1.html b/20191009/test1.html new file mode 100644 index 0000000..5f4bbc0 --- /dev/null +++ b/20191009/test1.html @@ -0,0 +1,21 @@ + + + + + Document + + +

测试页面

+ + + + \ No newline at end of file diff --git a/20191013/20191013.md b/20191013/20191013.md index da22a06..1df76ff 100644 --- a/20191013/20191013.md +++ b/20191013/20191013.md @@ -1,3 +1,6 @@ # 20191013 -![js](https://img.shields.io/badge/language-js-orange.svg) \ No newline at end of file +![js](https://img.shields.io/badge/language-js-orange.svg) + +* 复习上节内容 +[linkToHtml](./test1.html) \ No newline at end of file diff --git a/20191013/test1.html b/20191013/test1.html new file mode 100644 index 0000000..1ee96cf --- /dev/null +++ b/20191013/test1.html @@ -0,0 +1,54 @@ + + + + + + + Document + + + + +
+ + +
+ + + \ No newline at end of file