站长技术库共1957篇

站长技术库为广大站长提供各类程序及代码技术文献,仅站长学习使用!
JavaScript撤销恢复操作的实现方法详解-爱站

JavaScript撤销恢复操作的实现方法详解

这是一个基于原生JavaScript+Three.js的系统, 我需要在里面增加撤销恢复的功能, 这并非针对一个功能, 而是各种操作. 主要记录思路. 一、初期设想 栈似乎很合适, 用栈存储状态. 最近的一次操作入...
2站编辑的头像-爱站2站编辑2年前
011715
JavaScript避免嵌套代码-爱站

JavaScript避免嵌套代码

看过不少过度嵌套的代码, 我真正意识到问题的严重性是刚入职那会, 我在一个老项目里看到了40个连续的else if, 套了6层的if, for和forEach, 因为我们并没有做什么限制代码嵌套的提前约定. 呃, ...
2站编辑的头像-爱站2站编辑2年前
08812
JavaScript多级判定代码优化-爱站

JavaScript多级判定代码优化

业务代码里, 一次操作可能会前置多个判定, 我以前只是在函数的开头使用if语句去做这些事情, 虽然只是拦截一下不需要做else, 但是好多个判定堆在一起看着会有点…low, 而且, 如果这些东西堆在函...
2站编辑的头像-爱站2站编辑2年前
01217
JavaScript中颜色模型-爱站

JavaScript中颜色模型

颜色模型,是用来表示颜色的数学模型。比如最常见的 RGB模型,使用 红绿蓝 三色来表示颜色。 一般的颜色模型,可以按照如下分类: 面向硬件设备的颜色模型:RGB,CMYK,YCrCb。 面向视觉感知的...
2站编辑的头像-爱站2站编辑2年前
01095
JavaScript快速实现一个颜色选择器-爱站

JavaScript快速实现一个颜色选择器

在做前端界面开发的时候,遇到需要改变颜色的需求,就需要使用颜色选择器。 针对这个问题,第一想法,自然是H5提供了input color,可以实现。但不出意外的,IE并不支持。而且,chrome的实现方式...
2站编辑的头像-爱站2站编辑2年前
01418
WebComponent使用教程-爱站

WebComponent使用教程

WebComponent 是官方定义的自定义组件实现方式,它可以让开发者不依赖任何第三方框架(如Vue,React)来实现自定义页面组件;达到组件复用效果 一个简单例子,让页面显示 hello world: 1 2 3 4...
2站编辑的头像-爱站2站编辑2年前
013610
Vue实现动态路由导航-爱站

Vue实现动态路由导航

正如其名,vue-router 提供的导航守卫主要用来通过跳转或取消的方式守卫导航。有多种机会植入路由导航过程中:全局的, 单个路由独享的, 或者组件级的。 记住参数或查询的改变并不会触发进入/离...
2站编辑的头像-爱站2站编辑2年前
0917
js fill函数填充数组或对象的解决方法-爱站

js fill函数填充数组或对象的解决方法

js 的数组有一个 fill 方法,可以给数组填充数据,这个方法有三个参数,从左到右依次为 要填充的数据,填充的起始位置(默认为0),停止填充的位置(默认是数组的长度),这个方法不改变原数组...
2站编辑的头像-爱站2站编辑2年前
01017
JS解决 Array.fill()参数为对象指向同一个引用地址的问题-爱站

JS解决 Array.fill()参数为对象指向同一个引用地址的问题

最近写项目过程中总是想写出漂亮的代码,一行代码搞定绝不用两行,也是踩了fill这个坑了 例如一个数组中想填充一些指定的数据 1 Array(10).fill(1) 那么结果就会出现[1, 1, 1, 1, 1, 1, 1, 1, 1...
2站编辑的头像-爱站2站编辑2年前
0787
react拖拽组件react-sortable-hoc-爱站

react拖拽组件react-sortable-hoc

使用react-sortable-hoc实现拖拽 如图: 提示:下面案例可供参考 1.文件1 代码如下(示例):文件名称:./dragcomponents 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 ...
2站编辑的头像-爱站2站编辑2年前
012410