
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 · 184 阅读 · 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 · 401 阅读 · 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 · 131 阅读 · 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 · 248 阅读 · 1 评论