随笔分类 -  笔记

1
跟着B站pink老师学的
摘要:它们的主要用法: 1.offset系列经常用于获得元素位置 offset offsetTop 2.client系列经常用于获取元素大小clientWidth clientHeight 3.scroll系列经常用于获取流动距离scrollTop scrollLeft 注意:页面滚动的距离是通过wind 阅读全文
posted @ 2021-11-17 18:02 夏大爷 阅读(7) 评论(0) 推荐(0)
摘要:<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <style type="text/css"> div { width: 200px; height: 200px; background-color: pink 阅读全文
posted @ 2021-11-17 18:00 夏大爷 阅读(120) 评论(0) 推荐(0)
摘要:<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <style type="text/css"> div{ width: 100px; height: 100px; background-color: #FFC0 阅读全文
posted @ 2021-11-17 17:59 夏大爷 阅读(29) 评论(0) 推荐(0)
摘要:offset概述:offset翻译是偏移量,使用offset系列相关属性可以动态的得到该元素的位置(偏移)、大小等。 · 获得元素距离带有定位父元素的位置 · 获得元素自身的大小(宽度高度) 注意:返回的数值都不带单位 offset系列属性 作用 element.offsetParent 返回作为该 阅读全文
posted @ 2021-11-17 17:58 夏大爷 阅读(139) 评论(0) 推荐(0)
摘要:<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head> <body> <a href="定时器案例.html">去定时器案例</a> <button>前进</button> <script> //nav 阅读全文
posted @ 2021-11-13 21:04 夏大爷 阅读(15) 评论(0) 推荐(0)
摘要:this指向在函数定义时是确定不了的,只有函数执行的时候才能确定this指向。一般情况下this的最终指向是那个调用它的对象。 1.在对象方法中,this指向方法的调用者 e.g. var o = { sayHi: function() { console.log(this);//this指向的是o 阅读全文
posted @ 2021-11-13 20:55 夏大爷 阅读(34) 评论(0) 推荐(0)
摘要:window对象提供了两种定时器:setTimeout()和setInterval() 1.setTimeout()定时器 window.setTimeout(调用函数,[延迟的毫秒数]); 用于设置一个定时器,该定时器在定时器到期后执行调用函数 注意点: ①window可省略 ②延迟时间单位是毫秒 阅读全文
posted @ 2021-11-13 20:53 夏大爷 阅读(174) 评论(0) 推荐(0)
摘要:BOM(Browser Object Model)提供了独立于内容而与浏览器窗口进行交互的对象,其核心对象是window。 JavaScript的标准组织是ECMAScript,DOM标准化组织是W3C,而BOM缺乏标准,是Netscape浏览器标准的一部分。 BOM由一系列相关的对象构成,并且每个 阅读全文
posted @ 2021-11-09 11:04 夏大爷 阅读(149) 评论(0) 推荐(0)
摘要:1.百度换肤案例 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <style type="text/css"> * { margin: 0; padding: 0; } body { background: 阅读全文
posted @ 2021-11-09 11:01 夏大爷 阅读(167) 评论(0) 推荐(0)
摘要:JavaScript使我们有能力创建动态页面,而事件是可以被JavaScript侦测到的行为。 网页中的每个元素都可以产生某些可触发JavaScript的事件。 事件三要素:事件源(事件被触发的对象),事件类型(如何触发什么事件),事件处理程序(通过一个函数赋值的方式完成)。 执行事件步骤:1.获取 阅读全文
posted @ 2021-11-09 10:54 夏大爷 阅读(19) 评论(0) 推荐(0)
摘要:对于JavaScript,为了能够使JavaScript操作HTML、JavaScript就有了一套自己的dom编程接口 对于HTML,dom使得html形成一棵dom树。包含文档、元素、节点 我们获取过来的DOM元素是一个对象(object),所以称为文档对象模型 关于dom操作,我们主要针对于元 阅读全文
posted @ 2021-11-09 10:51 夏大爷 阅读(181) 评论(0) 推荐(0)
摘要:文档对象模型(Document Object Model),是W3C阻止推荐的处理可扩展标记语言(HTML或者XML)的标准编程接口。W3C已定义了一系列的DOM接口,通过这些DOM接口可以改变网页的内容、结构和样式。 获取页面元素的方法:1.根据id获取(getElementById()获取元素) 阅读全文
posted @ 2021-11-09 10:45 夏大爷 阅读(127) 评论(0) 推荐(0)
摘要:简单类型又叫做基本数据类型或者值类型。 复杂类型又叫做引用类型。 ·值类型:简单数据类型/基本数据类型,在存储时变量中存储的是值本身,因此叫做值类型。 string、number、boolean、undefined、null(返回空对象) 如果有个变量,我们以后打算存储为对象,暂时没想好放啥,这时候 阅读全文
posted @ 2021-11-09 10:42 夏大爷 阅读(31) 评论(0) 推荐(0)
摘要:JS中对象分为3种:1.自定义对象 2.内置对象 (1、2都是JS基础对象,属于ECMAScript) 3.浏览器对象(JS独有的)。 内置对象就是指JS语言自带的一些对象,这些对象供开发者使用,并提供了一些常用的或是最基本而必要的功能(属性和方法)。 最大的优点:帮助我们快速开发。 JS提供了多个 阅读全文
posted @ 2021-11-09 10:39 夏大爷 阅读(919) 评论(0) 推荐(0)
摘要:对象是一个具体的事物。 在JS中,对象是一组无序的相关属性和方法的集合,所有的事物都是对象,例如字符串、数值、数组、函数等。 对象由属性和方法组成。 属性:事物的特征(名词) 方法:事物的行为(动词) 创建对象(object)的三种方式:1.利用字面量创建对象 var obj={ name:XY, 阅读全文
posted @ 2021-11-09 10:30 夏大爷 阅读(25) 评论(0) 推荐(0)
摘要:JS作用域:就是代码名字(变量)在某个范围内起作用和效果。 (es6即es2015)之前分为:全局作用域和局部作用域(函数作用域)。 全局作用域: 直接编写在 script 标签之中的JS代码,都是全局作用域; 或者是一个单独的 JS 文件中的。 全局作用域在页面打开时创建,页面关闭时销毁; 在全局 阅读全文
posted @ 2021-11-09 10:26 夏大爷 阅读(95) 评论(0) 推荐(0)
摘要:函数就是封装了一段可以被重复执行调用的代码块。 目的:让大量代码重复使用。 函数在使用时分为两步:1.声明函数 1 function 函数名(){ 2 //函数体 3 } 2.调用函数(函数不调用不执行) 函数名(); 我们可利用函数的参数实现函数重复不同的代码: 1 function 函数名(形参 阅读全文
posted @ 2021-11-09 10:17 夏大爷 阅读(221) 评论(0) 推荐(0)
摘要:<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>自增自减</title> <script type="text/javascript"> var d = 20; console.log(d--);//20 var d = 20; 阅读全文
posted @ 2021-11-09 10:10 夏大爷 阅读(50) 评论(0) 推荐(0)
摘要:<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <script type="text/javascript"> /*通过程序,在页面中输出如下图形: * ** *** **** ***** ***** **** 阅读全文
posted @ 2021-11-09 10:09 夏大爷 阅读(51) 评论(0) 推荐(0)
摘要:JS是运行在客户端的脚本(script)语言。脚本语言–不需要编译,运行过程中由JS解释器(JS引擎)逐行来进行解释并执行。解释型语言好比吃火锅,边吃边涮,同时进行编译型语言先把所有菜做好,才能上桌吃饭。 浏览器执行JS过程:浏览器分为两部分:渲染引擎和JS引擎渲染引擎用来解析HTML和CSS,俗称 阅读全文
posted @ 2021-11-09 10:02 夏大爷 阅读(30) 评论(0) 推荐(0)

1