- 博客(13)
- 收藏
- 关注
原创 DOM事件与事件委托
事件捕获与事件冒泡示例代码:<div class="爷爷"> <div class="爸爸"> <div class="儿子"> 文字 </div> </div></div>事件捕获从外向内找监听函数,例如点击文字,先从“爷爷”的元素找触发事件,一直到“儿子”的事件完成触发。事件冒泡从内向外找监听函数,上面的例子反过来。事件监听api:addEventL
2021-10-02 20:57:00
203
原创 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
109
原创 DOM编程
DOM就是文档模型对象的简称获取元素的方法// 主要用这两种document.querySelector('')document.querySelectorAll('')[index]// 后面是过时的,了解一下即可document.getElementById('')document.getElementsByTagName('')[index]document.getElementsByClassName('')[index]新增元素创建一个标签节点let div=docum
2021-10-02 11:09:29
125
原创 JS阶段总结
JS知识点概览基础概念内存变量数据类型对象控制语句if/elsefor对象原型,原型链对象分类new 一个新的对象构造函数this的隐式传递、显示传递JS的难点原型thisAjax需要重点掌握的JS公式对象.__proto__ === 其构造函数.prototype根公理Object.prototype是所有对象的(直接或者间接)的原型函数公理所有函数都是有Function构造的,并且:任何函数.__proto__ === Fun
2021-10-01 15:35:06
120
原创 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
111
原创 JS运算符
JS运算符有几种算术运算符加减乘除取余:%指数:**自增、自减比较运算符><>=<======!=-!==布尔运算符或:||且:&&非:!优先级优先级相同时,从左往右执行乘、除、取余优先级相同加、减优先级相同乘、除、取余优先级大于加、减使用 () 可以提升优先级总结:先乘除后加减,有括号先算括号里面的...
2021-09-29 22:30:40
76
原创 JS数组_笔记
数组是JS数据类型中的一种,也是一种特殊的对象,数组的下标也是字符串。数组创建数组let arr=[1,2,3]// 数组参数有多个,括号里面表示数组的元素;如果数组参数有一个,就表示数组的长度// 元素为1,2,3let arr=new Array(1,2,3)// 数组长度为3let arr=new Array(3)字符串转化成数组// 第一种let arr='1,2,3'.split(',');// 第二种,后面是空字符串let arr='123'.split('')//
2021-09-28 21:10:10
192
原创 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
218
原创 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
146
原创 JS数据类型
JS数据类型包括:undefinednullbooleanstringnumberobject其中,前五种是基本数据类型,后面的一种是复杂数据类型,语法里面还新增了其他的数据类型,比如symbol,这些我不常用,也不会声明,所以就没拿出来。其中,数组、函数、日期、正则等属于对象。数字数字中比较特殊的有:正无穷:+Infinity负无穷:-Infinity无法表示的数:NaN还有浮点数,浮点就是浮动的点,小数会乱动。浮点数共有64位。范围 (忽略掉符号位):最大值,指数拉满
2021-09-27 23:38:01
89
原创 浅析JS内存
所有的程序,如果想要运行,就必须放在内存里面。开机以后发生的事情操作系统都要装到硬盘里面,比如Windows的C盘,macOS的根目录;当你按下开机键,主板通电,开始读取固件,固件就是固定在主板上的存储设备,里面有开机程序,开机程序会将文件里的操作系统加载到内存中运行;接下来是操作系统要处理的事情:首先要加载操作系统的内核然后启动初始化的进程,编号为1,每个进程都会有编号,便于管理启动系统服务,例如:联网、安全、文件等等待用户登录,用户会输入用户名/密码,或者SSH远程登录。登录后,运行
2021-09-24 21:05:20
283
原创 走进JS的世界
JS的历史JS的发明人JS的发明者是布兰登(不是全名),1961年出生于美国,主修物理学,后转修数学与计算机专业。工作七年,负责操作系统与网络开发。又工作了三年,负责内核与电子信号处理方面的相关工作。1995年,进入网景工作,为其浏览器开发JS功能。1998年,协助成立Mozilla.org,担任首席架构师。网景死亡后,他成立了Mozilla基金会,Firefox就是这个基金会维护的。2014年,晋升为Mozilla基金会的CEO,好景不长,由于他支持了反同性恋的法案,任职时间只有十天,就被赶下了
2021-09-21 23:06:12
125
原创 http请求
host文件的作用?在哪里?host文件就是没有拓展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统会再将网址提交DNS域名解析服务器进行IP地址的解析。需要注意的是,Hosts文件配置的映射是静态的,如果网络上的计算机更改了请及时更新IP地址,否则将不能访问。在windows系统中,host文件
2021-09-21 22:07:19
348
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