-
nodejs的主要方向:nodejs实现高并发、大规模的运行特性查看全部
-
querystring 解析字符串查看全部
-
1、模块的分类:核心模块 文件模块 第三方模块 2、模块引用方式:通过路径引用 通过模块名引用查看全部
-
作用域:与调用函数,访问变量的能力有关 作用域分为:局部和全局(在局部作用域里可以访问到全局作用域的变量,但在局部作用域外面就访问不到局部作用里面所设定的变量) 上下文:与this关键字有关 是调用当前可执行代码的引用 this总是指向调用这个的方法的对象查看全部
-
GET 还是 POST? 与 POST 相比,GET 更简单也更快,并且在大部分情况下都能用。 然而,在以下情况中,请使用 POST 请求: 1.无法使用缓存文件(更新服务器上的文件或数据库) 2.向服务器发送大量数据(POST 没有数据量限制) 3.发送包含未知字符的用户输入时,POST 比 GET 更稳定也更可靠查看全部
-
Node.js 核心思想: 非阻塞、单线程 、 事件驱动查看全部
-
odejs中http模块不解析请求的具体内容,只分离出请求头和请求体 1、什么是回调函数? 回调是异步编程时的基础,将后续逻辑封装成起始函数的参数,逐层嵌套 2、什么事同步/异步? 同步:发送方发送数据后,等待接收方发回响应以后才发下一个数据包的通讯方式 异步:发送方发出数据后,不等接收方发回响应,接着发送下个数据包的通讯方式 3、什么事I/O? 文件系统里面 磁盘的写入(in)磁盘的读取(out) 4、什么是单线程/多线程? 一次只能执行一个程序叫做单线程 一次能执行多个程序叫做多线程 5、什么是阻塞/非阻塞? 阻塞:前一个程序未执行完就得一直等待 非阻塞:前一个程序未执行完时可以挂起,继续执行其他程序,等到使用时再执行 6、什么是事件? 一个触发动作(例如点击按钮) 7、什么是事件驱动? 一个触发动作引起的操作(例如点击按钮后弹出一个对话框) 8、什么是基于事件驱动的回调? 为了某个事件注册了回调函数,但是这个回调函数不是马上执行,只有当事件发生的时候,才会调用回掉函数,这种函数执行的方式叫做事件驱动~这种注册回掉就是基于事件驱动的回调,如果这些回调和异步I/O(数据写入、读取)操作相关,可以看作是基于回调的异步I/O。只不过这种回调在nodejs中是由事件来驱动的 9、什么是事件循环? 事件循环Eventloop,倘若有大量的异步操作,如一些I/O的耗时操作,甚至是一些定时器控制的延时操作,它们完成的时候都要调用相应的回调函数,而从完成一些密集的任务,而又不会阻塞整个程序执行的流程,此时需要一种机制来管理,这种机制叫做事件循环 总而言之,管理大量异步操作的机制叫做事件循环查看全部
-
一、nodejs.org看看nodejs的版本升级,新特性的加入,重要bug的修复等 二、www.npmjs.com模块社区,看他人源代码,省力 三、github.com大量的项目和源码 四、stackoverflow.com技术解答社区以及查询相关资源,环境配置,异常均可找到答案查看全部
-
URL查看全部
-
nodejs的版本:偶数位的为稳定版本 奇数的为不稳定版本查看全部
-
url查看全部
-
一、nodejs.org看看nodejs的版本升级,新特性的加入,重要bug的修复等 二、www.npmjs.com模块社区,看他人源代码,省力 三、github.com大量的项目和源码 四、stackoverflow.com技术解答社区以及查询相关资源,环境配置,异常均可找到答案查看全部
-
一、nodejs.org看看nodejs的版本升级,新特性的加入,重要bug的修复等 二、www.npmjs.com模块社区,看他人源代码,省力 三、github.com大量的项目和源码 四、stackoverflow.com技术解答社区以及查询相关资源,环境配置,异常均可找到答案查看全部
-
Nodejs中http模块不解析请求的具体内容,只分离出请求头和请求体 1、什么是回调函数? 回调是异步编程时的基础,将后续逻辑封装成起始函数的参数,逐层嵌套 2、什么事同步/异步? 同步:发送方发送数据后,等待接收方发回响应以后才发下一个数据包的通讯方式 异步:发送方发出数据后,不等接收方发回响应,接着发送下个数据包的通讯方式 3、什么事I/O? 文件系统里面 磁盘的写入(in)磁盘的读取(out) 4、什么是单线程/多线程? 一次只能执行一个程序叫做单线程 一次能执行多个程序叫做多线程 5、什么是阻塞/非阻塞? 阻塞:前一个程序未执行完就得一直等待 非阻塞:前一个程序未执行完时可以挂起,继续执行其他程序,等到使用时再执行 6、什么是事件? 一个触发动作(例如点击按钮) 7、什么是事件驱动? 一个触发动作引起的操作(例如点击按钮后弹出一个对话框) 8、什么是基于事件驱动的回调? 为了某个事件注册了回调函数,但是这个回调函数不是马上执行,只有当事件发生的时候,才会调用回掉函数,这种函数执行的方式叫做事件驱动~这种注册回掉就是基于事件驱动的回调,如果这些回调和异步I/O(数据写入、读取)操作相关,可以看作是基于回调的异步I/O。只不过这种回调在nodejs中是由事件来驱动的 9、什么是事件循环? 事件循环Eventloop,倘若有大量的异步操作,如一些I/O的耗时操作,甚至是一些定时器控制的延时操作,它们完成的时候都要调用相应的回调函数,而从完成一些密集的任务,而又不会阻塞整个程序执行的流程,此时需要一种机制来管理,这种机制叫做事件循环 总而言之,管理大量异步操作的机制叫做事件循环 EventLoop: 回调函数队列,异步执行的函数会被压入这个队列;队列被循环查询。查看全部
-
(1)浏览器搜索自身的DNS缓存 (2)操作系统搜索自身的DNS缓存(浏览器没有找到缓存或者缓存已经失效) (3)读取本地的HOST文件 (4)浏览器发起一个DNS的一个系统调用 宽带运营商服务器查看本身缓存 运营商服务器发起一个迭代DNS解析的请求 运营商服务器把结果返回操作系统内核同时缓存起来 操作系统内核把结果返回浏览器 浏览器就拿到了www.imooc.com的IP地址查看全部
举报
0/150
提交
取消