自定义博客皮肤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 68

原创 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 105

原创 9月11日事件

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

2021-09-12 17:41:58 112

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

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

2021-09-10 21:15:37 97

原创 9月9日BOM,DOM

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

2021-09-09 20:25:41 53

原创 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 71

原创 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 90

原创 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 71

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

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

2021-09-04 08:40:52 99

原创 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 59

原创 9月1日循环结构

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

2021-09-01 20:36:35 37

翻译 2021-08-31

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

2021-08-31 20:13:19 89

空空如也

空空如也

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

TA关注的人

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