自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 DOM事件与事件委托

事件捕获与事件冒泡 示例代码: <div class="爷爷"> <div class="爸爸"> <div class="儿子"> 文字 </div> </div> </div> 事件捕获 从外向内找监听函数,例如点击文字,先从“爷爷”的元素找触发事件,一直到“儿子”的事件完成触发。 事件冒泡 从内向外找监听函数,上面的例子反过来。 事件监听 api:addEventL

2021-10-02 20:57:00 146

原创 jQuery的基本操作

增加 $div=$('<div><span>1</span></div>'); // 插入到body中 $div.appendTo((document.body) 删除 $div.remove() $div.empty() 修改 // 读写文本内容 $div.text(?) // 读写HTML内容 $div.html(?) // 读写属性 $div.attr('title',?) // 读写style $div.css({color:'red'}) //

2021-10-02 17:13:31 61

原创 DOM编程

DOM就是文档模型对象的简称 获取元素的方法 // 主要用这两种 document.querySelector('') document.querySelectorAll('')[index] // 后面是过时的,了解一下即可 document.getElementById('') document.getElementsByTagName('')[index] document.getElementsByClassName('')[index] 新增元素 创建一个标签节点 let div=docum

2021-10-02 11:09:29 74

原创 JS阶段总结

JS知识点概览 基础概念 内存 变量 数据类型 对象 控制语句 if/else for 对象 原型,原型链 对象分类 new 一个新的对象 构造函数 this的隐式传递、显示传递 JS的难点 原型 this Ajax 需要重点掌握的 JS公式 对象.__proto__ === 其构造函数.prototype 根公理 Object.prototype是所有对象的(直接或者间接)的原型 函数公理 所有函数都是有Function构造的,并且: 任何函数.__proto__ === Fun

2021-10-01 15:35:06 66

原创 JS函数笔记

定义函数 具名函数 function 函数名(形参){ 语句 return 返回值 } 函数名(实参) 例子:这种函数调用不能执行函数,因为如果函数写到等于号右边,函数的作用域只作用于等于号右边,在别的位置fn不存在 let a=function fn(x,y){ return x+y } fn(1,2) 匿名函数 let a=function(x,y){ return x+y } 箭头函数 let fn2=(x,y)=>{ return x

2021-10-01 14:20:24 69

原创 JS运算符

JS运算符有几种 算术运算符 加减乘除 取余:% 指数:** 自增、自减 比较运算符 > < >= <= == === != -!== 布尔运算符 或:|| 且:&& 非:! 优先级 优先级相同时,从左往右执行 乘、除、取余优先级相同 加、减优先级相同 乘、除、取余优先级大于加、减 使用 () 可以提升优先级 总结:先乘除后加减,有括号先算括号里面的 ...

2021-09-29 22:30:40 41

原创 JS数组_笔记

数组是JS数据类型中的一种,也是一种特殊的对象,数组的下标也是字符串。 数组 创建数组 let arr=[1,2,3] // 数组参数有多个,括号里面表示数组的元素;如果数组参数有一个,就表示数组的长度 // 元素为1,2,3 let arr=new Array(1,2,3) // 数组长度为3 let arr=new Array(3) 字符串转化成数组 // 第一种 let arr='1,2,3'.split(','); // 第二种,后面是空字符串 let arr='123'.split('') //

2021-09-28 21:10:10 138

原创 JS构造函数

构造函数 首先,我提出一个需求,输出一个正方形的面积和周长。 // 正方形 let square={ width:5, getArea(){ return this.width*this.width; }, getLength(){ return this.width*4 } } 然后,又提出需求,输出12个正方形的面积和周长。 首先,如果用for循环就会浪费了内存,两个函数分别重复了11次,因此,我需要借助原型,将12个对象的共有属

2021-09-28 17:10:30 161

原创 JS对象介绍

对象,JS中的一种复杂的数据类型,是无序的数据结构,里面的“元素”由键值对组成。 写法有两种: // 写法一 let obj={ name:'frank', age:18 } // 写法二 let obj=new Object({ name:'frank', age:18 }) 注意,对象元素的键值对中,键名只能是字符串,引号可以省略,就算省略了,它也是字符串。 对象的隐藏属性:JS中每个对象都有一个隐藏属性,obj.__proto__,这个隐藏属性储存着其共有属性组成的

2021-09-28 11:15:12 105

原创 JS数据类型

JS数据类型包括: undefined null boolean string number object 其中,前五种是基本数据类型,后面的一种是复杂数据类型,语法里面还新增了其他的数据类型,比如symbol,这些我不常用,也不会声明,所以就没拿出来。其中,数组、函数、日期、正则等属于对象。 数字 数字中比较特殊的有: 正无穷:+Infinity 负无穷:-Infinity 无法表示的数:NaN 还有浮点数,浮点就是浮动的点,小数会乱动。浮点数共有64位。 范围 (忽略掉符号位):最大值,指数拉满

2021-09-27 23:38:01 50

原创 浅析JS内存

所有的程序,如果想要运行,就必须放在内存里面。 开机以后发生的事情 操作系统都要装到硬盘里面,比如Windows的C盘,macOS的根目录; 当你按下开机键,主板通电,开始读取固件,固件就是固定在主板上的存储设备,里面有开机程序,开机程序会将文件里的操作系统加载到内存中运行; 接下来是操作系统要处理的事情: 首先要加载操作系统的内核 然后启动初始化的进程,编号为1,每个进程都会有编号,便于管理 启动系统服务,例如:联网、安全、文件等 等待用户登录,用户会输入用户名/密码,或者SSH远程登录。 登录后,运行

2021-09-24 21:05:20 205

原创 走进JS的世界

JS的历史 JS的发明人 JS的发明者是布兰登(不是全名),1961年出生于美国,主修物理学,后转修数学与计算机专业。工作七年,负责操作系统与网络开发。又工作了三年,负责内核与电子信号处理方面的相关工作。 1995年,进入网景工作,为其浏览器开发JS功能。 1998年,协助成立Mozilla.org,担任首席架构师。 网景死亡后,他成立了Mozilla基金会,Firefox就是这个基金会维护的。2014年,晋升为Mozilla基金会的CEO,好景不长,由于他支持了反同性恋的法案,任职时间只有十天,就被赶下了

2021-09-21 23:06:12 65

原创 http请求

host文件的作用?在哪里? host文件就是没有拓展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统会再将网址提交DNS域名解析服务器进行IP地址的解析。需要注意的是,Hosts文件配置的映射是静态的,如果网络上的计算机更改了请及时更新IP地址,否则将不能访问。 在windows系统中,host文件

2021-09-21 22:07:19 222

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除