摘要: 官网:技术栈:node+express+ejs 对node服务端渲染的理解 服务端渲染意味着浏览器发出的请求都是通过后端完成数据和页面的整合,然后将完整的html返给浏览器,有利于seo。 项目中是以node作为中间层,将从java后端请求到的数据,在node层做好服务端渲染后,给到浏览器。 其实也 阅读全文
posted @ 2019-06-11 14:02 但沉默。 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 浏览器缓存(从缓存中去加载资源,这时响应的http code 为 304) 访问网页时,需要从服务器下载一些页面渲染所需的资源,如html文档,css,js,图片等,有些资源是很少变动的,如果将其缓存下来,就可以减少服务器的负载,而且页面加载时间也会缩短。 浏览器缓存分类: 1.强缓存, 强缓存是利 阅读全文
posted @ 2019-06-11 14:01 但沉默。 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 什么是模块? 块的内部数据与实现是私有的,只是向外部暴露一些接口与外部其他模块通信 采用 CommonJS 模块规范 在服务器端,模块的加载是运行时同步加载的,在浏览器端,模块需要提前编译打包处理。 CommonJS。CommonJS规范加载模块是同步的,也就是说,只有加载完成,才能执行后面的操作。 阅读全文
posted @ 2019-06-11 14:00 但沉默。 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 为什么推荐使用axios? 由于vuejs2.0以上特别推出SSR,这个是要在服务端适应node.js做服务端渲染的,因此存在在浏览器端和服务器端同时使用http请求的需求,而axios正好满足这个需求 如何解决v-if/v-show还未完全编译时其{{message}}内容会闪现的问题? 使用v- 阅读全文
posted @ 2019-06-11 13:59 但沉默。 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 一、远古时代的ajax 1.利用http协议的204特性 设置header('HTTP/1.1 204 No Content'),当浏览器收到204时页面不做跳转 2.利用图片加载的特性来完成请求 设置src属性,浏览器将会请求src对应的资源 hh.setAttribute('src', './0 阅读全文
posted @ 2019-06-11 13:51 但沉默。 阅读(407) 评论(0) 推荐(0) 编辑