- 博客(16)
- 收藏
- 关注
原创 ES6-字符串
扩展JSON.stringify()增强增加了interator遍历器接口,通过for of来遍历模板字符串标签模板ES5的字符串方法方法描述charat根据下标获得对因字符串charCodeAt将字符串为unicode字符indexOf返回字符串检索指定字符第一次出现的下标,不存在返回-1lastIndexOf返回字符串检索指定字符最后一次出现subStr从起始位置截取指定数量subString从起始位置截取到结束位置sl
2022-02-21 22:30:29
358
原创 ES6 - 数组
数组的方法方法描述concat()链接两个过着更多的数组,并返回结果join(x)将数组以x分隔符分割为字符串pop()删除并且返回数组的最后一个元素push()数组末尾添加元素reverse()点到数组中元素的顺序shift()删除并返回数组的第一个元素slice()对某个已有的数组返回选定的元素sort()对元素进行排序splice()删除元素,并向数组添加新元素toSource()返回该对象的源代码t
2022-01-06 16:45:01
972
原创 ES6 - 对象
方法描述Object.assign() 将所有可枚举的自身属性的值从一个或多个源对象复制到目标对象Object.is() 比较两个值是否相同Object.keys() 返回一个数组,包含给定对象所有可枚举字符串类型的名称Object.values 返回一个数组,该数组包含给定对象自己所有可枚举字符串对应的值Object.entries() 返回一个包含[key,value]给定对象自己的可枚举字符串属性的所有对的数组Object.formEntries() 从可迭代的[key,value]返回一
2022-01-06 16:28:27
730
原创 ES6 - Promise
概念抽象表达promise是用来解决异步编程(callback)回调地狱(callback hell)的一个解决方案具体表达从语法上来说:promise 是一个构造函数从功能上来说:promise 是对象封装了一个异步操作并且能获取到其结果状态Promise 三种状态pendingfulfilledrejected有了Promise对象,就可以将异步操作以同步操作的流程表达出来,避免了层层嵌套的回调函数基础api//new Promise 实例const p =
2022-01-06 15:16:10
596
原创 node_fs模块
fs 模块 file System 文件系统 核心/内置模块 不用下载 直接require引用方法 同步和异步文件readFileSync/readFile 读取文件fs.readFileSync(‘filePath’, 'utf-8);fs.readFile(‘filePath’, ‘utf-8’, (err, data) => {});writeFileSync/writeFile 覆盖式写入文件fs.writeFileSync(‘filePath’, ‘写入
2021-12-09 07:55:08
286
原创 typescript学习 3.0
接口(关键字:interface, 定义的首字母必须大写)接口的作用:在面向对象编程中,接口是一种规范的定义,他定义了行为和动作的规范,在程序设计里面,接口起到了一种限制和规范的作用。接口的语法: 示例: // 定义了一个很普通的接口 interface Iinter{ }定义一个对象 示例: interface Obj { name: string, age: number } const obj: Obj = { n
2021-09-10 11:17:26
218
原创 typescript学习2.0
函数函数的关键点:参数、返回值、函数的作用、函数在什么地方调用es5 定义的函数function fn() {}const fn1 = function() {}ts 定义的函数function fn():void {}const fn1 = function():void {}函数传参function fn(name:string, age:number):string { // console.log('我是 void '); return `${
2021-09-10 11:15:00
120
原创 typescript学习 1.0
初学typescript 1ts(3.1) TypeScript 是 JS 类型的超集。TypeScript 看作是 JavaScript 之上的一个外壳。1. 下载ts 示例: npm install -g typescript2. 使用 Ts 则以后创建的文件后缀是 .ts 结尾.ts 结尾的文件和语法并不能够被 node | 浏览器所解析。3. 解析 ts, (就是把 ts 语法解析成 node | 浏览器可以解析的代码) 示例: tsc 文件路径/文件
2021-09-10 11:11:21
141
原创 router路由配置
路由1.路由概念:随着浏览器地址发生改变,展示给用户不同的视图页面2.模式:Hash模式 histo模式3.使用场景:多页面的切换4.插件:react-router-dom5.react-router-dom路由的内置组件NavLink 导航组件 自带active高亮 to={路由路径}Link 导航组件 to= {路由路径}Route 路由视图组件 path={路由路径} component={路由视图组件} router={函数}
2021-07-26 22:32:50
1173
原创 reac中的创建虚拟dom以及render方法的封装
封装两个方法:1.封装react方法 2.封装render方法正常react的方法 要用es6封装创建类 建立虚拟dom树注:在jsx中class=>className 需要转换一下下挂载转换成的效果最后效果...
2021-07-17 10:37:53
233
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人