zoukankan      html  css  js  c++  java
  • NodeJs的学习

    1.NodeJs的安装

      小白都会的安装

    2. COMMONJS规范

    原生JS没有模块化,拿JQ举例子,若我们需要在项目中引入JQ,引用需要按顺序,JQ有插件,若插件的引用比JQ先引入,那么先引入的插件就不起作用。【script标签src的引用顺序】

    这并不是想要的效果

     

     

      CommonJS是Node中的一个特性,也可以说它是Node中的一个功能,项目开发中,可以通过它将JS代码分为一个个模块

        -模块的定义

        -模块的引用

        -模块的标识  -核心模块

                   -文件模块

      CommonJS有以下几个特性和注意的地方

        一个模块中,所有的JS代码都是在一个无名函数中,这个函数有5个实参供开发调用;

        在一个模块里,定义一个变量,必须加上关键字var。

      Node中的CommonJS,衍生模块这个玩物,都是项目开发的一个灵魂所在

      一个项目开发周期的启动到结束,假设代码都是写到一个文件里的,能运行那没毛病,

      但是,如果这个项目又再次来到一个,开发流程和需求基本一样,这就惨了,你把前一个项目的开发的程序代码文件搬出来改动

      wow,这就蓝瘦了,代码结构杂乱,都找不到哪些是重复不需要改写的,哪些是需要重写的。

      

      一顿简单构建一时爽,复用时头爆炸。。。

      

      将一个个可复用的代码规整出一个个独立的模块,起初会很麻烦,越往后越轻松!

      

      这就是CommonJS的的灵魂所在。

    3.NodeJS的Package

    Package这个知识点里,有一点很需要巩固一哈,NPM也是一样,都需要巩固。当然,咱先一个一个执行,先说一哈这个Package,NodeJS的Package,就是其他大牛写好的一些现成的,可直接下载到自己的项目中进行依赖使用的。

    当然,下载使用其他开发者的Package,嘚先让自己的项目也变成一个NodeJs的Package结构,即初始化,打开Command Terminal,进入到自己项目的目录路径(根路径下),Command ->  { npm init },按回车,

    自己的项目文件夹根路径下回生成一个json文件,这个文件夹相当于自己去找工作投的简历,介绍自己的这个package有哪些模块,还有一些相关信息。

    当然,如果觉得自己写得好,可以上传到npm服务器供别人下载

    4.包管理器Node Package Manage(NPM)

     这个没什么好说的,整就一个像手机里的应用商城。想要什么package就下载哪个。

    当然这个东西也分国外和国内。如果要下载比较大的package,连接国外npm服务器下载速度不快,就配置一个国内的cnpm,这个是某宝做的现成的,咱拿来用就欧克

    cnpm的安装可以继续看视频进行巩固。

    5. Buffer(缓冲器)

     

    Buffer专用来操作用户的请求的数据和响应数据的。

    ·

  • 相关阅读:
    顺序的分数 Ordered Fractions
    容易的网络游戏
    Linux常用命令大全(share)
    Linux和UNIX监控
    Linux命令汇总
    优秀员工的10个修养
    ibatis使用--SqlMapClient对象
    一个男人关心的东西 决定了他的层次
    Linux下vi命令大全
    Linux中图形界面和文本模式相互切换
  • 原文地址:https://www.cnblogs.com/LiJinfu/p/11051307.html
Copyright © 2011-2022 走看看