摘要:
看一张图 这张图对js魔法的吐槽可谓非常到位。下面,我们就从这张图出发来详细讲讲js。 数字类型与精度问题 虽然js是弱类型语言,声明变量时也不需要显式指定类型。但是,数据本身依旧还是有类型的,比如数字和字符串就是以不同形式存在的数据。在js中,所有数字的类型都为number。其中,一个特殊的数字就 阅读全文
摘要:
引言 一个项目考虑缓存和不考虑缓存完全是两个难度,在用户体验上也截然不同。考虑缓存肯定得了解web本地存储与它们的区别和适用场景。正好这次负责一个项目,在做了这个项目后抽空给大家来一次总结,希望能给大家带来帮助。 cookie 1.是什么 Cookie指某些网站为了辨别用户身份而储存在用户本地终端( 阅读全文
摘要:
AMD AMD一开始是Commonjs规范中的一个草案,全称是Asynchronous Module Definition,即异步模块加载机制。后来由该草案的作者以Requirejs实现了AMD规范,所以一般说AMD也是指RequireJS。 RequireJS的基本用法 通过define来定义一个 阅读全文
摘要:
简介 本章节讨论使用ES6编码风格到代码中需要注意的点。通过记住这些关键点,可以让我们写出更优美的、可读性更强的JavaScript E6风格的代码。 1、块级作用域 1.1、let取代var ES6 提出了两个新的声明变量的命令: let 和 const。其中,let可以完全取代var,因为两者语 阅读全文
摘要:
步骤1:设定和正面折射 在本演示中,我将使用菱形几何图形,但是您可以跟随一个简单的盒子或任何其他几何图形。 让我们建立我们的项目。我们需要一个渲染器,一个场景,一个透视相机和我们的几何图形。为了渲染我们的几何图形,我们需要为其分配材质。创建此材料将是本教程的主要重点。因此,继续创建具有基本顶点和片段 阅读全文
摘要:
本文内容 Map的基本使用 Map支持的数据类型 Map的迭代 Map与其他对象的转化 在Map出现之前,要实现类似需求,只能使用Object,但是Object还是存在一些问题的。 如果使用Object作为key存储在{}中,key最终是当做[object Object]来使用的 Object的ke 阅读全文