Loading

摘要: 1.什么是协程、线程、进程? 进程 系统中所有的应用程序都是以进程的方式运行的。 进程是系统资源管理的基本单位 各个进程都有独立的地址空间,使得进程之间的地址相互隔离 线程 线程是程序执行的基本单元。通常来说:一个进程由一个或多个线程组成 各个线程之间共享程序(进程)的内存空间及一些进程级的资源。 阅读全文
posted @ 2022-02-14 21:22 姑苏天阳 阅读(386) 评论(0) 推荐(0) 编辑
摘要: src和href的区别 在引用外部资源的时候,必然会使用到src或者href这两个属性,那么两者有什么区别呢? 1.href Hypertext Reference的缩写,中文是超文本引用。指向一些网络资源,用来建立和当前文档或者元素的链接关系。 在加载该资源时,不会阻塞当前文档的处理。在a,lin 阅读全文
posted @ 2020-08-30 13:51 姑苏天阳 阅读(1511) 评论(0) 推荐(0) 编辑
摘要: Ajax技术:即在后台与服务器交换少量的数据,在不重新加载整个页面的情况下,部分更新网页内容。 该技术主要使用了一个API:XMLHttpRequest对象,通过这个对象的属性和方法,调用Ajax引擎,和服务器交换数据。 主要的属性: onreadystatechange,存储函数(或函数名),每当 阅读全文
posted @ 2020-08-25 01:01 姑苏天阳 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 对于我来说,所谓的真正的学到了东西,应当是把知识按照固定的模式(结构)记录在笔记中,并且在脑海中有着清晰的结构。 阅读全文
posted @ 2020-08-24 01:04 姑苏天阳 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 分为三种情况 被除数和除数都是正数 -- 商正余正 一正一负 -- 先按正数计算,商负,余同被除数 都是负数 -- 先按正数计算,商正,余负。 阅读全文
posted @ 2020-08-23 01:41 姑苏天阳 阅读(689) 评论(0) 推荐(0) 编辑
摘要: Document.write() 方法将一个文本字符串写入一个由 document.open() 打开的文档流(document stream)。 注意: 因为 document.write 需要向文档流中写入内容,所以,若在一个已关闭(例如,已完成加载)的文档上调用 document.write, 阅读全文
posted @ 2020-08-22 16:03 姑苏天阳 阅读(636) 评论(0) 推荐(0) 编辑
摘要: 一MDN上闭包的定义 函数和其对周围状态(词法环境 作用域链)的引用捆绑在一起构成了闭包。 每当函数创建时,就会在函数生成时形成闭包。 内部函数可以访问外部函数作用域 二、js中的作用域及作用域链 静态作用域--词法作用域--词法环境 先来看一段几乎都知道的白话文:作用域是变量和函数的可访问范围及生 阅读全文
posted @ 2020-08-19 15:12 姑苏天阳 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 在JavaScript代码开始执行前,js解析器做好了一系列的准备工作,并且规定了变量、函数的访问路径。(这个为个人的理解,如有理解错误,请大佬们指正!) JavaScript在代码运行前做了什么?会创建执行上下文,也就是准备好代码运行时的环境,包括变量对象、作用域链、this 代码运行阶段,变量、 阅读全文
posted @ 2020-08-19 02:51 姑苏天阳 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 1 //方法一:创建一个临时数组,通过indexOf这个数组方法,实现重复元素的去除:即遍历原数组的同时,检验原数组的元素在临时数组是否已经存在, 2 //若存在,说明该元素已经重复了,则不添加到临时数组中,否则,说明元素为第一次出现,可以添加到临时数组中。 3 function deleteRep 阅读全文
posted @ 2020-08-19 01:56 姑苏天阳 阅读(737) 评论(1) 推荐(0) 编辑
摘要: 引子 什么是浅拷贝?什么是深拷贝?浅显易懂的说:假设B复制了A,如果B发生变化,A也随之变化,那么说明为浅拷贝;若B发生变化,并不会导致A也发生变化,则称之为深拷贝。 举个例子: let a = [0,1,2] let b = a b[0] = 1 console.log(a,b) 不禁疑惑,数组b 阅读全文
posted @ 2020-08-09 01:47 姑苏天阳 阅读(108) 评论(0) 推荐(0) 编辑