重点内容提要:JS 函数的执行时机 1)为什么如下代码会打印 6 个 6 1 2 3 4 5 6 let i = 0 for(i = 0; i<6; i++){ setTimeout(()=>{ console.log(i) },0) } 我认为本篇正文涉及到的知识(作用域、闭包
【JS非全解05】JS 数组
数组对象,区别于其他语言,比如JAVA,JS其实没有真正的数组,只是用对象模拟数组,即内置对象(built-in Object) JS的数组是非经典数组 典型
【JS非全解04】JS对象的分类
JS对象需要分类吗? 描述抽象的事物需要分类 JS 需要计算存储抽象的概念 … 从实例看JS对象分类的必要性 一个简单地例子:输出各种形状的面积和周长 先从
【JS非全解03】JS对象基本用法
JavaScript的对象是JS中唯一一种复杂类型,它可以存其他七种原始值(数字类型Number、字符串类型String、布尔类型Boole
【JS非全解00】内存图与JS世界
一切都运行在内存里 开机 操作系统在 C 盘(macOS 的在根目录下的多个目录里) 当按下开机键,主板通电,开始读取固件 固件就是固定在主板上的存储设备
【JS非全解00】JavaScript 概览
学 JS 的基本要求 软要求 逻辑能力 质疑能力 抽象思维 逻辑能力 三段论逻辑 + 别人的思路总结 写代码基本就是写逻辑 质疑能力 墨菲定律,不相信人类,包括自己 大部
【JS非全解00】Canvas 实践—画图板
准备工作 能画丁老头的画板 Canvas教程MDN 创建项目目录,并初始化git 1 2 #预览 hs . -c-1 面向谷歌编程 google搜js create div mdn document.createElement('div') google
【JS非全解02】JS数据类型
数字与字符串 1和'1'完全不同 功能 数字能加减乘除模和值的比较,字符串不能计算值,无法进行值的大小比较(严谨的说不算隐式转换的话) 字符串能表示