html异步加载页面js文件的写法是怎么写呢?

  我在做的过程中,为了在不改变 Web 前端程序猿的编程思维习惯的前提下,保证整个 WebApp 的好用、可靠,自己开发了一个**【JavaScript 文件响应式异步加载器】**—— 。开始只是一段放在 HTML <head /> 中的小脚本,没觉得是个多么复杂的东西。但随着应用的深入,要想做到自己定下的目标,代码不断地迭代,期间也因为严重的 Bug 而怀疑它的价值,所以有了后来的一次较大的局部重构。

  但辛劳总会有收获 —— 个人更深刻地理解了 JavaScriptDOM 的一些细节,它本身也到了足够成熟的地步,作为几个线上实用项目的基础库,运行在很多人的浏览器中~

**1. 同步和异步有何区别?
同步:指发送一个请求,需要等待返回,然后才能够发送下一个请求,有等待过程(在一个任务进行中时不能开启其他的任务)。
异步:指发送一个请求,不需要等待返回,随时可以再发送下一个请求,即不需要等待(在一个任务进行中时可以开启其他的任务)。
2. NodeJS中有哪些类型模块,文件操作用哪一个模块?
模块类型: 核心模块、自定义模块、第三方模块。
3. 对NodeJS的优点和缺点提出自己的看法?
答案:CPU密集型任务的特点是进行大量的计算,消耗CPU资源,比如计算圆周率(上千位)、对视频进行编码等, 全靠CPU的运算能力 (一般用C语言,java)
IO(Input / Output)密集型任务,这类任务的特点是CPU消耗很少,大部分时间都在等待IO操作。常见的大部分任务都是IO密集型任务,比如Web应用(一般用脚本语言:python/Nodejs)。
Nodejs设计思想中以事件驱动、异步、非堵塞I/O密集型为核心,他提供的大多数api都是基于事件的、异步的风格。所以非常适合处理高并发请求。此外,与Node服务器交互的客户端代码是由js语言编写的,因此客户端和服务器端都用同一种语言编写,减少了成本。
4. 使用NodeJS完成登录功能(编写HTML页面和路由接口中的代码)?

    关注技术领域的头条文章

    聚合全网技术文章,根据你的阅读喜好进行个性推荐

我要回帖

更多关于 html异步加载页面 的文章

 

随机推荐