上一页 1 2 3 4 5 6 7 ··· 14 下一页
摘要: 接上一篇,JavaScript数组方法--concat、push,继续其他的数组方法。 every:every() 方法测试数组的所有元素是否都通过了指定函数的测试。 先看其使用方法: 多说一句,看到这个示例的时候,是不是想起来我们前面的当map遇到parseInt。可以结合着理解一下。 看其语法: 阅读全文
posted @ 2019-03-22 15:50 烛火星光 阅读(441) 评论(0) 推荐(0) 编辑
摘要: 利用了两天的时间,使用typescript和原生js重构了一下JavaScript中数组对象的主要方法,可以移步github查看。 这里,按照MDN上的文档顺序,再重新学习一下数组方法吧。 concat: concat() 方法用于合并两个或多个数组。此方法不会更改现有数组,而是返回一个新数组。给出 阅读全文
posted @ 2019-03-20 16:43 烛火星光 阅读(5100) 评论(0) 推荐(0) 编辑
摘要: 也是一道面试题,估计除了面试题,一般情况下,也不会写出类似的代码了。 这么一道题的返回结果是什么? 如果不用浏览器去验证,乍一看,似乎确实没什么头绪。 我们先看一下map函数的官方解释: map本身接受两个参数:callback回调函数和thisArg(可选的)执行 callback 函数时使用的t 阅读全文
posted @ 2019-03-14 16:06 烛火星光 阅读(211) 评论(0) 推荐(0) 编辑
摘要: loading效果很常见,常见到我们任何一个项目中,都可以见到他的身影。今天就以loading作为切入口,唠叨一下vuejs的插件的写法。 看vuejs官方文档关于插件的说明,关于使用插件和写插件,Vue插件基本上都躲不开以下几种方案: 添加全局方法或者属性,如: vue-custom-elemen 阅读全文
posted @ 2019-03-01 16:06 烛火星光 阅读(2697) 评论(0) 推荐(0) 编辑
摘要: 写js时间长了,运算符优先级很可能自然而然的就形成习惯了,也不需要特别注意优先级的问题。 至少到目前为止,我也没有真正了解过js当中所有运算符的具体优先级。也没有出过什么重大的问题。 但是直到今天,在eslint的提示下,发现了一个因为优先级导致的重大问题。 我们经常会做一些函数封装的事情,那么很自 阅读全文
posted @ 2019-02-21 16:10 烛火星光 阅读(805) 评论(0) 推荐(0) 编辑
摘要: 前两天看到了一道前端面试题,《第11题:将数组扁平化并去除其中重复数据,最终得到一个升序且不重复的数组》,题目倒是没有多难,但是看了其中一个答案,感觉思路满满啊。 关于数组扁平化,前面写过一篇文章,在这里又看到了一个新的方法,在Array.prototype对象当中提供了一个方法:flat(dept 阅读全文
posted @ 2019-02-18 11:01 烛火星光 阅读(928) 评论(0) 推荐(1) 编辑
摘要: 我们在写js函数的时候,一般情况下,会避免变量重名,以及变量和函数重名的情况,所以很少会涉及到变量提升的概念。 变量提升都是发生在js预编译过程中的,能够完全理解变量提升,有利于我们彻底弄懂js的概念。 在我们的面试过程中,如果存在笔试,那么少不了类似于这种题目。那么这么倒题目,其中两个consol 阅读全文
posted @ 2019-02-13 15:23 烛火星光 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 不知道有多少人知道JavaScript中有offsetParent这么个属性。 关于offsetParent,我最开始见到他,是在《JavaScript高级程序设计(第3版)》第321页,介绍元素大小—偏移量,引申出来的。看一下具体内容: 我的第一反应,也就是大多数情况下,offsetParent与 阅读全文
posted @ 2019-01-28 13:29 烛火星光 阅读(684) 评论(0) 推荐(0) 编辑
摘要: 在项目开发过程中,某些时候,我们需要获取地址栏的参数,其实就相当于get发送请求时,所带的参数。 这种参数基本上就是一个包含"? = &"这三中符号的字符串,要把这种字符串转换为对象,我们需要做的其实也就很简单了。 1、首先剔除获取到的字符串中的第一个“?”,他仅仅是参数标识符,多数情况下,我们也不 阅读全文
posted @ 2019-01-25 10:35 烛火星光 阅读(1206) 评论(0) 推荐(0) 编辑
摘要: JavaScript中,类型转换实在是太常见了。分为显示类型转换和隐式类型转换。 今天讨论的不是什么情况下,发生类型转换,而是在特定条件下,对象是怎么发生类型转换的。 以显示类型转换的方法Number()为例: 关于Number()的转换方法在《JavaScript高级程序设计》有详细的介绍 我们现 阅读全文
posted @ 2019-01-22 16:37 烛火星光 阅读(127) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 14 下一页