![](https://img-blog.csdnimg.cn/20210122120817137.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
JavaScript使用浅谈
文章平均质量分 63
JavaScript(简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言,常作为开发Web页面的脚本语言
小love容儿0216
喜欢编程、乐于分享、有代码洁癖
展开
-
js事件循环处理机制
javascript事件循环Javascript是一门单线程语言,也就是说js在处理任务的时候,所有的任务只能在一个线程上排队等待被执行,如果其中有一个任务耗时较长的时候,其他的的任务就只能再次等着,就如同下图,你懂得!所以,这个时候就用到了异步任务,异步任务是包含了独立于主线程之外的宏任务和微任务 。宏任务 和 微任务宏任务和微任务都是独立于主执行栈之外的两个队列,在概念上可以划分在异步队列里,而这些队列的执行有事件循环(EventLoop)来处理。宏任务包括:包括整体...原创 2021-03-17 12:38:11 · 96 阅读 · 0 评论 -
js处理多维数组去重并升序的排列
前言今天遇到这样一道题:已知如下数组:vararr=[[1,2,3],[3,4,5,5],[6,7,8,9,[11,12,[13,[14]]]],10];将数组扁平化去重并按升序排列的数组;咋一看,这一道题还怪吓人类呀,这TMD是几位数组呀,眼都数花了,在日常的开发中一般都是处理json数据,最多来个二维数组循环啥的就解决了,当时心里那个毛毛的,写循环吧,这得循环多少次呀,自己看着都吐的感觉;心里就一直想着能怎么取到里面的每个元素,然后排序就OK啦,但是怎么能一次取...原创 2021-03-15 17:09:55 · 683 阅读 · 1 评论 -
typescript中的接口,接口实现继承
定义:在面向对象编程中,接口是一种规范的定义,她定义了行为和动作的规范;在程序设计中,接口起到一种限制和规范的作用,接口定义了某一批类所需要的遵守的规范,接口不关心这些类的内部状态数据,也不关心类里面方法的实现细节,她只规定这批类必须提供某些方法,提供这些方法的类就可以满足实际需要,ts中的接口类似java,同时还增加了零活的接口类型(属性,函数,可索引和类)interface关键字属性类接口:提示:这里可以添加学习目标函数类型接口:提示:这里可以添加要学的内...原创 2021-02-06 16:09:42 · 1238 阅读 · 1 评论 -
typescript中的类,继承,修饰符,静态属性&静态方法,抽象类&多态
TypeScript 是 JavaScript 的一个超集,支持 ECMAScript 6 标准(ES6 教程)。使用于开发大型应用,它可以编译成纯 JavaScript,TypeScript 是一种给 JavaScript 添加特性的语言扩展;一、typescript中定义类:class:class Person{ name: string; constructor(name: string){ this.name = name; } get原创 2021-01-22 15:20:51 · 388 阅读 · 0 评论 -
js中定义类以及实现类的继承
Javascript是一门灵活的语言,她本身并不支持面向对象,也没有定义类的关键字class和实现继承的extends这些;但是Javascript还是有很多种方法可以实现类的;一、js中定义类:1.构造函数法:function Person(){ this.name = '张三'; //实例上的属性 this.age = 18; this.run = function(){ //实例方法,要调用实例方法必须new Person() consol原创 2021-01-22 11:34:56 · 403 阅读 · 0 评论