
JavaScript
文章平均质量分 75
卖女孩的小火柴..
做最专业的博客,分享更多的知识点~ 供大家一起学习~ 一起做好分享~
写文章宗旨:可以理解为2个关键字:细和易,详细的细,尽量保证每篇文章非常的详细,容易的易,且保证每篇文章更通俗易懂, 更容易透彻的理解,更深入的理解。
展开
-
24-数据类型的判断
数据类型的判断typeofinstanceofObject.prototype.toString()typeoftypeof 操作符来判断一个值属于哪种基本类型,返回值是一个string,对null判断有误,认为null是个空指针typeof 'seymoe' // 'string' typeof true // 'boolean' typeof 10 // 'number' typeof Symbol() // 'symbol' typeof null // 'object' 无原创 2021-10-19 00:57:58 · 113 阅读 · 0 评论 -
23-js运行机制事件循环与宏任务、微任务以及同步函数与异步函数
事件循环:JS 会创建一个类似于 while (true)的循环,每执行一次循环体的过程称之为Tick。每次Tick的过程就是查看是否有待处理事件,如果有则取出相关事件及回调函数放入执行栈中由主线程执行。待处理的事件会存储在一个任务队列中,也就是每次Tick会查看任务队列中是否有需要执行的任务。主线程:JS只有一个线程,称之为主线程。而事件循环是主线程中执行栈里的代码执行完毕之后,才开始执行的。所以,主线程中要执行的代码时间过长,会阻塞事件循环的执行,也就会阻塞异步操作的执行。只有当主线程中执行栈为..原创 2021-10-14 22:54:52 · 400 阅读 · 2 评论 -
14-JavaScript 正则表达式全面总结
正则表达式(Regular Expression 简写为regex、regexp或RE)1.什么是正则表达式?正则2.正则表达式的创建表达式是由一个字符序列形成的搜索模式。2.正则表达式的创建{字面量(常用) 构造函数}字面量(直接量)// 在一对反斜线中写正则表达式内容,如/abc/// 正则表达式里面不需要加引号 不管是数字型还是字符串型var reg = /正则表达式/修饰符;var reg = /hello/g;构造函数//构造正则表达式的实例,如new原创 2021-08-30 19:53:57 · 265 阅读 · 0 评论 -
13-JavaScript之数组方法重构
pop() 方法用于删除数组的最后一个元素并返回删除的元素。Array.prototype.myPop = function () { var temp = this[this.length - 1]; this.length--; return temp;}var arr = [1, 2, 3, 4, 5];console.log('我是原数组' + '---' + arr);var result = arr.myPop();console.log('我是被删除的元素' + '.原创 2021-08-30 11:25:23 · 142 阅读 · 0 评论 -
12-函数
函数1.函数介绍函数允许我们封装一系列代码来完成特定任务。当想要完成某一任务时,只需要调用相应的代码即可。方法(method)一般为定义在对象中的函数。JavaScript 使用关键字 function 定义函数。函数可以通过声明定义,也可以是一个表达式。函数的作用:功能的封装,直接调用,代码复用率提高构建对象的模板(构造函数)函数实际上是对象,每个函数都是Function类型的实例,并且都与其他引用类型一样具有属性和方法,由于函数是对象,因此函数名实际上也是一个指向函数对象的指针,不会与原创 2021-08-29 22:22:03 · 200 阅读 · 0 评论 -
11-JavaScript之对象详解
对象1.对象的创建(构造函数模式和字面量模式)字面量模式(定义对象方法(函数)的方式)对象使用"{}“作为对象的边界,对象是由多个属性组成,属性与属性之间通过”,“隔开,属性名与属性值通过”:"隔开;属性名一般不添加引号(当属性名中出现特殊字符的时候需要添加引号),属性值如果是字符串的一定添加引号。var obj = { name:"terry", age:12, sayName:function(){ console.log("my name is ",this.name);原创 2021-08-26 19:48:58 · 152 阅读 · 0 评论