javascript
bigFace2019
这个作者很懒,什么都没留下…
展开
-
NaN是一个非数字,但是平时是都是计算数学计算出来的结果,所以是一个数字类型。
NaN是一个非数字,但是平时是都是计算数学计算出来的结果,所以是一个数字类型。typeof NaN==='number'原创 2021-03-11 23:10:32 · 524 阅读 · 0 评论 -
箭头函数和正常函数中this的区别
箭头函数和正常函数中this的区别var name = 'BigBear'var me = { name: 'xiuyan', // 声明位置 hello: function() { console.log(this.name) }}// 调用位置me.hello() // BigBearVM291:6 xiuyanundefinedvar name = 'BigBear'var me = { name: 'xiuyan', // 声明位置原创 2021-03-11 00:14:04 · 131 阅读 · 0 评论 -
javascript知识点
js中slice和concat也可以用于字符串原创 2021-03-10 00:29:20 · 145 阅读 · 0 评论 -
2021前端笔试分享
分享两个笔试题:招银网络:1.js实现从颜色从16进制转化为rgb,本文章是以prototype原型的方式,给string字符串类型添加方法,用于实现颜色值格式的转换。如果你不用原型方法,那么你只要借鉴实现方法就好了。RGB转换为16进制String.prototype.colorHex = function () { // RGB颜色值的正则 var reg = /^(rgb|RGB)/; var color = this; if (reg.test(color.原创 2021-03-07 16:09:52 · 435 阅读 · 0 评论 -
js中的词法作用域,this和块级作用域
js中的词法作用域,this和块级作用域箭头函数的this会忽略对象,块级作用域。{let a=5;let func3=()=>{console.log('a',this.a)//作用域是在和这个for循环块里面, 5}func3();//a undefined}以下来自:https://www.cnblogs.com/githubzy/p/5780135.html当我们将箭头函数直接用于对象的方法时,this的指向就发生了变化: 1 ...原创 2021-03-07 10:47:23 · 465 阅读 · 0 评论 -
异步请求
async await 执行顺序。只有真异步函数才会不阻塞运行,外部加个async的函数不算真异步,所以async里面的同步正常执行,若里面遇到异步函数且async外部还有同步函数,则执行外部的同步函数后再去执行里面的异步...原创 2021-01-31 01:40:16 · 172 阅读 · 0 评论 -
关于绝对路径和相对路径
关于绝对路径和相对路径实际上相对路径也有两种吧,平时在webstorm,vscode等软件中,选中文件右键,会出现path和relative path,就是绝对路径和相对路径,但是这个相对路径是相对于项目源代码目录。平时也经常使用相对当前文件路径。(以下来自:https://zhidao.baidu.com/question/1836150297173371100.html)一种是相对...原创 2020-03-16 21:53:40 · 635 阅读 · 0 评论 -
前端下载源码后三种运行方式:tomcat和node(npm), python
js前端下载源码后两种运行方式:tomcat和npm run start一:使用tomcat:1.以openlayers为例:https://openlayers.org/download/2.下载后解压,放到tomcat中(这里就不介绍tomcat的安装和使用了)3.然后启动tomcat4.直接访问:localhost:8080/v6.11/example/index.j...原创 2019-12-13 22:19:07 · 1620 阅读 · 0 评论 -
js中复制一个对象方法(克隆对象)
js中复制一个对象方法(克隆对象):平时我们针对对象,还有其他基本类型常常使用复制,对于{}这种对象,复制之后的只是多了一个引用,实际上还是指向原对象。1.使用将转化为json字符串,然后再转回去。存在的问题:似乎对于复杂的会出问题,比如对象里面存在对象,就会出问题。2.递归对象来克隆,存在的问题:如果有属性为null,或者" ",就会替换为{ }。3.网上看到有网友说数组可以使用...原创 2020-02-27 23:20:57 · 1327 阅读 · 0 评论 -
js注意点:在js中常常使用if(param){},那么如果param为'' “和nul返回false,如果是空对象{}返回true
在js中常常使用if(param){},那么如果param为'' “和nul返回false,如果是空对象{}返回true直接在浏览器f12控制台中测试如下:var a;undefinedif(''){a=2}undefinedaundefinedif(null){a=2}undefinedaundefinedif({}){a=2}2a2...原创 2020-02-26 23:55:39 · 674 阅读 · 0 评论 -
使用&&和||结合var c=a&&a.b||c来代替三元运算符var c=a&&a.b?a.b:b
使用&&和||结合var c=a&&a.b||c来代替三元运算符var c=a&&a.b?a.b:b以下两句话参考自:https://blog.csdn.net/u011364720/article/details/865987661)&&表达式中只要有假则返回假,||表达式中只要有真则返回真。2)在左右都为真的情况下,&...原创 2020-02-26 23:49:07 · 547 阅读 · 0 评论 -
浏览器中链接有时候编码人工难以识别,可能需要使用decodeURIComponent() 函数对 encodeURIComponent() 函数编码的 URI 进行解码。
浏览器中链接有时候编码人工难以识别,可能需要使用decodeURIComponent() 函数对 encodeURIComponent() 函数编码的 URI 进行解码。比如在谷歌浏览器中:我们可以在浏览器控制台中进行:var a='http://localhost:8083/geoserver/wms?service=WMS&format=image%2Fpng&...原创 2020-02-26 00:38:31 · 908 阅读 · 0 评论 -
1.为什么很多前端项目要使用node.js来启动项目2.js获取json文件
一:在接触js项目的时候,会有一个疑问,为什么这些项目都要使用node.js来启动项目,以服务形式去访问(或者使用tomcat也可以)以下转自:https://www.cnblogs.com/lishanlei/p/10707853.html关于在JS中AJAX导致跨域问题的解决在部署一个原声的前端项目的时候,请求该服务器后端接口时发现出现了CORS跨域的问题,但是服务端已经做了同源策...转载 2020-02-24 23:27:49 · 757 阅读 · 0 评论