• 初识NODE 二


    npm init -y
    

    在项目文件中会生成一个package.json的文件,这个文件是当前项目的配置

    npm install --save-dev (配置的是开发依赖模块)
    npm install --save (配置的生产依赖模块)
    

    1)以后在安装模块时就可以把安装的配置信息存储在这个配置文件当中

    2)我们在当前项目中把需要的信息都存储在配置信息中"package.json"中,到下一个项目的时候,如果需要模块跟这个很相似的话,只需要将这个package.json文件copy过去,在下一个项目的命令窗口中执行npm install,就会把之前存储在配置文件中的所有的依赖模块全都下载下来->"跑环境"

    3)查看当前模块的版本号

     npm view xxx > xxx.txt
    

    4)还可以安装指定版本(可能是旧版)

    npm install xxx@2.0.0 --save-dev
    

    一个网页展示需要请求多次,不光是页面打开URL地址,还有浏览器在渲染页面的时候,引入的外部文件比如css,js,img,audio,video等也需要再次请求
    我们可以通过谷歌的控制台的network来查看,所有请求记录和信息

    [面试题]
    Q:如何提高页面的加载性能(加快打开页面的时间和速度)?
    A:页面刚开始加载(刚打开页面的时候),减少客户端的请求信息(减少HTP请求),请求内容越少,次数就越少,打开页面的速度就越快.

    Q:如何减少HTTP请求次数和大小?
    A:=>1) 把CSS和JS进行合并压缩(gulp/webpack自动化平台)
    A:=>2)css Sprite(雪碧图)技术,对于动态图片,我们可实现延迟加载.
    A:=>3)数据的分批异步加载.

    在node中能用异步,尽量不用同步性能很低

  • 相关阅读:
    Loved
    什么是REST
    统一资源定位符URL(Uniform Resource Locator)
    HTTP工作原理
    系统程序员成长计划内存管理(一)
    系统程序员成长计划工程管理(四)
    系统程序员成长计划-内存管理(四)
    HTTP请求报文格式
    系统程序员成长计划内存管理(二)
    系统程序员成长计划-内存管理(三)
  • 原文地址:https://www.cnblogs.com/Jiazexin/p/7110689.html
Copyright © 2020-2023  润新知