nodejs 初学者学习先后顺序

知识点 express +MongoDB
脚手架创建项目:
    1/全局安装环境 npm install express -g  一个电脑只需安装一次(全局-g)
    2/测试安装成功与否 express -h
    3/安装npm install express-generator -g
    4/脚手架创建项目 express -e project-name(项目名字)
    5/安装package.json中的依赖,进入目录cd express,安装依赖npm install
    6/启动npm start  浏览器输入localhost:3000 查看

mongoDB +下载软件运行(自行下载运行)
安装依赖包 +引入
npm install [email protected] --save-dev
npm list mongodb --save-dev

连接
    var MongoClient = require("mongodb").MongoClient;
    var url = "mongodb://localhost:27017/mydb";  (mydb数据库)
    MongoClient.connect(url,function(err,db){};

前端ajax请求后端url服务器地址,路由不同,请求的接口地址不同

ajax:创建交互式网页应用的网页开发的技术    [特点:局部刷新]
get封装:    function ajax(url){
        var xhr = window.XMLHttpRequest ? new XMLHttpRequest() : ActiveXObject("microsoft.XMLHttp")
        xhr.open("get",url,true);
        xhr.send();
        xhr.onreadysattechange = () =>{
            if(xhr.readystate == 4){
                if(xhr.status == 200){
                    var data = xhr.responseTEXT;
                    return data;
                }
            }
        }    
    }

打包处理

gulp 安装:
(1): npm install gulp -g          [全局安装]
(2): npm install gulp --save-dev   [安装依赖] (打包插件)
其他:gulp插件
(3): npm install gulp-sass --save-dev  [sass插件]
(4): npm install gulp-connect --save-dev  [插件搭建本地服务]
(5): npm install gulp-concat --save-dev  [合并插件]
(6): npm install gulp-uglify --save-dev  [合并js文件进行压缩]
(7): npm install gulp-rename --save-dev   [保留前后压缩两个文件]
(8): [npm install gulp-sass --save-dev]      npm install gulp-clean-css --save-dev   [压缩css]
(9): npm install gulp-imagemin --save-dev   [对图片进行压缩]
      es6转es5
      npm install babel-cli --save-dev    
      npm install babel-preset-es2015 --save-dev
      npm install  gulp-babel  --save-dev      [es6转换es5]   (兼容ie低版本浏览器)

git上传github用法
常用:
 git init         初始化本地仓库 [把目录变成可以管理的仓库]  
  git add xx        [把文件添加到仓库]  (.是所有修改的内容,也可以单独指定单个文件)
  git commit -m "xx"    [把文件提交到仓库]  
git pull  拉取远程仓库代码
git push 推送到远程仓库代码
git checkout -b dev origin/dev                  //在本地创建和远程分支对应的分支   dev是dev仓库 master是master仓库(默认仓库),推送时记得修改名字,一般推送到master
git branch --set-upstream dev origin/dev   //建立本地分支和远程分支的关联
或者git branch --set-upstream-to origin/master master 
git clone XX                    克隆某远程仓库的代码到本地并建立与远程仓库的连接,可下次直接拉取或推送

其他:
 git branch  [查看分支]
 git branch <name>  [创建分支]
  git checkout <name>  [切换分支]
  git checkout -b <name> [创建+切换分支]
  git merge <name>   [合并某分支到当前分支]
  git branch -d <name>  [删除分支]
    

猜你喜欢

转载自blog.csdn.net/weixin_44360943/article/details/108074311