zoukankan      html  css  js  c++  java
  • 初识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中能用异步,尽量不用同步性能很低

  • 相关阅读:
    Attribute+Reflection,提高代码重用
    类型安全的EventHandlerList
    简单一招,使解决方案下的项目版本号统一
    T-SQL 随机返回特定行数据和分页查询
    2013年中国系统架构师大会随想
    C#实现在注册表中保存信息
    滤镜
    蒙版
    图层样式和混合模式
    布尔运算
  • 原文地址:https://www.cnblogs.com/Jiazexin/p/7110689.html
Copyright © 2011-2022 走看看