![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
文章平均质量分 86
huangbaihei
vue,electron,node,golang,c/c++
展开
-
JavaScript有哪些数据类型和常用方法?
一.背景介绍 JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。二.知识剖析2.1 JS有哪些数据类型? JavaScript语言的每一个值...原创 2018-07-17 09:32:25 · 3357 阅读 · 0 评论 -
闭包是什么?用处如何?
1.背景介绍闭包是指有权访问另一个函数作用域中的变量的函数。创建闭包的常见方式,就是在一个函数内部创建另一个函数。闭包就是能够读取其他函数内部变量的函数,可以把闭包简单理解成 ‘定义在一个函数内部的函数’先抛开对于两个出处的具体描述,至少两者对于闭包的定义可以简化为:“闭包是一种函数”,而且闭包是一种特殊的函数。以上两个出处涉及到了一些概念(或名词):函数、内部变量、函数内...原创 2018-07-28 21:12:12 · 214 阅读 · 0 评论 -
JAVASCRIPT中THIS的指向
1.背景介绍this是什么?this是Javascript语言的一个关键字。它代表函数运行时,自动生成的一个内部对象,只能在函数内部使用。随着函数使用场合的不同,this的值会发生变化。但是有一个总的原则,那就是this指的是,调用函数的那个对象。2.知识剖析this 的四种绑定规则this的4种绑定规则分别是:默认绑定、隐式绑定、显示绑定、new 绑定。优先级从低到高。默...原创 2018-08-08 10:10:46 · 123 阅读 · 0 评论 -
对一个数组 filter、some、map、foreach的操作分别有什么作用?
1.背景介绍使用JavaScript数组常常需要对数组进行遍历、迭代操作。而我们常用的就是for语句对数组进行迭代。然而在ECMAscript5已经为数组定义了5个迭代的方法,分别是:filter、some、map、foreach、every,下面我们讲讲它们的具体作用。2.知识剖析五个迭代方法,每个方法都接收两个参数:要在每一项上运行的函数和运行该函数的作用域对象(可选的)。传入...原创 2018-08-21 21:58:20 · 297 阅读 · 0 评论 -
iframe之父子页面间如何用postMessage通信?
在业务上需要使用iframe嵌入页面的话,很多逻辑和样式需要通过父子页面间的通信来进行调整,本文主要从实践上介绍使用postMessage进行iframe父子页面间的通信一、postMessage基本语法otherWindow.postMessage(message, targetOrigin, [transfer]); otherWindow 其他窗口的一个引用,比如ifram...原创 2019-07-07 12:09:24 · 6007 阅读 · 0 评论