08 2021 档案

摘要:git相关区域:工作区,暂存区,版本库 git的那些对象:git对象,树对象,提交对象 git初始化之后相关文件说明: hooks:客户端和服务端的钩子加脚本 info:全局性排除文件 logs:保存日志信息 objects:目录存储所有数据内容 refs:目录存储指向数据的提交对象的指针 HEAD 阅读全文
posted @ 2021-08-28 15:46 千亿昔 阅读(28) 评论(0) 推荐(0) 编辑
摘要:为什么需要AJAX请求? 不刷新页面,发送请求,改变页面 发送ajax是异步请求,意味着不会阻塞进程,其它部分的代码可以继续执行 xml:标记语言,存储数据,进行数据交换,现在一般使用json形式进行数据传输 ajax优点 1.无需刷新页面向服务端发送请求 2.根据用户事件来更新部分页面内容 缺点: 阅读全文
posted @ 2021-08-21 16:50 千亿昔 阅读(39) 评论(0) 推荐(0) 编辑
摘要:什么是正则表达式 是用于匹配字符串中字符组合的模式 正则表达式的作用 验证表单,过滤替换,提取 如何创建正则表达式 1.通过new RegExp var reg = new RegExp(/123/) 精准匹配123 2.通过字面量(推荐) var reg = /123/ 正则表达式的test()方 阅读全文
posted @ 2021-08-17 21:43 千亿昔 阅读(36) 评论(0) 推荐(0) 编辑
摘要:什么是Promise promise是一个构造函数,是用来封装一个异步操作并可以获取其成功/失败的结果值 Promise 对象用于表示一个异步操作的最终完成 (或失败)及其结果值、 有哪些异步编程? 1.fs(node)文件操作 2.数据库操作 3.定时器等回调函数 4.发送AJAX请求 ..... 阅读全文
posted @ 2021-08-15 23:09 千亿昔 阅读(164) 评论(0) 推荐(0) 编辑
摘要:什么是数组扁平化? 就是将一个嵌套多层的数组转换成只有一层的数组 实现方法: 1.递归实现 var arr = [1,[2,[3,4,5]]] function flatten(arr){ let result = [] for(let i=0;i<arr.length;i++){ if(Array 阅读全文
posted @ 2021-08-14 23:11 千亿昔 阅读(83) 评论(0) 推荐(0) 编辑
摘要:数组的构造器方法: 1.直接定义, var arr = [] 2.使用Array构造器, var arr = Array[6] 3.Array.of():用于将参数依次转换为数组中的一项,然后返回新数组,与构造器Array的区别是只有一个参数数字时,Array是新建一个为该长度的数组,而Array. 阅读全文
posted @ 2021-08-14 22:44 千亿昔 阅读(83) 评论(0) 推荐(0) 编辑
摘要:call: function.call(thisArg,params1,params2,...) apply:function.apply(thisArg,[params1,params2,...]) bind: function.bind(thisArg,params1,params2,...) 阅读全文
posted @ 2021-08-14 21:38 千亿昔 阅读(29) 评论(0) 推荐(0) 编辑
摘要:JS的继承方式: 1.原型链继承,(缺点是使用同一个内存地址,在一个构造函数中创建两个实例,则会指向同一个内存地址) 2.使用构造函数继承(借助call)(缺点是不能继承父类自己定义的方法,只能继承实例属性和方法,不能继承原型属性和方法) function Parent() { this.name 阅读全文
posted @ 2021-08-14 18:57 千亿昔 阅读(151) 评论(0) 推荐(0) 编辑
摘要:浅拷贝: 对于基础数据类型直接复制得到的是分配一个新的内存地址,对于引用数据类型则是浅拷贝,拷贝的是内存地址 实现浅拷贝的方式: 1.object.assign const target = { a: 1, b: 2 }; const source = { b: 4, c: 5 }; const r 阅读全文
posted @ 2021-08-14 18:34 千亿昔 阅读(20) 评论(0) 推荐(0) 编辑
摘要:js数据类型: 基础数据类型:string,number,boolean,null,undefined,null,symbol(es6新增的数据类型) 引用数据类型:Object(Function,Math,RegExp,Array,Date) 基础数据类型保存在栈内存中,在引用或拷贝时,会创建一个 阅读全文
posted @ 2021-08-14 18:14 千亿昔 阅读(43) 评论(0) 推荐(0) 编辑
摘要:1.首先说一下http请求相关,客户端发送请求(包含请求行:method,url,请求头:host,cookie,Content-Type,请求体:post(params),get(无)) 服务端发送响应(响应状态行:code,text,响应头:content-Type,set-Cookie,响应体 阅读全文
posted @ 2021-08-02 20:24 千亿昔 阅读(179) 评论(0) 推荐(0) 编辑