摘要: 1.元素偏移量 offset 系列 1.1 offset 就是偏移量,使用 offset 系列相关属性可以 动态 得到该元素的位置(偏移)、大小等。 注意: 1.获得元素距离带有定位父元素的位置 2.获得元素自身的大小(宽度和高度) 3.返回的数值都不带单位 1.2 offset 系列常用属性(元素 阅读全文
posted @ 2019-10-17 23:36 晴天宝宝i 阅读(168) 评论(0) 推荐(0) 编辑
摘要: window 对象给我们提供了一个 history 对象,与浏览器历史记录进行交互,该对象包含用户(在浏览器窗口中)访问过的 URL history对象中的方法: history.back( ); 可以后退功能 history.forward( ); 前进功能 history.go( 参数 ); 前 阅读全文
posted @ 2019-10-17 21:29 晴天宝宝i 阅读(124) 评论(0) 推荐(0) 编辑
摘要: navigator 对象包含有关浏览器的信息,它有很多属性,我们最常用的是 userAgent ,该属性可以返回由客户机发送服务器的 user-agent 头部的值 下面前段代码可以判断用户使用哪个终端打开的页面,实现跳转 if( navigator.userAgent.match( / (phon 阅读全文
posted @ 2019-10-17 21:21 晴天宝宝i 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 1.URL 统一资源定位符 是互联网上标准资源的地址,互联网上的每个文件都有一个唯一的 URL 。 URL的一般语法格式为: protocol:// host [:port] / path / [?query] #fragment http: // www.itcast.cn / index.htm 阅读全文
posted @ 2019-10-17 21:09 晴天宝宝i 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 1.JS 是单线程 也就是说 同一时间 只能做一件事 JavaScript 就是为了处理页面中用户的交互,以及操作 DOM 而诞生,比如某个 DOM 元素进行添加和删除,不能同时进行,应该先添加,后删除 2.单线程就意味着,所有任务需要排队,前一个任务结束 ,才能执行后一个任务。 这样导致的问题是: 阅读全文
posted @ 2019-10-17 17:45 晴天宝宝i 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 1.全局作用域或者普通函数中 this 指向全局对象 window ( 定时器里面的this 指向 window ) 1.1 console.log(this); // window 1.2 function fn(){ console.log( this ); // window } fn(); 阅读全文
posted @ 2019-10-17 16:53 晴天宝宝i 阅读(94) 评论(0) 推荐(0) 编辑
摘要: Document 阅读全文
posted @ 2019-10-17 13:10 晴天宝宝i 阅读(116) 评论(0) 推荐(0) 编辑
摘要: <input type="text" id="tel"><button>发送</button> <script> //点击按钮之后会禁用 disabled 为 true //同时按钮里面的内容会变化,注意 button 里面的内容是通过 innnerHTML 修改的 //里面秒数是有变化的,因为需要用到定时器 //定义一个变量,在定时器里面,不断递减 //如果变量为 0 ,说明到了时间,我们需要停 阅读全文
posted @ 2019-10-17 13:02 晴天宝宝i 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 1.页面加载事件 方式1:window.onload = function(){ } window.addEventListener('load',function(){ }) window.onload 是窗口(页面)加载事件,当文档内容完全加载成功,就会触发该事件(包括图像,脚本文件,CSS文件 阅读全文
posted @ 2019-10-17 10:19 晴天宝宝i 阅读(691) 评论(0) 推荐(0) 编辑