js

老司机带你彻底搞懂JS闭包各种坑
JavaScript

老司机带你彻底搞懂JS闭包各种坑

64 0

老司机带你彻底搞懂JS闭包各种坑闭包是js开发惯用的技巧,什么是闭包?闭包指的是:能够访问另一个函数作用域的变量的函数。清晰的讲:闭包就是一个函数,这个函数能够访问其他函数的作用域中的变量。eg:1234567function outer() { var a = '变量1' var inner = function () { console.info(a) } return inner // inner 就是一个闭包函数,因为他能够访问到out

JS数组基础知识(总结)
JavaScript

JS数组基础知识(总结)

57 0

本篇文章给大家总结一些JS数组基础知识,有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。数组:存储一组有序的数据数组的作用:一次性存储多个数据数组的定义方式:1、构造函数定义数组: var 数组名=new Array();2、字面量方式定义数组: var 数组名=[];【相关课程推荐:JavaScript视频教程】以下数组的含义:12345var 数组名=new Array(); // 空数组var 数组名=new Array(值); // 数组定义了,有长度var 数组名=new A

5种正确处理JS的this指向的方式
JavaScript

5种正确处理JS的this指向的方式

75 0

我喜欢在JS中更改函数执行上下文的指向,也称为 this 指向。例如,咱们可以在类数组对象上使用数组方法:123456789const reduce = Array.prototype.reduce; function sumArgs() { return reduce.call(arguments, (sum, value) => { return sum += value; });}

在js中写html代码怎么写
JavaScript

在js中写html代码怎么写

183 0

在js中写html代码的方法:首先使用div标签创建一块区域,给div标签添加一个id属性;然后在js中将一段html代码保存在html变量中;最后使用innerHTML属性,将html代码动态写入div标签内即可。本文操作环境:Windows7系统、javascript1.8.5版,DELL G3电脑新建一个html文件,命名为test.html,用于讲解如何用js动态写入html代码。在test.html文件中,使用div标签创建一块区域,用于将html代码动态输出在div内。在test.html文件

js如何添加css样式
JavaScript

js如何添加css样式

527 0

js添加css样式的方法:1、通过调用元素的css方法来添加样式;2、通过addClass来添加css样式,语句如“$("#txtName").addClass("aa");”。本文操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。js如何添加css样式?添加css样式方法汇总由于jquery支持css3,所有能很好的兼容很多浏览器,所以通过jquery来使用css样式比较好。为定义好的css样式可以调用元素的css方法添加样式123$("span").css("css

详细介绍下js中的window与document
JavaScript

详细介绍下js中的window与document

96 0

首先我们来看看window,它代表的是浏览器中一个打开的窗口。对象属性12345window //窗口自身window.self //引用本窗户window=window.selfwindow.name //为窗口命名window.defaultStatus //设定窗户状态栏信息window.location //URL地址,配备布置这个属性可以打开新的页面对象方法12345678window.alert("text") //提示信息会话框window.confirm("text") //确认会话框wi

javascript中string怎么转成数组
JavaScript

javascript中string怎么转成数组

1217 0

在javascript中,可以使用split方法将string转成数组,语法格式为“元素.split(字符串或正则表达式,最大长度)”。split方法用于把一个字符串分割成字符串数组,返回的数组中的字串不包括表达式自身。本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。字符串转数组实现方法为将字符串按某个字符切割成若干个字符串,并以数组形式返回,示例代码如下:12var s = "abc,abcd,aaa";ss = s.split(",");// 在每个逗号(,

JavaScript中对象属性详解
JavaScript

JavaScript中对象属性详解

51 0

JavaScript 中的对象概念的确很容易让人困惑。看下面一个例子:123456789var strPrimitive = "I'm mamacat";typeof strPrimitive; // "string"strPrimitive instanceof String; // false var strObject = new String("I'm mamacat");typeof strObject; // "object"strObject instanceof String; // tr