上一页 1 ··· 48 49 50 51 52 53 54 55 56 ··· 61 下一页
摘要: 个人总结: 1.webassembly简介:WebAssembly是一种用于开发网络应用的高效,底层的字节码。允许在网络应用中使用除JavaScript的语言以外的语言(比如C,C++,Rust及其他)来编写应用程序,然后编译成(提早)WebAssembly。 这是 JavaScript 工作原理的 阅读全文
posted @ 2018-06-04 14:50 hh9515 阅读(699) 评论(0) 推荐(0)
摘要: 个人总结: 1.长连接机制——分清Websocket,http2,SSE: 1)HTTP/2 引进了 Server Push 技术用来让服务器主动向客户端缓存发送数据。然而,它并不允许直接向客户端程序本身发送数据。服务端推送只能由浏览器处理而不能够在程序代码中进行处理,意即程序代码没有 API 可以 阅读全文
posted @ 2018-06-04 14:28 hh9515 阅读(399) 评论(0) 推荐(0)
摘要: 个人总结: 1.讲解了JS引擎,webAPI与event loop合作的机制。 2.setTimeout是把事件推送给Web API去处理,当时间到了之后才把setTimeout中的事件推入调用栈。 3.Promise与Async/Await 这是 JavaScript 工作原理的第四章。 现在,我 阅读全文
posted @ 2018-06-03 11:02 hh9515 阅读(289) 评论(0) 推荐(1)
摘要: 个人总结: 1.两种垃圾回收机制: 1)引用标记算法:如果检测到一个对象没有被引用了,就清除它。 ***这种算法不能处理循环引用的情况*** 2)标记—清除算法:从根(全局变量)开始向后代变量检测,任何根变量所到达不了的变量会被标记为内存垃圾。 这是 JavaScript 工作原理的第三章。 我们将 阅读全文
posted @ 2018-06-03 06:56 hh9515 阅读(279) 评论(0) 推荐(0)
摘要: JavaScript使用词法作用域(lexial scope)又叫静态作用域: 词法作用域(lexial scope)/静态作用域(static scope)是在书写代码或者说定义时确定的,而动态作用域是在运行时确定的。 词法作用域关注函数在何处声明,而动态作用域关注函数从何处调用,其作用域链是基于 阅读全文
posted @ 2018-06-02 10:16 hh9515 阅读(324) 评论(0) 推荐(0)
摘要: 个人总结: 一个Javascript引擎由一个标准解释程序,或者即时编译器来实现。 解释器(Interpreter): 解释一行,执行一行。 编译器(Compiler): 全部编译成机器码,统一执行。(减少了切换和调度的开销,更快。) V8引擎是一种即时编译器。 V8引擎的优化策略: 1.内联:将函 阅读全文
posted @ 2018-06-02 00:42 hh9515 阅读(296) 评论(0) 推荐(0)
摘要: 个人总结:该系列文章对JS底层的工作原理进行了介绍。 这篇文章讲了 运行时:js其实是和AJAX、DOM、Settimeout等WebAPI独立分离开的 调用栈:JavaScript的堆内存管理 和 调用栈的简介 原文:https://blog.sessionstack.com/how-does-j 阅读全文
posted @ 2018-06-01 22:44 hh9515 阅读(446) 评论(0) 推荐(1)
摘要: Node进阶第八天 一、复习 Node.js特点:单线程、异步I/O(非阻塞I/O)、事件驱动(事件环)。 适合的程序:就是没有太多的计算,I/O比较多的业务。 举例:留言本、考试系统、说说、图片裁切服务器。 fs.readFile(); gm; Node.js原生:http、fs、path、url 阅读全文
posted @ 2018-05-30 16:11 hh9515 阅读(124) 评论(0) 推荐(0)
摘要: Node进阶第七天 一、复习 一、索引 数据库中,根据一个字段的值,来寻找一个文档,是很常见的操作。比如根据学号来找一个学生。这个学号是唯一的。只要有学号,就能唯一确认一个学生的文档。学号这个属性,就非常适合建立索引。这样查找就非常简单了。 explain来查看这个寻找过程。 这个语句,能够查看检索 阅读全文
posted @ 2018-05-30 16:07 hh9515 阅读(132) 评论(0) 推荐(0)
摘要: Node进阶第六天 一、复习 cookie是在res中设置,req中读取的。第一次的访问没有cookie。 cookie的存储大小有限,kv对儿。对用户可见,用户可以禁用、清除cookie、可以被篡改。 cookie用来制作记录用户的一些信息,必须购买历史、猜你喜欢。 HTTP是无状态的协议,所以两 阅读全文
posted @ 2018-05-30 16:05 hh9515 阅读(125) 评论(0) 推荐(0)
上一页 1 ··· 48 49 50 51 52 53 54 55 56 ··· 61 下一页