随笔分类 - javascript
摘要:前端时间接到蚂蚁的电话面试,记录一下面试的过程。 以下是我和面试官的谈话: 面试官:做个自我介绍 我:随便做了些介绍,这个相信大家都有准备。讲了自己这几年工作主要做什么,用的技术栈有哪些,其中提到了umi+dva+antd这一套技术栈,对方表示他们也有用这一套,这对我倒是一个好消息 面试官:谈下对
阅读全文
摘要:合并数组 concat() 用法一 (合并两个数组) 用法二 (合并多个数组) 数组转字符串 join()、toString() 两种方法都返回新的字符串 join() 方法 toString() 方法 相同点: 都可以将数组转字符串。 区别: join还有另外的用法:join() 可接受一个参数作
阅读全文
摘要:前言 今天发现了两个关于函数作用域的神奇例子,这里和大家分享分享: 第一个例子 上面这段代码在运行时会产生什么结果? 我们来分析一下: 1.创建了全局变量 a,定义其值为 1 2.创建了函数 foo 3.在 foo 的函数体内,if 语句将不会执行,因为 !a 会将变量 a 转变成布尔的假值,也就是
阅读全文
摘要:今天做一个微信公众号分享功能,参考微信sdk,代码几乎没有任何问题,但就是分享到QQ失败,以下是我QQ分享部分的代码: 这里desc参数是为空的!参考微信sdk看,完全没有任何问题,但就是分享不了! 找了很久,终于找到解决办法,以下是我解决后QQ分享部分的代码! 这里加了一个shareUrl参数!
阅读全文
摘要:ECMAScript 6(以下简称ES6)是JavaScript语言的下一代标准。因为当前版本的ES6是在2015年发布的,所以又称ECMAScript 2015。但是现在越来越多的人开始使用ES6。 ES6申明语法 let 表示声明一个变量,和var类似 const 表示申明一个常量,常量不可被修
阅读全文
摘要:平时经常获取一个div的位置,用了定位,取位置还好,在不用定位的情况下,计算一个div在页面的距离,就可以用到getBoundingClientRect()方法。 getBoundingClientRect() 获取元素的位置 用法: 感觉这个属性十分实用,不需要每次都需要去计算!
阅读全文
摘要:前言 公司要做一个活动页面,在其过程中发现所有的接口,ajax请求跨域。这里对跨域做个简单介绍以及提供几种解决办法。 由于浏览器实现的同源策略的限制,XmlHttpRequest只允许请求当前源(域名、协议、端口)的资源,所以AJAX是不允许跨域的。这里提供自己常用的三种方法: jsonp访问 JS
阅读全文

浙公网安备 33010602011771号