自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 9.14日正则

1.正则表达式 1.定义: 字符串正确的规则。 正则表达式的组成:普通字符 或者 特殊字符 2.正则对象的创建: 1.构造方法 var reg = new RegExp(‘格式控制字符串’,[‘修饰符’]) 2.字面量方法 var reg = /普通字符或者特殊字符/修饰符 3.正则中的特殊字符: 1.单个字符: ​ ^:正则开始 ​ $ : 正则结束 ​ . : 元字符, 表示任意一个字符 ​ \. : 表示转义字符 \.表示 . 【注:\不能单独出现,和具有超能力的连

2021-09-14 21:28:59 138

原创 9月13日事件2

1.事件绑定的方式 a.通过HTML元素 进行绑定。(即’) b.通过js的方式 进行绑定,即:obj.onclick = function(){} c.事件监听 addEventListener() 事件监听的好处 1—可以为同样的元素绑定多次同一个事件 2—程序员可以使用事件监听的方式 确定触发的过程是冒泡还是捕获 事件监听的语法: 事件源.addEventListener(“去掉on的事件”,function(){},【事件捕获还是冒泡,true/false) 默认是false 冒泡】 【注】:当相同

2021-09-13 21:27:03 191

原创 9月11日事件

1事件 1.事件: 对某个元素的某种操作 2.事件对象: 当某个事件触发时产生的对象,就是事件对象。 注:event使用前提,必须有事件, 不同的对象产生的事件不同。 3.事件的三要素: 事件元素 , 事件类型 ,[事件对象]; 4.事件对象的兼容: document.onclick = function(evt(这个名字可以随便写)){ var e = evt ||event; } 事件对象拥有该事件的相关属性和方法。 5.元素在页面移动 元素要在页面发生位置移动时,元素必须设置绝对定位 核心问题:

2021-09-12 17:41:58 200

原创 9月10日HTML属性,样式,返回顶部

1.this 函数的内置对象 this关键字:调用当前函数的对象本身。 当一个事件体内出现this时,这个this代表的是触发该事件的元素 (在事件内使用触发对象时,将对象改成this) 2.DOM的另外两个属性 1.parentNode:找父元素的节点 2.childNodes/children childNodes:批量获取父元素的子元素,存储至数组中,但子元素其中包括元素节点和文本节点 children:批量获取父元素的子元素,存储至数组中,子元素其中包括元素节点 3.outerHTML/innerT

2021-09-10 21:15:37 177

原创 9月9日BOM,DOM

1.BOM Broswer Object Model 浏览器对象模型,将浏览器通过JS对象的方式展现出来 1.window对象常用的属性和方法: window对象的属性和方法都可以省略window, 直接使用 所有全句变量都是window对象的属性 所有全局函数都是window对象的方法 1.三个弹出框: 特点阻塞代码执行 alert(“内容”) 弹出框 confirm(“提示信息”) 确认框 确定返回true 取消返回false prompt(“提示信息”,“默认值”) 输入框 返回数值为字符串 2

2021-09-09 20:25:41 125

原创 9月8日math,date

math类型 Math类型是不可以创建对象的,所有的属性和方法都是通过类名直接调用的 Math.floor 向下取整 Math.ceil 向上取整 Math.round 四舍五入取整 Math.sqrt 开方 Math.pow(m,n) 返回m的n次方法 Math.min( ) 返回较小值 Math.max( ) 返回较大值 Math.abs 返回绝对值 Math.random( ) Math.random( ):生成0~1之间的随机数 左闭右开 生成(min到max的随机数)的语法: 语法: funct

2021-09-08 20:42:22 140

原创 9月7日json对象和字符串

json对象: json:一种容器(数据格式),将多个繁琐的属性或方法封装成一个整体。 定义: 由若干个键值对构成的,一组以上的键值对用逗号分开 var stu = { key1:value1, key2:value2, ... } key:代表的是一个属性名 注:key必须全部用‘’引起来(虽然不引不会报错,但习惯不好) 使用 方法1:对象名.属性名 例:console.log(stu.key) 方法2:下标法 :对象名[‘索引’] 例:console.log(stu['key']) for…in遍历索

2021-09-07 20:38:32 144

原创 9月6日数组

数组的定义: 存储数据的一个盒子,就向数学中的盒子; 数组为引用类型 注:内置的基本类型: number,string,boolean,undefined,null 引用的类型: object 内置类型与引用类型的区别: 内置类型:只有一块空间,在栈区,该空间直接保存着变量的数值 引用类型:有两块空间,一块栈空间,存储new堆空间的地址 一块堆空间,存储真正的数据 构造方法: 1构造方法 var arr = new Aeeay(1,2,3,4,5); new:在堆内存开辟空间的关键字 Array:数组数据

2021-09-06 17:07:31 141

原创 2021-09-03函数变量提升以及作用域

arguments: 形参个数==实参个数: 参数一一对应 形参个数>实参个数:一一对应,未赋值的变量是一个undefined 形参个数<实参个数:一一对应 任何函数内部都有叫arguments对象。 arguments: 接收传递的所有的实参的,接收的方式特殊 ...

2021-09-04 08:40:52 192

原创 2021-09-02函数初步以及函数返回值

*'break’:*终止当前(本层)循环,不在循环 continue:终止本次循环,继续下一次循环 continue: 继续 break: 终止( switch) break: 中止当前( 本层) 循环, 不再循环 for (var i = 1; i <= 10; i++) { console.log(i); if (i == 2) { break; } } // 100000个

2021-09-02 19:00:59 126

原创 9月1日循环结构

流程控制的结构 1.顺序结构 2.选择结构 3.循环结构 switch结构 语法:``switch (要判断的变量) { case 情况1: 情况1要执行的代码 break case 情况2: 情况2要执行的代码 break case 情况3: 情况3要执行的代码 break default: 上述情况都不满足的时候执行的代码 } 注: switch是精准匹配(全等匹配===) case后面是一个值,常量,不能写成范围,后面紧跟冒号 break:终止代码执行 switch可以被if多分支代替,if多分支运用

2021-09-01 20:36:35 96

翻译 2021-08-31

变量的命名规则和命名规范 规则: 必须遵守的,不遵守就是错 一个变量名称可以由 数字、字母、英文下划线(_)、美元符号($) 组成 严格区分大小写 不能由数字开头,不要使用中文汉字命名 不能是 保留字 或者 关键字 不要出现空格 规范: 建议遵守的(开发者默认),不遵守不会报错 变量名尽量有意义(语义化) 遵循驼峰命名规则,由多个单词组成的时候,从第二个单词开始首字母大写 基本数据类型 数值类型(number) 一切数字都是数值类型(包括二进制,十进制,十六进制等) NaN(not a

2021-08-31 20:13:19 196

空空如也

空空如也

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

TA关注的人

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