![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Javascript
文章平均质量分 58
qqq83150li
这个作者很懒,什么都没留下…
展开
-
JS闭包小例子
JS闭包前言一、闭包 scope总结 前言 闭包是JS很强大的功能,但是也会很轻易把人搞晕。 下面运行完的结果是什么? function makeAdder(a) { return function(b) { return a + b; }; } var add5 = makeAdder(5); var add20 = makeAdder(20); add5(6); // ? add20(7); // ? 看起来 makeAdder 函数执行完后,它的局部变量就不存在了,错,它的局部变量依原创 2021-06-05 14:21:20 · 144 阅读 · 0 评论 -
JS面向对象编程
JS面向对象编程前言一、JS面向对象基础用法二、JS面向对象一般用法三、JS面向对象二般用法四、JS面向对象三般用法五、JS面向对象四般用法 - 原型六、原型链七、apply 和 call 函数八、new 关键字 前言 Java ,JS 都是面向对象编程语言,但是它们的语法有重大区别。 Java 中有关键字 class ,用于定义类型。 JS 中没有定义类型的关键字,而是使用函数作为类,准确的说JS是基于原型的语言。 一、JS面向对象基础用法 // 相当于构造方法的函数 function makePerso原创 2021-06-05 13:53:19 · 356 阅读 · 0 评论 -
JS语法特性2
JS语法特性2一、IIFE 直接调用函数表达式二、待续总结 一、IIFE 直接调用函数表达式 Immediately invoked function expression ,简称 IIFE ,同时声明并调用函数。 1、语法 (function() { // 这里的代码会立即执行 })(); 2、使用 IIFE实现递规 需要提供一个有名函数 counter ,名称 counter 只在函数自己的作用域内可见。 var charsInBody = (function counter(elm) { i原创 2021-06-05 11:26:10 · 95 阅读 · 0 评论 -
Javascript中let,const,var的使用
JS中 let, const, var关键字一、变量二、let三、const四、var总结 一、变量 JS中定义变量时可使用这三个关键字之一:let, const, var。 二、let 一般用法: let a; let name = 'Simon'; let用来定义块级变量,变量在它所定义的块内可见: // myLetVariable 在这里不可见 for (let myLetVariable = 0; myLetVariable < 5; myLetVariable++) { // my原创 2021-06-04 18:16:08 · 204 阅读 · 1 评论