qiaofugui

JS-ES5~6 内置对象扩展

数组(Array)扩展方法 扩展运算符(展开语法) 扩展运算符可以将数组或者对象转为用逗号分隔的参数序列 let arr = [1, 2, 3] ...arr // 1, 2, 3 console.log(...arr) // 1 2 3

qiaofugui 发布于 2024-05-21

JS-ES6 新增语法

为什么使用ES6 变量提升特性增加了程序运行时的不可预测性 语法过去松散,实现相同的功能,不同的人可能会写出不同的代码 let 声明变量的关键字

qiaofugui 发布于 2024-05-21

JS-浅拷贝和深拷贝

浅拷贝只是拷贝一层,更深层次对象级别的只拷贝引用 Object.assing(target, sources) ES6 新增方法可以浅拷贝 target:拷贝给谁 sources:拷贝那个对象

qiaofugui 发布于 2024-05-21

JS-函数进阶

函数的定义和调用 函数的定义方式 1.函数声明方式 function关键字(命名函数) function fn() {} 2.函数表达式(匿名函数)

qiaofugui 发布于 2024-05-21

JS-构造函数和原型

构造函数和原型 构造函数 构造函数是一种特殊的函数,主要用来初始化对象,即为对象成员变量赋初始值,它总与 new 一起使用;可以把对象中的一些公共属性和方法抽取出来,然后封装到这个函数里面 构造函数用于创建某一类对象,其首字母要大写 构造函数要和

qiaofugui 发布于 2024-05-21

JS-面向对象

面向对象编程介绍 两大编程思想 面向过程编程 POP(Process Oriented Programming) 面向过程就是分析出解决问题所需要的步骤,然后利用函数把这些步骤一步一步实现,使用的时候再一个一个依次调用就可以了

qiaofugui 发布于 2024-05-21

JS-移动端触屏事件

触屏事件 touch(也称触摸事件) touch 对象代表一个触摸点,触摸点可能是一根手指,也可能是一根触摸笔;触摸事件可响应用户手指(或触摸笔)对屏幕或者触控板操作 触屏 touch 事件 说明 touchstart 手指触摸到一个 DOM 元素时触发 touchmove 手指在 DOM 元素上滑

qiaofugui 发布于 2024-05-20

JS-正则表达式

正则表达式简介 正则表达式(Regular Expression)是用于匹配字符串中字符组合的模式 在 JavaScript 中,正则表达式也是对象 通常用来查找、替换哪些符合正则表达式的文本,许多语言都支持正则表达式 使用场景

qiaofugui 发布于 2024-05-20
上一页 下一页