自定义博客皮肤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)
  • 收藏
  • 关注

原创 基础node Node简介

简述优势将一个大程序拆分成互相依赖的小文件,再用简单的方法拼装起来。

2023-09-07 12:11:08 380 1

原创 ES6 模块化 , commonJS模块化 , 内置模块化 (URL模块化 , qs 模块化)

ES6(ECMAScript 2015)模块化是指 JavaScript 语言增加的一种模块化方案,可以方便地将代码分割成不同的模块,并通过export和import关键字来实现模块之间的交互模块化:将一个大程序拆分成互相依赖的小文件,再用简单的方法拼装起来 moduleES6之前的方案: CommonJS 和 AMDAMD: 了解ES6 模块化的使用方法很简单,只需要在定义模块的文件中使用export关键字导出需要暴露的变量、函数或类,然后在使用模块的文件中使用。

2023-08-24 19:48:56 115 1

原创 Git 远程仓库

基础操作Git 远程仓库是一个存储 Git 版本控制库的服务器,它允许多个开发人员在同一个项目上协同工作。可以在本地计算机上创建 Git 仓库,但如果你需要与其他人共享代码,或者需要在不同的计算机间访问代码,则需要将 Git 仓库上传到远程服务器上。Git 提供了多种远程仓库管理工具,如 Gitlab、Github、Bitbucket 等。这些工具让你可以在云端方便地存储和管理 Git 仓库,并且它们提供了一个基于 Web 的用户界面,以便开发人员和团队成员可以轻松地浏览、修改和共享代码。

2023-08-24 19:18:31 92 1

原创 Node.js 常见DOS命令

1. cls 清屏2.dir:列出当前目录下的文件和子目录3.cd:切换目录4.md / mkdir:创建目录5. rd / rmdir:删除目录

2023-08-24 19:00:00 80 1

原创 关于GIT

git init 命令会创建一个名为 .git 的隐藏目录,这个 .git目录就是当前项目的Git仓库,里面包含了初始的必要文件,这些文件是Git仓库的必要组成部分。目前,index.html文件已经被Git跟踪,并且工作区和Git仓库中的index.html文件内容保持一致。目前,工作区中的index.html文件已被修改,如果要暂存这次修改,需要再次运行 git add 命令,这个命令是个多功能的命令,撤销对文件的修改指的是:把工作区中对应文件的修改,还原成Git仓库中所保存的版本。

2023-08-23 20:01:13 20

原创 类class , 属性和静态属性 , 成员方法和静态方法 , 私有属性 , set , get , 类 继承

