摘要:服务端渲染,只请求一次,响应的就是最终结果 客户端渲染,请求两次,虽然可以尽早看到页面,可是页面是空的 要等二次请求数据的在此渲染,才可以看到全部数据 整体页面刷新-服务端渲染 局部刷新,异步请求-客户端渲染 SEO 客户端渲染不利于SEO 搜索引擎优化 服务端渲染是可以被爬虫抓取到的,客户端异步渲
阅读全文
摘要:默认读取到的data是二进制数据 模板引擎的render方法需要接收的是字符串 所以需要将data二进制数据转换为字符串才可以给模板引擎使用 API接口就是url地址
阅读全文
摘要:1.需要区分大小写 2.分号可有可无 3.数值型数据:0x 十六进制 ;0 八进制 4.布尔型数据:非0值为真,0值为假 (1 ,-1 true; 0 false) 5.使用new运算符来调用对象的构造函数,从而创建一个对象 (var obj = new object()) 6.日期Date():
阅读全文
摘要:var fpath = '/index.html' if (url !== '/') 首次进入页面直接进入index.html 当采用无分号代码风格时,只要注意以下情况: 当一行代码是以:( [ ` 开头时,则在前面补上一个分号就可以避免出错 (反引号) :其中的字符串可任意换行输出 ‘ ’(引号)
阅读全文
摘要:浏览器: 模板引擎不关心字符串内容,只关心自己能认识的模板标记语法,例如{{}} {{}}语法被称为mustache语法 模板引擎安装 art-template npm install art-template 该命令在哪执行就会把包下载到哪里,默认会下载到node_modules目录中 node_
阅读全文
摘要:读取文件: 1.在操作台显示内容: 结果: 2.在浏览器响应内容 结果: data 与 data.toString() 的用法 data是一个对象,而data.toString()是将data转化为字符串后输出 语法: response.end([data], [encoding]) 接收参数: d
阅读全文
摘要:所有联网的程序都需要进行网络通信 计算机中只有一个物理网卡,而且同一个局域网中,网卡的地址必须唯一 网卡是通过IP地址进行定位的 (通过局域网也可访问到已搭建的简单服务器) (在本机用127.0.0.1,同一个局域网的另一台电脑应用本机的IP地址加上端口号进行访问) www.baidu.com通过D
阅读全文
摘要:node获取路径的扩展名部分 node为JavaScript提供了很多服务级别的API,这些API绝大多数都被包装到了一个 具名的核心模块中了。例如文件操作的fs核心模块,http服务构建的http模块,path 路径操作模块,os操作系统信息模块..... eg:var http=require(
阅读全文
摘要:使用核心模块:http,Node.js可以构建一个web服务器 使用http.createServer()方法创建一个web服务器 客户端发送请求 服务器接受请求,处理请求,给予响应(发送反馈);提供服务 var http =require('http') //创建server var ser=ht
阅读全文
摘要:Node.js不是一门语言,不是库,也不是框架,其是Javascript运行时环境,可以解析和执行Javascript代码,使得Javascript可以脱离浏览器来运行。 Node.js中的Javascript没有BOM,DOM,不过其为Javascript提供了一些服务器级别的操作API(文件读写
阅读全文