摘要:
Object.assign、constructor、map 和 forEach、for...of、indexOf Object.assign的理解 作用:Object.assign可以实现对象的合并。 语法:Object.assign(target, ...sources) 会将source中的可枚 阅读全文
摘要:
let const var相关、js数据类型 let const var相关 var ES5的变量声明方式,在变量未赋值的时候,值为undefined。存在变量提升,即变量可以在声明之前调用,不过值是undefined。 作用域——var的作用域为方法作用域;只要在方法内定义了,整个方法内的定义变量 阅读全文
摘要:
BFC详解 简介 在解释BFC之前,先了解一下文档流。 文档流分为定位流、浮动流、普通流三种。而普通流其实就是BFC中的FC。 FC(Formatting Context),直译过来就是格式化上下文,它是页面中的一块渲染区域,有一套渲染规则,决定了里面的子元素如何布局,以及和其他元素之间的关系和作用 阅读全文
摘要:
移动端1px问题 1px的边框,在高清屏下,移动端的1px会变得很粗。 为什么会产生这个问题?主要跟DPR(devicePixelRatio)设备像素比有关,它是默认缩放为100%的情况下,设备像素和CSS像素的比值。 window.devicePixelRatio=物理像素/CSS像素 目前主流屏 阅读全文
摘要:
import * as THREE from "three"; // 定义照相机、场景、渲染器 let camera, scene, renderer; scene = new THREE.Scene(); camera = new THREE.PerspectiveCamera( 75, wind 阅读全文
摘要:
移动端适配方案 1、viewport适配(全部等比缩放) 假设设计稿的宽高是 750*1334 根据设计稿标准(750px宽度开发页面),写完之后页面和元素自动缩小,适配375宽度的屏幕 head: <meta name="viewport" content="width=750,initial-s 阅读全文
摘要:
RESTful API 1、什么是RESTful API? RESTful API通常根据 GET/POST/PUT/DELETE 来区分操作资源的动作,是一种风格,而不是一种约束和规约。 REST并没有一个明确的标准,更像是一种设计的风格,满足这种风格的程序接口称之为RESTful API 2、R 阅读全文
摘要:
CSS实现切换主题 方式一:主题层 这是最常用的一种方法。 首先我们的站点会有一个最初的基础样式,后续通过添加一些额外的CSS来覆盖与重新定义部分样式。 @import "style.css"; // 基础样式、默认样式 @import "button.css"; // 比如说自定义了一个按钮的样式 阅读全文
摘要:
Three.js实现漫步效果 index.html: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta 阅读全文