zoukankan      html  css  js  c++  java
  • 前段流行框架

    1.构建前段自动化工作流程

    为什么要有自动化流程?

      在我们的开发过程中有大量的重复性操作(DRY--Don't repeat yourself)

      开发人员的精力应放在‘创造’方面。

      前段开发的编译操作

    2.Node环境

    2.1.什么是Node

      Node.js是轻内核(本身没有什么功能),所有的功能都要功能包提供;node官方提供了一些最基础的包

      Node.js 可能类似JQuery.js;

      不是js文件,也不是一个JS框架,而是Server side JavaScript runtime,服务端的一个js运行时(可以在Node环境下运行代码);

      Node中只能运行ECMAScript,无法使用BOM 和 DOM;

      Node内置Http协议;

    2.2.Node环境搭建

    2.2.1.MAC

    2.2.2.Windows

    • 安装包的方式

    • NVM(Node Version Manager)

    • nvm(node version manager)

    • 因为NODE版本比较多,开发人员可能依赖很多版本

    • 通过NVM,可以轻松切换于不同的版本之间

    2.2.3.环境变量

      环境变量就是操作系统提供的系统级别用于存储变量的地方。

      环境变量--系统变量和用户变量。

      系统变量:系统变量指的是所用当前系统用户共享的变量。

      用户变量:电脑一般只有一个用户。

      建议将自己配置的环境变量放在用户变量中,用户变量比较干净;环境变量的变量名是不区分大小写的;变量间允许相互引用。

      变量中的特殊值(PATH变量):

      path变量:PATH变量(不区分大小写);ATH 相当于一个路径的引用;只要添加到PATH变量中的路径,都可以在任何目录下搜索;

      命令行:

      可以用来执行当前目录下的文件;命令cd :change directory;

    2.3.Node的用途

    REPL环境(控制台环境)

    2.3.1.开发Web应用程序

    • 做动态网站

    • 开发提供数据的服务端API

    2.3.2.Node开发Web应用Demo

    请求与响应

    客户端发送到服务端的东西称之为请求报文

    服务端返回给客户端的东西称之为响应报文

    2.4.NPM

    2.4.1.什么是NPM

    https://www.npmjs.com/

    • Node Package Manager

    • Node应用程序依赖包的管理工具

    • 安装卸载更新之类的操作

     

      

      

  • 相关阅读:
    Thrift实现C#调用Java开发步骤详解
    微信小程序项目实战之豆瓣天气
    带有关闭按钮的alertView
    基于olami开放语义平台的微信小程序遥知之源码实现
    iOS-仿智联字符图片验证码
    微信 支付宝支付 友盟登录分享 统计
    优化VMware提高虚拟机运行速度的技巧
    区块链与密码学
    在 Ubuntu 16.04 中安装支持 CPU 和 GPU 的 Google TensorFlow 神经网络软件
    Ubuntu+anaconda环境里安装opencv
  • 原文地址:https://www.cnblogs.com/mainstream/p/11355997.html
Copyright © 2011-2022 走看看