• 五分钟了解node,cnpm和yarn


    1.静态网页和动态网页
    动态网页:数据可以进行交互动态改变数据
    2.node
    node是基于chrome的V8引擎的javascript的运行环境,node中的事件机制以及非阻塞式的I/O式模式,使其轻量又高效
    node中的npm是全球最大的包管理器(全球最大的垃圾网站)
    I:input
    O:output
    3.v8引擎
    浏览器里面有引擎,引擎分渲染引擎脚本引擎·
    4.node中没有DOM和BOM的概念,所以不会涉及到兼容问题
    5.node的版本
    LST 稳定版本(10.15.2)
        第一个 大版本 -》类似于s1赛季到s2赛季
        第二个 小版本 -》类似于更新情人节活动
        第三个 补丁 -》类似于有bug,更新一个解决bug的
    最开始的版本就是1.0.0
    6.nodejs 和 浏览器中的JavaScript 有什么不同?
    1.在node中没有BOM和DOM的概念
    2.node中的global、process这些属性都是浏览器没有的
    3.node可以用来搭建服务器、数据库
    4.node可以用来调用底层的API(应用程序编程接口),可以做文件的读写操作
    7.node的优点,缺点
    优点:高效、速度快、适合做高并发项目
    缺点:不适合做大计算的项目
    8.node的交互模式
    node 回车----进入交互模式
    退出:
        Ctrl+c 两次
        ctrl+d 一次
    9.node如何运行js文件
    node 文件名
    10.模块化
    模块化有四种:requirejs    异步    AMD----define定义----return导出----require导入
                            seajs          异步    CMD
                            commonjs 同步    COMMON----module.exports导出----require导入
                            ES6 module 同步   import----export deflaut导出----import导入
    11.node中的模块分为以下三种
    核心模块(npm中有的官方的模块,路径是绝对路径)
    自定义模块(自己定义的模块,路径是相对路径)
    第三方模块(引用的npm上其他人上传的模块,路径是绝对路径)
    12.npm(cnpm是淘宝镜像)
    cnpm install package.json----依赖安装
    cnpm install <包名> -g----全局安装
    cnpm install <包名> --save-dev或者cnpm i <包名> -S----局部安装
    cnpm uinstall <包名>----卸载
    cnpm update <包名>----更新
    cnpm cache clear----清除缓存
    13.npm如何上传自己的包
    npm  init----创建node的包,确定包名全网唯一
    npm login----进行登录,就第一上传的时候用
    npm publish----上传
    14.yarn(有缓存,异步(可以同时安装多个包))
    cnpm安装包是顺序进行的,而yarn安装包是并行的。而且安装有缓存,会直接从自己的缓存中拿到包,而cnpm是国内的,npm是国外的。
    用法和cnpm是差不多的:
    cnpm install yarn -g----全局安装(更换管理包工具)
    yarn install====cnpm install
    yarn add <包名>===cnpm install <包名> -S(局部安装)
    yarn add <包名> --dev === cnpm install <包名> --save-dev(局部安装)
    yarn upgrade <包名>----更新
    yarn remove <包名>----删除
  • 相关阅读:
    【构建二叉树】01根据前序和中序序列构造二叉树【Construct Binary Tree from Preorder and Inorder Traversal】
    PHP 语言需要避免的 10 大误区
    极客编程必备的五大PHP开发应用
    你听说过PHP 的面向方面编程吗?
    8个开发必备的PHP功能
    写给系统管理员的25个PHP安全实践
    PHP输出缓冲控制- Output Control 函数应用详解
    创建高安全性PHP网站的几个实用要点
    简化PHP开发的10个工具
    PHP文件下载原理
  • 原文地址:https://www.cnblogs.com/xuazi-7an/p/10475089.html
Copyright © 2020-2023  润新知