js学习总结----客户端和服务器的交互模式

这里所说的是为了之后介绍的ajax作一下铺垫css

  本身作一个网站,想让别人看见,如何作?ajax

  1)、买一台服务器(云服务器),服务器链接上网络后,会存在一个外网IP地址,把咱们开发的项目源文件(HTML/CSS/JS/IMG...)都上传到服务器上(FTP上传)。浏览器

  2)、买一个域名(万网)服务器

  3)、进行DNS解析(域名解析)网络

    DNS是一个网络服务器,咱们的域名解析其实就是在DNS上记录一条信息记录优化

    www.zhangsan.cn   220.114.23.56(服务器外网IP地址)  80(服务器端口号)网站

  当用户在本身的浏览器中输入一个网址,到最终看到页面和内容,发生了哪些事情,下面经过一个图进行阐释 blog

  服务器的端口号:(0-65535)图片

  咱们的一台服务器上能够发布不少的项目,而每个项目都有一个本身对应的房间或者区域,服务器使用端口号来区分具体是哪个项目资源

  通常咱们都把本身的项目发布到80/443这两个端口下

  谷歌浏览器的控制台NetWork这一项,能够看到当前的客户端向服务器端发送的全部请求以及请求的状态信息等。

  经过在NetWork中观看,咱们发现当我第一次把HTML源代码请求回来的时候,浏览器开始按照本身的引擎进行渲染,在渲染过程当中咱们还会发现重新向服务器请求css/js/img...每一次的请求步骤和HTML的步骤如出一辙;若是请求的资源次数过多,页面打开的速度和渲染的速度就会变慢,因此咱们之后再页面优化的方法中,首先要作的就是减小资源请求数(减小HTTP请求)

  1)、css合并成一个 或者 若是css不是不少的话 咱们采用内嵌式css

  2)、js合并成一个 或者 采用内嵌式

  3)、图片合并(雪碧图/css Sprite) 或者图片延迟加载

  4)、Ajax请求和资源文件的请求原理是同样的

相关文章
相关标签/搜索