自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JavaScript Objiect方法

object的键都是字符串,且都是唯一的,不能重复。假设,我们使用一个别人提供的object,但是需要给这个object添加一个新的键值对,自己添加的键就有可能会跟object中原本的键冲突。创建一个被劫持/监听的对象,当访问、设置、删除对象键值对的时候会被监视到,和defineProperty的功能是一样的。创建一个被劫持/监听的对象,当访问、设置、删除对象键值对的时候会被监视到,和defineProperty的功能是一样的。时间日期对象调用能获取到时间戳,其他类型的对象调用,会得到具体的值,相当于。

2023-04-17 09:00:00 106

原创 JavaScript 设计模式

任何代码的执行,都需要在内存中进行,代码运行结束后,就需要释放内存,否则随着代码运行的数量增多,有限的内存会承受不住太大的负担而崩溃。浏览器为了释放js中没有用的内存空间,设计了专业的垃圾回收机制。垃圾回收机制,不是即时处理垃圾内存的,而是有周期性的,隔一段时间,处理一次。被内存空间中,页面在打开状态时,全局变量的内存是不会被释放的,因为在页面正在运行时,全局变量随时都可能会使用。全局变量的内存会在页面关闭后被回收。所以这里要介绍的垃圾回收机制,主要是指局部变量和执行空间。

2023-04-16 20:09:00 92

原创 JavrScript 闭包和继承

是由于作用域嵌套,让全局变量和局部的引用类型数据保持了引用关系,导致执行空间不销毁的场景。函数作用域嵌套,造成变量执行完不被销毁的场景就叫闭包。

2023-04-16 09:00:00 303

原创 JavaScript 正则

var reg = / 具体的规则 / var reg = new RegExp(规则字符串)我们要学习的终点,就是具体规则的语法。

2023-04-15 14:05:30 109

原创 JavaScript this关键字和ES6

比起之前的语法,es6有很多新语法,让开发者在操作数据和函数的时候,功能既多,操作又简便。跟object不同的地方在于:object的键必须是字符串,如果给的不是字符串,会转成字符串作为对象的键;this关键字在不同的作用域中,含义是不同的。解析一个数据结构并赋值,可以快速的从对象或数组中取出需要的内容,对象使用大括号,数组使用中括号。当需要让一个形参变成可选项,可传递实参也可以不传递的时候,es6中新语法,快速实现需求。根据最终的调用方式,决定最终将函数当做了什么来调用的,才能决定this关键字的含义。

2023-04-02 09:00:00 85

原创 JavaScript事件

事件三要素: 事件源 + 事件名称 + 事件处理程序。

2023-04-01 20:26:07 120

原创 JavaScript es5和字符串

js在产生的时候,年代比较早,当时的web需求比较少,所以刚开始的js功能比较少,语法没有特别严谨。随着时代的发展和web应用的普及,js需要更多的功能,以及更严谨的语法,所以,js会有版本的升级。第一版的js是ECMA一开始统一了标准以后的版本。我们现在的所使用的语法,大多是ECMAScript版本3的语法,简称es3。到目前为止,已经有了es7,8,9,甚至es10 的版本了。近几年,基本每年都会有新的版本更新。每个版本的更新,都需要浏览器支持才能运行,但浏览器不会在js更新之后,立马更新。

2023-03-28 14:13:05 130

原创 JavaScript逻辑分支

代码段 — 可以写任意多行任意代码 — 包含分支结构 — 分支结构嵌套 — 隐形的逻辑运算。比较运算符号 — 他左右两边有一个是数字,另一个也会转成数字进行数字的大小比较。数学运算符号 — 他能把左右两边都转成数字进行数学运算。放在分支语句小括号中的内容会隐形转成布尔类型去判断。整个表达式可以当做是一个具体数据进行赋值或输出。当大括号中只有一行代码的时候就可以省略大括号。强制转换 — 使用工具去转。多分支 ----- 多选一。双分支 ---- 二选一。概念 :简化简单的双分支。

2023-03-26 21:45:34 29

原创 JavaScript BOM

BOM是三个单词的首拼–Browser Object Model,即浏览器对象模型。所谓对象模型,指的是用对象来描述的一个结构。BOM意思是通过对象组成的结构来操作浏览器的。

2023-03-26 18:00:00 36

原创 JavaScript DOM

当给标签添加属性以data-XXX标签 . dataset . XXX // 获取属性的值。

2023-03-25 09:00:00 60

原创 JavaScript 数学操作和时间日期

一、数学处理。

2023-03-23 12:30:00 85

原创 JavaScript基础语法

js的由来 :网景 布兰登·艾奇 ECMAScriptjs的概念 :跨平台的脚本语言js的组成ECMAScript — 语法标准DOM — 操作文档的标准BOM — 操作浏览器的标准js和H5关系 : html5的新增标签,很多都需要js实现功能js应用场景表单验证动效网页游戏物联网开发网页开发app软件小程序。

2023-03-23 09:00:00 35

原创 JavaScript逻辑分支

代码段 — 可以写任意多行任意代码 — 包含分支结构 — 分支结构嵌套 — 隐形的逻辑运算。比较运算符号 — 他左右两边有一个是数字,另一个也会转成数字进行数字的大小比较。数学运算符号 — 他能把左右两边都转成数字进行数学运算。放在分支语句小括号中的内容会隐形转成布尔类型去判断。整个表达式可以当做是一个具体数据进行赋值或输出。当大括号中只有一行代码的时候就可以省略大括号。强制转换 — 使用工具去转。多分支 ----- 多选一。双分支 ---- 二选一。概念 :简化简单的双分支。

2023-03-22 18:00:00 40

原创 javascript的函数

局部可以访问到全局的变量,全局不能访问局部的变量。概念 :复杂的数据 — 一个空间中存储多个数据。设置的属性名在对象中还不存在 — 新增键值对。将对象中的每个键值对都经历一次 ----就需要在函数内 return 结果。概念 :作用域多重嵌套形成的链式结构。设置的属性在对象中存在了 — 修改值。概念 :处理用户在网页中行为的代码。定义有数据的对象 — 键值对组成。return后面的代码不执行。函数 大括号中可以放任意代码。概念 : 在函数内调用自己。概念 :起到作用的区域。

2023-03-22 09:00:00 41

原创 JavaScript循环

外层循环内部,代码段中 可以写循环 ---- 外面执行一次,里面要从头到尾来一次。无论条件是否成立,先执行一次大括号中的代码。当代码重复了,就使用循环结构。

2023-03-21 17:47:14 63

空空如也

空空如也

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

TA关注的人

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