11 2020 档案

摘要:谈谈对Node的理解 Node.js 在浏览器外运行V8 JavaScript引擎,单线程 非阻塞I/O 事件驱动,适应于数据高并发,适合多请求,但不适合高运算,有权限读取操作系统级别的API,无法直接渲染静态页面,提供静态服务,没有根目录的概念,必须通过路由... 阅读全文
posted @ 2020-11-28 16:48 阿宇的编程之旅 阅读(1315) 评论(0) 推荐(0) 编辑
摘要:谈一谈let与var和const的区别 let为ES6新添加申明变量的命令,它类似于var,但是有以下不同: let命令不存在变量提升,如果在let前使用,会导致报错let暂时性死区的本质,其实还是块级作用域必须“先声明后使用”的性质,let 暂时性死区... 阅读全文
posted @ 2020-11-23 09:09 阿宇的编程之旅 阅读(150) 评论(0) 推荐(0) 编辑
摘要:说到ES6的Promise,大家并不陌生,它是JS中解决异步的方法之一 其优点:避免回调地狱,链式调用,函数思路清晰,逻辑相对回调函数和事件发布/订阅更强 缺点:理解性差,异步操作在promise构造函数内部 这段时间在整理面试题时发现,Promise的实现可... 阅读全文
posted @ 2020-11-17 17:02 阿宇的编程之旅 阅读(339) 评论(0) 推荐(0) 编辑
摘要:解释一下为何[ ] == ![ ] // > true 首先看一张图 ![ ] 是 false 原式:[ ] == false 根据第八条,false通过tonumber()转换为0 原式:[ ] == 0 根据第十条,[ ]通过ToPrimitive()转换为' ' 原式:' ' == 0 根据第 阅读全文
posted @ 2020-11-11 11:11 阿宇的编程之旅 阅读(113) 评论(0) 推荐(0) 编辑
摘要:Ajax 是什么? 如何创建一个Ajax? AJAX全称是Asychronous JavaScript And Xml(异步的 JavaScript 和 XML) 它的作用是用来实现客户端与服务器端的异步通信效果,实现页面的局部刷新,早期的浏览器并不能原生支持... 阅读全文
posted @ 2020-11-07 18:41 阿宇的编程之旅 阅读(189) 评论(0) 推荐(0) 编辑
摘要:js的垃圾回收机制是什么原理 垃圾回收机制有两种方法 第一种是标记清除法:当变量进入执行环境时,就标记这个变量为”进入环境”,当变量离开环境的时候,则将其标记为”离开环境”,垃圾收集器在运行的时候会给储存在内存中的所有变量都加上标记,然后它会去掉环境中的标量以... 阅读全文
posted @ 2020-11-06 09:21 阿宇的编程之旅 阅读(222) 评论(0) 推荐(0) 编辑
摘要:如何创建函数 第一种(函数声明): function sum1(num1,num2){ return num1+num2; } 第二种(函数表达式): var sum2 = function(num1,num2){ return num1+num... 阅读全文
posted @ 2020-11-04 16:01 阿宇的编程之旅 阅读(167) 评论(0) 推荐(0) 编辑
摘要:typeof返回的数据类型 undefinedstringbooleannumberobjectfunctionsymbol js数据类型 基本六种 string 字符串number 数字boolean 布尔Null 空undefined 未定义Object 引用类型es6新增 symbol类型 ” 阅读全文
posted @ 2020-11-03 16:02 阿宇的编程之旅 阅读(5) 评论(0) 推荐(0) 编辑
摘要:typeof返回的数据类型 undefinedstringbooleannumberobjectfunctionsymboljs数据类型 基本六种 string 字符串number 数字boolean 布尔... 阅读全文
posted @ 2020-11-03 16:02 阿宇的编程之旅 阅读(704) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示