npm基本使用--npm淘宝镜像设置、常用命令
欢迎加入前端技术营!如果你也是前端学习者或者对前端有学习的想法,那就跟着我一起从零开始进击前端。
致力于尽可能详细且简洁的介绍前端知识、自己的捷径,也是学习路上的记录。欢迎探讨
文章目录
- 安装
- 淘宝镜像设置
- npm常用命令
- package.json属性说明
- 面试题
- 一、Ajax的实现流程是怎样的?
- 二、AJAX请求总共有多少种CALLBACK
npm(全称Node Package Manager,即node包管理器)
是Node.js默认的、以JavaScript编写的软件包管理系统
npm来分享和使用代码已经成了前端的标配
安装
npm是在node里,所以需要安装node
在node.js官网下载合适的node版本进行安装即可
打开运行窗口通过 npm -v 可查看npm安装的版本
在运行窗口进入指定文件夹就可以通过npm安装需要的包了,比如安装jQuery:
淘宝镜像设置
因为安装使用的是官方网站,速度较慢,搭建环境时通过如下代码将npm设置成淘宝镜像,可快速安装,并通过 npm config get registry
查看是否成功
npm config set registry https://registry.npm.taobao.org --global
npm config set disturl https://npm.taobao.org/dist --global
npm常用命令
安装包:npm install xxx -g //-g:为全局安装搭建环境时通过如下代码将npm设置成淘宝镜像
npm config set registry https://registry.npm.taobao.org --global
npm config set disturl https://npm.taobao.org/dist --global设置当前地址(设置为默认地址)
npm config set registry https://registry.npmjs.org/查看镜像的配置结果
npm config get registry
npm config get disturl使用nrm工具切换淘宝源
npx nrm use taobao如果之后需要切换回官方源可使用
npx nrm use npm
package.json属性说明
面试题
一、Ajax的实现流程是怎样的?
(1)创建XMLHttpRequest对象,也就是创建一个异步调用对象.
(2)创建一个新的HTTP请求,并指定该HTTP请求的方法、URL及验证信息.
xml:返回XML文档,可用JQuery处理。
(3)设置响应HTTP请求状态变化的函数.
(4)发送HTTP请求.
(5)获取异步调用返回的数据.
(6)使用JavaScript和DOM实现局部刷新.
<script type="text/javascript">
var httpRequest;
function checkUsername() {if (window.XMLHttpRequest) {//在IE6以上的版本以及其他内核的浏览器(Mozilla)等httpRequest = new XMLHttpRequest();} else if (window.ActiveXObject) {//在IE6以下的版本httpRequest = new ActiveXObject();}//创建http请求httpRequest.open("POST", "Servlet1", true);//因为使用的是post方式,所以需要设置消息头httpRequest.setRequestHeader("Content-type", "application/xwww-form-urlencoded");//指定回调函数httpRequest.onreadystatechange = response22;//得到文本框的数据var name = document.getElementById("username").value;//发送http请求,把要检测的用户名传递进去httpRequest.send("username=" + name);
}
function response22() {//判断请求状态码是否是4【数据接收完成】if (httpRequest.readyState == 4) {//再判断状态码是否为200【200是成功的】if (httpRequest.status == 200) {//得到服务端返回的文本数据var text = httpRequest.responseText;//把服务端返回的数据写在div上var div = document.getElementById("result");div.innerText = text;}}
}
</script>
二、AJAX请求总共有多少种CALLBACK
Ajax请求总共有八种Callback
onSuccess
onFailure
onUninitialized
onLoading
onLoaded
onInteractive
onComplete
onException
本期到这里就结束了,感谢阅读!有问题留言,及时回复
- 点赞加关注,持续更新实用技巧、热门资源、软件教程等
- 有任何 软件 影视 教程资源 考证资料等需求留言即可
npm基本使用--npm淘宝镜像设置、常用命令相关推荐
- pnpm、yarn和npm包管理器淘宝镜像和对比
pnpm的特点 1.快速 pnpm比其他包管理器快2倍. pnpm 不仅比 npm 快,而且比 yarn 快.无论是冷缓存还是热缓存,它都比 yarn 快.yarn 从缓存中复制文件,而 pnpm 只 ...
- NPM和Yarn添加淘宝镜像
NPM设置淘宝镜像 1.查询当前配置的镜像 npm get registry > https://registry.npmjs.org/ 设置成淘宝镜像 npm config set regis ...
- npm安装、切换淘宝镜像
npm默认镜像源是国外的,安装依赖速度较慢,使用国内的镜像源速度会快一些. 1.设置淘宝镜像源: npm config set registry https://registry.npmmirror. ...
- 修改npm的registry为淘宝镜像(npm.taobao.org)
转载至:https://blog.csdn.net/u013451157/article/details/78994982 镜像使用方法(三种办法任意一种都能解决问题,建议使用第三种,将配置写死,下次 ...
- npm 淘宝镜像设置
1.使用我们定制的 cnpm (gzip 压缩支持) 命令行工具代替默认的 npm: npm install -g cnpm --registry=https://registry.npm.taoba ...
- npm 单次使用淘宝镜像
npm install --registry=https://registry.npm.taobao.org
- 替换npm仓库地址为淘宝镜像地址
1.查看npm仓库地址:npm config get registry 2.修改地址:npm config set registry https://registry.npm.taobao.org C ...
- Mac npm 设置淘宝镜像
mac 安装node.npm,以及修改淘宝镜像 - 技术001 - 博客园概述 安装node node官网下载node 傻瓜式安装 打开终端验证是否成功 配置环境变量 将原始镜像为淘宝镜像 安装nod ...
- npm常用命令(清除缓存,查看源,修改源为淘宝镜像),npm ci 命令
原淘宝镜像地址 http://npm.taobao.org和 http://registry.npm.taobao.org 将在 2022.06.30 号正式下线和停止 DNS 解析,新域名为 npm ...
最新文章
- php 点击选择图片上传,快速实现PHP图片上传和预览
- CVPR 2018 | ETH Zurich提出利用对抗策略,解决目标检测的域适配问题
- 2021-01-07 matlab数值分析 常微分方程初边值问题数值解 标准龙格库塔四阶四段公式 欧拉法
- 鼓作气学会“一致性哈希”,就靠这 18 张图了
- java连接ibm mq
- ConnectivityManager ConnectivityService in Android
- 今天我的MSN提示升级了
- 配置Rsync和Rsync + inotify
- 从规范去看Function.prototype.call到底是怎么工作的?
- c++ opencv图像中选择点显示点的坐标_如何使用OpenCV进行Delaunay三角剖分和Voronoi图...
- android可视化编程软件,图形化编程安卓版下载-图形化编程appv1.3.0 最新版下载_飞翔下载...
- 豆瓣小组html模板,用前端的方式打开豆瓣租房小组
- Zynq-PS-SDK(14) 之 OV5640-HDMI 视频通路硬件搭建
- 漏洞扫描工具Nessus的下载与安装教程
- draw.io箭头设置虚线
- winEdt下编辑报错:Something‘s wrong--perhaps a missing \item. \end{thebibliography}
- 20、中断和动态时钟显示
- Python的平凡之路(3)
- 浏览器实现pdf下载、ms http下载、IE不兼容
- GPU与深度学习和药物开发