标签javascript下的文章

olnin 发布于 07月28, 2019

js变量提升

JavaScript 中,函数及变量的声明都将被提升到函数的最顶部。JavaScript 中,变量可以在使用后声明,也就是变量可以先使用再声明。console.log(aa); //函数var aa = 1;console.log(aa); //1function aa() { consol...

阅读全文 »

olnin 发布于 06月28, 2019

mock

mockjs拦截ajax请求:mock里面有一样的路径 直接走了mock 生成随机数据EasyMock的使用在 https://www.easy-mock.com/ 创建项目,在线上创建接口和返回数据在项目中放入对应的根路径 请求对应的接口即可request.js文件baseUrl: 'https:...

阅读全文 »

olnin 发布于 06月27, 2019

js原型链

构造函数:new 操作后面函数的 ,就不一个普通函数 比如new function就是构造函数 即使里面没有this.name= 也是构造函数 只要new了就是构造函数原型对象:只要是函数都会有prototype属性 是一个对象 声明函数时候自带的原型对象区分自己是被哪个函数所引用 ,原型对象中会...

阅读全文 »

olnin 发布于 06月19, 2019

js跨域问题怎么解决

jsonpscript标签的src可以取资源没有跨域问题 但是回来的东西不是变量的话没法用在资源加载进来之前定义好函数 这个函数接受一个参数(数据) 用参数做一些事情 ,然后在需要的时候通过script标签加载对应远程文件资源,当远程的文件资源被加载进来的时候,就会执行前面定义好的函数,并且把这个...

阅读全文 »

olnin 发布于 06月14, 2019

promise

什么是promisepromise对象用于异步操作,它表示一个尚未完成且预计在未来完成的异步操作同步异步回调函数提起异步,就不得不谈谈回调函数了。上例中,setTimeout里的function便是回调函数。可以简单理解为:(执行完)回(来)调(用)的函数。回调函数是一段可执行的代码段,它以「参数」...

阅读全文 »

olnin 发布于 06月14, 2019

闭包

什么是闭包(定义在一个函数内部的函数)闭包就是能够读取其他函数内部变量的函数,js之后函数内部的子函数才能读取函数变量,所以闭包可以理解成“定义在函数内部的一个函数”。在本质上,闭包是将函数内部和函数外部连接起来的桥梁。js变量的作用域A:全局变量函数内部可以直接读取全局变量B:局部变量函数内部的局...

阅读全文 »

olnin 发布于 06月13, 2019

XML HttpRequest

浏览器通过XMLHttpRequest对象进行http通信。它能够:1.在不重新加载页面的情况下更新网页;2:在页面已加载后向服务器请求数据;3.在页面已经加载后从服务端接受数据;4:在后台向服务器发送数据一个最简单的http请求 let xhr=new XMLHttpRequest(); xhr....

阅读全文 »

olnin 发布于 06月13, 2019

js的object.assign()

Object.assign() 方法用于将所有可枚举属性的值从一个或多个源对象复制到目标对象。它将返回目标对象。使用<script> let aa = { a: 1, b: 2 } let bb = { a: 3, c: 3 } //加{} // le...

阅读全文 »