![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
基础学习
文章平均质量分 61
给自己基础扫盲
CGSALCL
这个作者很懒,什么都没留下…
展开
-
js基础 正则表达式
js基础 正则表达式使用正则表达式特殊字符断言量级三级目录使用正则表达式创建正则表达式// 实例化对象创建正则表达式var reg = new RegExp("abc") // 字变量创建正则表达式var reg = /abc/在js中有两个RegExp和String能使用正则表达式RegExp :reg.exec(string),reg.test(string) 返回true|falseString :string.match(reg)string.matchAll原创 2022-02-11 17:59:22 · 319 阅读 · 0 评论 -
js基础 闭包
js基础 闭包什么是闭包闭包生成的原理举个栗子parent函数已经被销毁,为什么child函数能访问data问题什么是闭包有权访问其他函数属性或者方法的函数,就是闭包闭包生成的原理由于子函数执行时候,执行上下文维护着一个作用域链在最顶部,而该作用域链不仅保存当前作用域的方法和属性,还保存了父函数作用域链的引用值。所以导致父函数被销毁后,该引用值还保存在子函数的作用域链中导致无法销毁举个栗子function parent(){ var data = 1; return functi原创 2022-01-18 18:18:03 · 281 阅读 · 0 评论 -
前端基础 - nginx配置入门
前端基础 - nginx配置入门前言配置文件 config.confproxy_pass 代理try_filesroot和alias的区别前言在前端开发过程中经常是需要把前端静态资源放到服务器中,这时经常用到nginx来配置配置文件 config.confevents { worker_connections 1024;}http { include mime.types; default_type application/octet-stream;原创 2021-12-17 14:54:25 · 2882 阅读 · 0 评论 -
前端基础 - CSS3新特性
前端基础 - CSS3新特性转换(transform)平移旋转缩放倾斜过渡 (transition)动画 (animation)转换(transform)平移2D:transform:translate(X,Y)3D:transform:translate(X,Y,Z)旋转缩放倾斜过渡 (transition)transition:transition-property transition-duration transition-timing-function transition-de原创 2021-12-16 23:14:53 · 62 阅读 · 0 评论 -
前端基础 - ES6新特性
前端基础 ES6新特性箭头函数什么是箭头函数,箭头函数有什么特性promiselet const解构赋值延申操作符函数默认值类 class模块化 import/export模板字符串Map SetSymbol BigInt箭头函数什么是箭头函数,箭头函数有什么特性箭头函数:() => {},这个是最简单的箭头函数,一般的函数是:function (){}区别:最主要的是箭头函数没有this或者说不绑定this箭头函数没有arguments,所以在箭头函数使用这个参数时会去上一个作用域里面原创 2021-12-16 23:10:24 · 92 阅读 · 0 评论 -
前端基础 HTML5新特性
前端基础 HTML相关标题标签 - h段落标签 - p链接标签 - a图像标签 - imgHTML标签共有属性HTML元素是指从开始标签(start tag)到结束标签(eng tag)的所有代码标题标签 - h标题是 - 不存在之类的段落标签 - p链接标签 - a链接地址属性:href图像标签 - img图片地址属性:srcHTML标签共有属性项目Valueid规定元素唯一标识title鼠标指针的提示class规定元素的类名style原创 2021-12-07 20:40:52 · 321 阅读 · 0 评论 -
javaScript基础 */yield模拟async/await
javaScript基础- */yield模拟async/awaitasync执行模块async function _async(promiseFunc) { /*高阶函数只是为了不让他立即执行*/ return function () { /*这是核心模块*/ return new Promise((resolve, reject) => { /*获取迭代器*/原创 2021-11-22 16:14:05 · 641 阅读 · 0 评论 -
JavaScript基础 变量
JavaScript基础 变量变量类型原始值和引用值原始值引用值复制值原始值复制值引用值赋值值变量类型原始值和引用值javascript的变量可以包含两种不同类型的数据:原始值和引用值原始值原始值:简单的数据类型数据(string,number,boolean,undefined,null,symbol,bigint)引用值引用值:多个值构成的对象复制值原始值复制值引用值赋值值...原创 2021-11-09 17:20:52 · 339 阅读 · 0 评论 -
JavaScript基础 var let const的区别
JavaScript基础 var let const的区别执行上下文与作用域什么是上下文什么是作用域var let const的区别varletconst使用const let的优点执行上下文与作用域什么是上下文什么是作用域var let const的区别varvar声明的变量是具有函数作用域var声明的变量会提升(提升是指变量的声明会被拿到函数或者全局作用域的顶部)全局作用域中使用var声明变量,该变量会变成window的属性可以多次使用var声明同一变量可以修改变量letl原创 2021-11-06 22:51:41 · 356 阅读 · 0 评论 -
JavaScript基础 数据类型
javascript 数据类型前言数据类型typeof返回哪些数据类型基本数据类型有哪些引用数据类型有哪些数据类型区别基本数据类型和引用数据类型的区别怎么区分基本数据类型和引用数据类型总结前言今天到厂里面试问道一个问题答不上来,记录一下理解后的结果,先是问typeof会返回哪些数据类型,接着继续问基本数据类型有哪些,继续问es6新增的有哪些.然后难点来了,怎么区分基本数据类型和引用数据类型数据类型typeof返回哪些数据类型number string boolean undefined obj原创 2021-11-04 18:46:37 · 349 阅读 · 0 评论 -
javaScript继承的方式(六种)
javaScript继承的方式(七种)1.原型链继承.2.构造函数继承3.组合继承4.拷贝继承5.寄生继承6.寄生组合式继承7.es6类继承1.原型链继承.2.构造函数继承3.组合继承4.拷贝继承5.寄生继承6.寄生组合式继承7.es6类继承...原创 2021-11-04 19:56:16 · 85 阅读 · 0 评论