自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Js对象的使用

其实就是我们准备一个房子, 把我们想要的数据放进去, 然后把房子的地址给到变量名, 当我们需要某一个数据的时候, 就可以根据变量名里面存储的地址找到对应的房子, 然后去房子里面找到对应的数据。- 这里的 {} 和函数中的 {} 不一样, 函数内部书写代码, 对象里面是书写数据的。- 对象 obj 中, str 是键, 'hello' 是值。obj['name'] = 'qianfeng' // 增。obj['name'] = 'qianfeng123123' // 改。

2023-01-20 09:54:28 134

原创 Js的Math和Date的使用方法

console.log(new Date('2019-02-28 13:13:13')) // Thu Feb 28 2019 13:13:13 GMT+0800 (中国标准时间)console.log(new Date('2019-02-28 13:13:')) // Thu Feb 28 2019 13:13:00 GMT+0800 (中国标准时间)console.log(new Date('2019')) // Tue Jan 01 2019 08:00:00 GMT+0800 (中国标准时间)

2023-01-20 09:53:33 137

原创 Js字符串的常用方法

或者说 我们的字母符号这些东西写都有一个对应的编号, 然后计算机存储的时候是存储的这些编号,不过我们看到的时候, 是通过这些编号解析成我们看到的内容。- 所以我们计算机存储的字母符号之类的并不是存储了这个字母, 而是存储了这个字母对应的编号, 然后给我们看到的时候是通过这个编号找到了对应的字母给我们看。- 但是这个世界要存储的东西就不够, 比如我们的汉字, 所以就出现了 `unicode` 编码, 也叫(万国码, 统一码)- 语法: `变量.indexOf(查找的字符, 开始索引)`

2023-01-20 09:52:18 63

原创 Js的event事件对象

也就是说, 页面上任何一个元素触发事件, 都会一层一层的最终导致 window 的相同事件触发, 前提是各层级元素得注册有相同的事件, 不然不会触发。- **当元素触发一个事件的时候, 其父元素也会触发相同的事件, 父元素的父元素也会触发相同的事件**- 点击子元素的时候, 不管子元素有没有点击事件, 只要父元素有点击事件, 那么就可以触发父元素的点击事件。- 就是从 window 的事件处理函数开始, 依次向内, 直到事件 **目标** 的事件处理函数执行。

2023-01-20 09:51:19 595

原创 Js函数的使用

* 声明时编程,其实就是相当于将一个函数赋值给一个变量,会有变量的声明提升,所以在变量声明前调用时,根据变量声明提升的规则,此时变量为 undefined ,所以不能被调用)// 自己当前作用域没有(fun函数内部),去上一层查找,发现没有(fn函数内部),继续向上一层作用域查找,发现有(全局作用域),直接用。- 形参:在函数声明时 function 后边的()内书写,每写一个参数,就相当于在函数内部创建一个变量,其值为函数调用时传递的值,只能在函数内部使用,不能在外部使用。

2023-01-20 09:49:30 80

原创 Js的DOM和BOM的使用

常规意义上的操作 DOM 节点无非就是 增删改查(CRUD) 注意, 在增加节点前, 我们应该先有一个节点, 所以应该是 1. 创建 2. 向页面中增加一个节点 3. 删除页面中的某一个节点 4. 修改页面中的某一个节点 5. 获取页面中的某一个节点。- 注意点: insertBefore 的第二个参数不是可选项是必选项, 传递正常节点时代表:`插入在哪一个节点的前面`, **如果传递的是 null, 则表示插入到父节点的 末尾**console.log(attrNode.nodeValue);

2023-01-20 09:48:37 138

原创 Js分支语句

如果所有的条件都为 false, 且没有最后的 else {} 分支, 那么当前 if 分支不会有任何代码段会被执行。console.log('num 为偶数') : console.log('num 为奇数')- 语法: `if(条件1){条件1为true时执行} else if (条件2){条件2为true时执行}`- 语法: `if (条件) { 条件为真时 执行的代码 } else { 条件为假时 执行的代码 }`{}: 花括号内部填写要执行的分支代码, 如果条件为真, 则会执行。

2023-01-20 09:47:31 118

原创 Js循环语句

因为满足条件就执行, 所以我们写的时候一定要注意, 就是设定一个边界值, 不然就一直循环下去了, 简称: 死循环, 电脑卡死的时间根据电脑性能有所不同, 建议不要尝试。// 当 i == 3 的时候, 条件为 true, 执行了 {} 里面的代码终止循环, 循环就不会继续向下执行了, 也就没有 4 和 5 了。- 举个例子: 我要吃五个包子, 我吃了三个了, 这时候吃饱了吃不下去了, 我就停止了继续吃包子这件事。- 在循环没有进行完毕的时候, 因为我设置的条件满足了, 就直接提前终止循环。

2023-01-20 09:46:27 52

原创 Js正则表达式

`\`: 转译符号, 把有意义的 **符号** 转换成没有意义的 **字符**, 把没有意义的 **字符** 转换成有意义的 **符号*** `{n, m}`: 前一个内容至少出现 n 次至多出现 m 次, 也就是出现 **n~m** 次。* 由我们自己来书写 "规则", 专门用来检测 **字符串** 是否符合 "规则" 使用的。* `{n,}`: 前一个内容至少出现 n 次, 也就是出现 **n ~ 正无穷** 次。* `*`: 前一个内容重复至少 0 次, 也就是可以出现 **0~正无穷** 次。

2023-01-20 09:45:00 39

原创 JavaScript数组

prev 的值, 如果你传递了 init, 就是 init 的值, 如果没有传递 init, 那么就是 `数组[0]` 的值。- 语法: `数组.reduce(function (prev, item, index, origin) {}, init)`undefined;- 语法: `数组.find(function (item, index, origin) {})`- 语法: `数组.find(function (item, index, origin) {})`

2023-01-20 09:43:35 56

原创 JavaScript零基础笔记持续更新

# js 的介绍## JS是什么- JS是一种运行在客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能- 浏览器就是一种运行JS脚本语言的客户端,JS的解释器被称为JS引擎,为浏览器的一部分## JS简史 ==(JS历史,了解为主,感兴趣的可以多看看)==- 在WEB日益发展的同时,网页的大小和复杂性不断增加,受制于网速的限制,为完成简单的表单验证而频繁地与服务器交换数据只会加重用户的负担,当时走在技术革新最前沿的 Netscape(网景

2023-01-01 11:37:54 58

空空如也

空空如也

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

TA关注的人

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