axios 简介

axios 简介
axios 简介 axios 是一个基于Promise 用于浏览器和 nodejs 的 HTTP 客户端,它本身具有以下特征: 从浏览器中创建 XMLHttpRequest 从 node.js 发出 http 请求 支持 Promise API 拦截请求和响应 转换请求和响应数据 取消请求 自动转换JSON数据 客户端支持防止 CSRF/XSRF 执行 GET 请求 // 为给定 ID 的 user 创建请求 axios.get('/user?ID=1...

HTML5 FileReader 读取txt文件

HTML5 FileReader 读取txt文件
JS读取本地txt 最近有从本地读取txt文件的需要,奈何网上搜索js读取本地txt,都是新建一个fso对象,即(FileSystemObject)。自己试了半天不好使(后来发现貌似只能在IE上跑)。于是使用H5的fileReader来解决问题。 fileReader Api flieReader 三种状态:  FileReader.readyState:0,1,2 0:empty ,没有文件被load,为空。 1:loading,文件正在被加载。 2:done,读取请求完成。...

js 判断字符串中是否包含某个字符串

js 判断字符串中是否包含某个字符串
String对象的方法 方法一: indexOf()   (推荐) var str = "123"; console.log(str.indexOf("3") != -1 ); // true indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。如果要检索的字符串值没有出现,则该方法返回 -1。   方法二: search()  var str = "123"; console.log(str.search("3") != -1 ); // true search() 方法用于检索字符串中指定的子...

正则表达式替换json字符串key上的引号办法

正则表达式替换json字符串key上的引号办法
json的格式如下: { "a":1, "b":"sssss", "c":true } 通过如下表达式匹配了冒号和key "([A-Za-z0-9_-]{1,})": 这个表达式是什么意思呢? 1.第一个和最后一个“,是指key被引号包围 2.(和)表示标签区域 这个匹配一个标签区域. 这个标签可以被访问,通过语法 \1访问第一个标签, \2 访问第二个, 同理 \3 \4 … \9。 这些标签可以用在当前正则表达式中,或则替search和rep...

前端面试时经常问到的prototype和__proto__的区别

前端面试时经常问到的prototype和__proto__的区别
JavaScript 中,万物皆对象!但对象也是有区别的。分为普通对象和函数对象。 凡是通过 new Function() 创建的对象都是函数对象,其他的都是普通对象。f1,f2,归根结底都是通过 new Function()的方式进行创建的。Function Object 也都是通过 New Function()创建的。 实例的构造函数属性(constructor)指向构造函数。 每个对象都有 __proto__ 属性,但只有函数对象才有 prototype 属...

angular4之父子组件之间的传值

angular4之父子组件之间的传值
了解@Input和@Output @Input :  将父作用域中的值“输入”到子作用域中,之后子作用域进行相关处理 @Output :  子作用域触发事件执行响应函数,而响应函数方法体则位于父作用域中,相当于将事件“输出”到父作用域中,在父作用域中处理。 Output一般都是一个EventEmitter的实例,使用实例的emit方法将参数emit到父组件中,触发父组件中对应的事件。 ...

Angular常见面试题

Angular常见面试题
1.angular的数据绑定采用什么机制?详述原理 脏检查机制。 双向数据绑定是 AngularJS 的核心机制之一。当 view 中有任何数据变化时,会更新到 model ,当 model 中数据有变化时,view 也会同步更新,显然,这需要一个监控。 原理就是,Angular 在 scope 模型上设置了一个监听队列,用来监听数据变化并更新 view 。每次绑定一个东西到 view 上时 AngularJS 就会往 $watch 队列里插入一条 $watch ...

js运算符的一些特殊应用

js运算符的一些特殊应用
是否包含指定字符: ~ 取整: | 取半: >> 成长值评级: || 判断奇偶: & 交换两个数字的值: ^= 2的n次方: << 和 ** 1 << n-1 是否是指定字符串开头: ! 和 ^ 字符串转数字: + 转为 Boolean 值: !! 本文集合了了js运算符的一些特殊应用。 js位运行符的运用。 js运算符的使用技巧。 回...

DOM事件流的三个阶段

DOM事件流的三个阶段
流 流的概念,在现今的JavaScript中随处可见。比如说React中的单向数据流,Node中的流,又或是今天本文所讲的DOM事件流。都是流的一种生动体现。 至于流的具体概念,我们采用下文的解释: 用术语说流是对输入输出设备的抽象。以程序的角度说,流是具有方向的数据。 事件流之事件冒泡与事件捕获 在浏览器发展的过程中,开发团队遇到了一个问题。那就是页面中的哪一部分拥有特定的事件? ...

30分钟快速上手ES6(下)

30分钟快速上手ES6(下)
Iterators + For..Of 迭代器 + For..of 循环 1)for循环的疑问 起初我们如何遍历数组中的元素呢?20年前JavaScript刚萌生时,你可能这样实现数组遍历: var myArray = ['2','3','aaa']; for (var index = 0; index < myArray.length; index++) { console.log(myArray[index]); } 自ES5正式发布后,你可以使用内建的forEach方法来遍历数组: myArray.forEach(function ...
Copyright © 前端技术分享休闲玩耍去处分享-大一网 保留所有权利.   Theme  Ality

用户登录 ⁄ 注册

分享到: