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 <包名>----删除

五分钟了解node,cnpm和yarn的更多相关文章

  1. 五分钟读懂UML类图

    平时阅读一些远吗分析类文章或是设计应用架构时没少与UML类图打交道.实际上,UML类图中最常用到的元素五分钟就能掌握,下面赶紧来一起认识一下它吧: 一.类的属性的表示方式 在UML类图中,类使用包含类 ...

  2. 五分钟读懂UML类图(转)

    平时阅读一些远吗分析类文章或是设计应用架构时没少与UML类图打交道.实际上,UML类图中最常用到的元素五分钟就能掌握,下面赶紧来一起认识一下它吧: 一.类的属性的表示方式 在UML类图中,类使用包含类 ...

  3. 五分钟搞定Go.js

    五分钟搞定Go.js  1.基于html5~因为Go.js是一个依赖于HTML5特性的JavaScript库,所以需要确保您的页面声明它是一个HTML5文档,当然需要加载库 <!DOCTYPE ...

  4. 五分钟让你读懂UML常见类图

    相信各位同学在阅读一些源码分析类文章或是设计应用架构时没少与UML类图打交道.实际上,UML类图中最常用到的元素五分钟就能掌握,经常看到UML类图但还不太熟悉的小伙伴赶紧来一起认识一下它吧:)   一 ...

  5. 大话npm,cnpm和yarn

    npm:基于node.js的包管理工具; 常用命令 npm install 包名; 缺点:因服务器在国外,所以下载包的速度超级慢,所以出现了cnpm和yarn cnpm:跟npm是一样的,这是淘宝出的 ...

  6. 五分钟读懂UML类图(转)

    平时阅读一些远吗分析类文章或是设计应用架构时没少与UML类图打交道.实际上,UML类图中最常用到的元素五分钟就能掌握,下面赶紧来一起认识一下它吧: 一.类的属性的表示方式 在UML类图中,类使用包含类 ...

  7. 用五分钟重温委托,匿名方法,Lambda,泛型委托,表达式树

    这些对老一代的程序员都是老生常谈的东西,没什么新意,对新生代的程序员却充满着魅力.曾经新生代,好多都经过漫长的学习,理解,实践才能掌握委托,表达式树这些应用.今天我尝试用简单的方法叙述一下,让大家在五 ...

  8. [分享] 史上最简单的封装教程,五分钟学会封装系统(以封装Windows 7为例)

    [分享] 史上最简单的封装教程,五分钟学会封装系统(以封装Windows 7为例) 踏雁寻花 发表于 2015-8-23 23:31:28 https://www.itsk.com/thread-35 ...

  9. JVM内存管理------GC算法精解(五分钟让你彻底明白标记/清除算法)

    相信不少猿友看到标题就认为LZ是标题党了,不过既然您已经被LZ忽悠进来了,那就好好的享受一顿算法大餐吧.不过LZ丑话说前面哦,这篇文章应该能让各位彻底理解标记/清除算法,不过倘若各位猿友不能在五分钟内 ...

随机推荐

  1. JS阻止事件冒泡的3种方法之间的不同

    什么是JS事件冒泡?: 在一个对象上触发某类事件(比如单击onclick事件),如果此对象定义了此事件的处理程序,那么此事件就会调用这个处理程序,如果没有定义此事件处理程序或者事件返回true,那么这 ...

  2. H5新特性---Web Worker---Web Stroage

    今天的目标 3.1:h5新特性八--Web Worker---代码就3行 程序:program 存储在外存(磁盘)中代码 进程:Process/Task 将程序调用内存中,分配空间 线程:Thread ...

  3. java下载Excel模板(工具类)

    一次文件下载记录 一次不成熟的文件下载操作记录,希望能对需要的人有所帮助. 1.前端代码 $("#downloadModel").click(function(){ var mod ...

  4. 小白的CTF学习之路3——二进制数据基础与运算(下)

    处理了二进制的整数运算,下面我们来进行令人绝望的浮点数运算 我们先来看一下float事列程序: #include<"stdio.sh"> int main() { fl ...

  5. 高级查询query

    详细看 https://www.kancloud.cn/ldkt/tp5_db/229042

  6. Web打印控件Lodop实现表格物流单的打印

    Web打印控件Lodop实现表格物流单的打印 一.lodop打印预览效果图 LODOP.PRINT_SETUP();打印维护效果图 LODOP.PREVIEW();打印预览图 二.写在前面 最近项目用 ...

  7. hbase单机版安装+phoneix SQL on hbase 单节点安装

    hbase 单机安装部署及phoneix 单机安装 Hbase 下载 (需先配置jdk) https://www.apache.org/dyn/closer.lua/hbase/2.0.1/hbase ...

  8. qscoj 喵哈哈村的打印机游戏 区间dp

    点这里去看题 区间dp ,dp[l][r][d]代表从l到r的区间底色为d,具体看代码 第一次见到区间dp...两个小时对着敲了五遍终于自己敲懂了一遍ac #include<bits/stdc+ ...

  9. IDEL中easyui使用jstl和el出现传值不显示的问题

    <%@ page language="java" contentType="text/html;charset=UTF-8" pageEncoding=& ...

  10. xmlhttprequest readyState 属性的五种状态

    关于readystate五个状态总结如下: readyState 状态    状态说明(0)未初始化此阶段确认XMLHttpRequest对象是否创建,并为调用open()方法进行未初始化作好准备.值 ...