摘要: 正则表达式 正则表达是英文RegExp 正则字面量写法/ 利用构造函数方式,创建一个正则对象,能否匹配所有单个数字new RegExp('\\d','g') 正则表达式修饰符:忽略大写-->i;全局匹配:->g 正则方法 查找match 替换replace 测试:test 正则捕获组 捕获组符号:( 阅读全文
posted @ 2022-08-13 11:54 小鑫学前端 阅读(362) 评论(0) 推荐(0)
摘要: 1.call方法 作用: 1)可以调用一个函数,与此同时,它还可以改变这个函数内部的this指向 首先我们先看代码 var obj = { name:'xiaoxin', age:22 } function fn1(a,b){ console.log(this) console.log(this.n 阅读全文
posted @ 2022-08-07 21:30 小鑫学前端 阅读(40) 评论(0) 推荐(0)
摘要: (function () { var a = 5 //这是两行代码的合写 var a; a = 5 //声明提升:提升声明的代码 var a; //声明操作:声明变量a //赋值操作:a=function a = function(){ console.log(1) } a() })() 以上代码可 阅读全文
posted @ 2022-08-03 19:56 小鑫学前端 阅读(23) 评论(0) 推荐(0)
摘要: var a = 10 b = 20 console.log(a+b) //这种写法会直接将变量存储在window作用域中,污染全局 解决方案:让代码在函数里执行,变量自然会存储在函数作用域 而且 函数执行完毕后,还会释放内存 节省内存 全局window会一直存到页面关闭,存储在这里的数据会一直存活 阅读全文
posted @ 2022-08-03 19:46 小鑫学前端 阅读(61) 评论(0) 推荐(0)
摘要: 经过这几天的研究总结出了以下几点我对闭包的理解: 1.闭包其实就是创建一个函数,使这个函数成为函数里面变量/函数的全局作用域,简单来说就是一个子函数引用了父函数的变量/函数 2.我们可以通过return的返回值来操作闭包里的数据(也就是将子函数作为父函数的返回值) 闭包的优点: 1.当函数内的变量在 阅读全文
posted @ 2022-07-18 13:01 小鑫学前端 阅读(53) 评论(2) 推荐(4)
摘要: 使用AJAX分为4步: 1.创建一个能够发起HTTP请求的对象; 例如let xhr = new XMLHttpRequest(); 2.xhr对象打开到服务器的连接。 即:xhr.open(method,url,async) method是要使用的HTTP方法,一般为GET/POST/PUT/DE 阅读全文
posted @ 2022-07-10 20:12 小鑫学前端 阅读(1157) 评论(0) 推荐(2)
摘要: 首先,用户在浏览器输入服务器的IP地址和端口号,然后浏览器与服务器建立连接,连接建立好后浏览器正式向服务器发送请求消息,服务器接收到浏览器的请求后,处理请求,再将响应结果发给浏览器,然后客户端与服务器端断开连接,最后浏览器解析服务器的响应消息,将数据信息渲染成页面展示给用户 阅读全文
posted @ 2022-07-10 19:09 小鑫学前端 阅读(43) 评论(0) 推荐(2)
摘要: 最近一直在练习写接口,每多写一个感觉理解更深了一点,从流程都不懂到现在已经熟悉接口流程的过程中收获颇丰,遇到问题最多的就是post请求的参数在后台获取不到,最后我总结出乐一些排查方法,首先排查url端口或路径有没有问题,如果没问题在排查POST传参方法有没有问题,如果都没问题再确定一下有没有在服务器 阅读全文
posted @ 2022-07-08 13:23 小鑫学前端 阅读(60) 评论(1) 推荐(2)