当前位置: 首页 > news >正文

北京人力资源网站常熟seo网站优化软件

北京人力资源网站,常熟seo网站优化软件,网络舆情监测工作,国外网站 工信部备案NodeJs 命令 npm init -y 生成package.json文件npm i jquery --save–dev 开发依赖(jQuery后面还可以跟模块,可以有多个)npm i jquery --save 生产依赖npm i jquery --D 开发依赖npm uninstall jquery 卸载删除npm i 把删掉的模块,全部重新加载回来 1.介绍 1.什么是NodeJs?…

NodeJs

命令

  1. npm init -y 生成package.json文件
  2. npm i jquery --save–dev 开发依赖(jQuery后面还可以跟模块,可以有多个)
  3. npm i jquery --save 生产依赖
  4. npm i jquery --D 开发依赖
  5. npm uninstall jquery 卸载删除
  6. npm i 把删掉的模块,全部重新加载回来

1.介绍

1.什么是NodeJs?

基于Google 的v8引擎的Js运行环境runtime

简单理解:

  • 就是把Google的图形化界面去掉,引用一些其他的模块
  • NodeJS没有图形化界面
  • NodeJS没有window对象,没有交互的窗口
  • NodeJS有CLI(命令行界面)

NodeJS是一个开源,跨平台的JavaScript运行时环境

LTS(长期稳定版)下载地址的版本

官网:https://nodejs.org/zh-cn

2.模块化

ES6的module和CommonJS的5点主要区别?

  1. module是编译时导出的接口,CommonJS是运行时到处的对象
  2. module输出是值的引用 ,CommonJS输出是一个值的拷贝
  3. module的语法是静态的,CommonJS的语法是动态的
  4. module导入的模块是只读的引用,CommonJS导入的是可变的,是一个普通的变量
  5. module支持异步,CommonJS不支持异步
  6. ES6模块化是 import和export
  7. nodejs是require()和module.exports
  8. ES6模块化可以运行在浏览器端,也可以运行在node服务器

3.nodeJS的内置模块(http)

实现步骤

1.引入node.js里面内置的模块http
const http=require("http")
2.创建http服务
const serve=http.create(function(req,resp){3.设置响应求头resp.setHeader("Content-Type","text/html;charset=uft-8")4.只接收get请求if(req.method!="GET"){resp.writer("我只接收get请求")//断开resp.end()return}5.处理请求,返回结果resp.write("响应完成")resp.end()
})
6.设置监听端口
server.listen(8181.function(){console.log("服务器启动成功")
})

4.引入外部的资源模块(第三方的库)

1.官网
2.列如二维码模块的引用

1.使用命令进行下载

npm i qrcode

2.下载完成,会多一个node_modules文件,里面有qrcode

3.在js文件中引入

const qrcode=require("qrcode")
//方法1
// qrcode.toDataURL("你好", function (err,url) {
//     if (err) {
//         return
//     }
//     console.log(url);
// })
//方法2
qrcode.toDataURL("哈哈哈哈").then(function (res) {console.log(res);
}).catch(function (res) {console.log(res);
})

4.会生成一个base64的图片链接,复制到浏览器就可以看到一个二维码了

5.热启动

  1. 安装nodemon开发工具,全局安装 -g

    npm i -g nodemon
    
  2. 查看版本(出现了版本就是按照成功了)

    nodemon -v
    
  3. 启动文件

    nodemon 文件名
    

可以进行配置启动命令

  1. 使用npm init -y 生成一个package.json的文件

    npm init -y
    
  2. 到文件里面添加一项 scripts

    "start": "nodemon 文件名"
    

在这里插入图片描述

6.导入querystring模块(内置模块)

方法

  1. parse() 将字符串解析为对象
  2. stringify() 将对象解析为字符串
  3. unescape() 解码
  4. escape() 编码
const qs = require("querystring")
// stringify 把对象转换为字符串 
var params = {id: 1,name: "刘德华",age: 20,sex: "男"
}
var str = qs.stringify(params)
// unescape 解码
console.log(qs.unescape(str));
//----------------params将字符串转换为对象-----------------
var str = "id=1&name=刘德华&age=20&sex=男"
var obj = qs.parse(str)
console.log(obj);
var str = "id=1|name=刘德华1|age=20|sex=男|hobby=男|hobby=美女"
console.log(qs.parse(str, "|", "="));
var params = {id: 1,name: "刘德华",age: 20,sex: "男"
}
console.log(qs.unescape(qs.stringify(params, "|", "=")));

7.arguments

arguments只出现在函数内部

nodejs 一个文件就是一个模块

并且它的外部有一个隐形的自执行函数,一个有五个参数

  1. arguments[1] == require
  2. arguments[2] == module
  3. arguments[3] == __filename
  4. arguments[4] == __dirname
  5. arguments[0] == {}

8.ajax与axios的区别

ajax是type的方式传递请求

axios是method方式传递请求

9.安装淘宝镜像

1.官网

https://npmmirror.com/

命名

npm install -g cnpm --registry=https://registry.npmmirror.com

安装完成后,使用下面命令下载,速度大大提高

cnpm install [模块名]

2.检查是否安装成功的命令

npm config get registry

出现下面结果就代表成功

在这里插入图片描述
在这里插入图片描述

http://www.shuangfujiaoyu.com/news/2496.html

相关文章:

  • 医院网站建设目的百度直播平台
  • 在线教育网站设计seo排名查询
  • php 网站后台自助建站网站模板
  • wordpress怎么插入外贸seo是啥
  • 手机软件下载网站源码知识付费小程序搭建
  • 徐州做网站那家好营销计划书7个步骤
  • 阿里网 网站备案流程网站seo案例
  • 户外运动网站模板成都百度seo推广
  • 企业没有做网站有的坏处怎么去推广自己的产品
  • wordpress制作数据排行榜优化大师官网
  • 做好评做销量的网站灰色词排名接单
  • 最新网站建设海外黄冈网站推广
  • 在线购物网站模板东莞网站定制开发
  • 深圳企业网站建设制作网络公司网站建设开发
  • 品牌管理公司网站建设科技网站建设公司
  • 网站商城建设方案网站设计案例
  • 企业做网站方案湖南关键词优化品牌价格
  • ai做网站营销推广网
  • 织梦后台搭建网站并调用标签建设厦门seo关键词优化代运营
  • 黄山网站网站建设广告软文
  • 做电商的步骤优化疫情政策
  • 网站定制怎么选择百度一下百度搜索百度一下
  • 使用dw如何给网站做电影搜索引擎yandex入口
  • 钦州网站建设太原百度推广开户
  • 中国人民解放军空军seo优化技术招聘
  • 乌鲁木齐网站建设5118和百度指数
  • 免费网站创建工具西安关键词推广
  • 网站建设的两个方面百度 seo优化作用
  • 建设工程施工承包合同班级优化大师免费下载
  • 全国做网站找哪家好内容营销