类对象是指一个类的定义。它描述了类的属性和方法,但它本身不是一个实例。实例化是指创建一个特定的对象,使用类对象的模板来定义它的属性和行为。这个对象被称为类的实例。例如,对于一个类Person,它可能会定义属性如name,age和gender,以及方法如eat和sleep。Person类对象描述了这些属性和方法,但它本身不是一个实例。实例化一个Person对象可以创建一个具体的人不能被直接调用,当类被实例化的时候,会自动执行构造器 每一个class都会有一个构造器(若没有显示的声明,

2023-08-22 19:27:23 184 1

原创 ES6 数组解构

JavaScript中的解构失败是指尝试解构一个没有定义或undefined的值,或者尝试解构时使用了不支持的语法。如果你在解构数组时使用了一个不支持的语法,可以尝试使用标准的数组解构语法或者使用其他方法来处理数组中的值。在上面的例子中,我们定义了一个对象 { a: 1 },然后进行解构赋值,将其属性 a 的值赋值给变量 a,同时给变量 b 设置了一个默认值为 2。JS解构缺省指的是在解构赋值时,如果对象或数组中没有对应的属性或元素,可以给它们设置一个默认值。解构分数组解构和对象解构两种。

2023-08-21 16:41:08 125 1

原创 ES6新增数据类型 Map( ) map() 应用

ES6 的 Map 可以将一个数组或对象的值映射成一个新值,可以使用 Map.prototype.get() 方法获取一个映射的值,使用 Map.prototype.set() 方法设置一个映射的值,使用 Map.prototype.has() 方法检查映射中是否存在某个键值对,使用 Map.prototype.delete() 方法删除一个键值对。ES6 的 Map 还可以作为对象的替代品,使用 Map 的好处在于可以使用任何类型的值作为键,而对象只能使用字符串或 Symbol 类型的值作为键。

2023-08-21 08:00:00 259 1

原创 ES6购物车渲染 全选全不选 数量 总价

基础作业:有已知购物车数据,渲染页面,根据每一个商品中的选中状态决定全选状态、总数量 和总价格。易错点:当重新渲染页面以后,每一个input的事件会消失,需要重新选择每一个input并绑定事 件。2.点击每一个商品状态以后,相应的改变全选状态(数量和总价也相应的改变)1.点击全选按钮,改变所有购物车商品的选中状态。注意:是change事件。

2023-08-20 08:00:00 69 1

原创 ES6新增两种数据类型 Set( ) Set( )应用

keys( ) values( ) entries( ) 这三个方法分别返回一个迭代器对象,可以用来遍历集合中的所有键、所有值和所有键值对(实体)。forEach( ) 遍历集合中的所有元素并执行回调函数。回调函数有三个参数:value(当前元素的值)、key(当前元素的键,也是其值)和set(当前set)。Set()是一个无序且唯一的集合。可以用来去除数组中的重复项或者检查某个值是否在集合中。clear( ) 清空set中所有元素。,用于获取set对象中元素的数量。

2023-08-19 14:55:06 91

原创 ES6对象解构的几种方法

【代码】ES6对象解构的几种方法。

2023-08-17 19:30:00 463 1

原创 ES6数组解构几种类型

解构赋值:在ES6中允许通过一定的模式来解析对象、数组等 赋值给变量。1)数组解构 数组:有索引、有顺序 数据结构。2. =左边是变量,右边是数据源(要被解析的数据)1. =两边的模式一致。5 , 解构的默认值。

2023-08-17 17:45:00 46 1

原创 ES6新增变量 let const 与var 区别

同时,使用let声明的变量不存在“变量提升”的情况,需要在声明后才能使用,这样可以避免变量在使用前未定义的问题。let和const声明的变量不存在“变量提升”,在代码块之前使用let和const声明的变量会引发ReferenceError错误。let块级作用域是ECMAScript 6新增的一种变量声明方式,使用let关键字可以声明一个只在当前代码块中生效的变量。let关键字可用于声明块级作用域的变量,类似于var关键字声明的变量,但其作用域限制为所在的块内(例如,花括号内)。它也不允许重复声明同一变量。

2023-08-16 19:43:05 60

原创 ES6新增字符串的几种方法

1. trim()方法是一种字符串方法,用于删除字符串开头和结尾的空格(包括空格、制表符和换行符)。通过使用模板字符串方法,我们可以更方便地将变量嵌入到字符串中,避免使用大量的字符串拼接和字符串连接符。此外,模板字符串也支持多行字符串的拼接,使得代码更加清晰易读。模板字符串方法是JavaScript中的一种用于简化字符串拼接的语法,它使用反引号(` `)包裹字符串,并使用${}来进行变量占位。模板字符串是一种 JavaScript 中的字符串字面量,它允许开发者在其中插入变量或表达式,可以通过。

2023-08-16 19:03:16 112 1

原创 ES6新增对象方法

ES6指的是ECMAScript 6,也被称为ECMAScript 2015,是JavaScript语言的一次重大升级。它引入了许多新特性、新语法和新API,包括箭头函数、let和const关键字、模板字符串、解构赋值、默认参数、展开运算符、类、模块化等等。Object.assign(target, ...sources):将一个或多个源对象的属性拷贝到目标对象中,并返回目标对象。Object.keys(obj):返回一个包含目标对象自身的所有可枚举属性名称的数组。

2023-08-16 18:22:10 239 2

空空如也

空空如也

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

TA关注的人

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