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