前端共1940篇 第7页
前端
一文教会你async和defer-五八三

一文教会你async和defer

写之前先摆出结论 async: 异步加载下载js脚本文件,在加载下载完之后立马执行js脚本文件.多个async脚本文件执行时执行顺序没有保障.执行js过程中,会阻塞html的解析和渲染 defer: 异步加载下载js...
admin的头像-五八三admin2年前
020
【Unity3D】反射和折射-五八三

【Unity3D】反射和折射

1 前言 ​ 立方体纹理(Cubemap)和天空盒子(Skybox)中介绍了生成立方体纹理和制作天空盒子的方法,本文将使用立方体纹理进行采样,实现反射、菲涅耳反射和折射效果。另外,本文还使用了 Grab...
admin的头像-五八三admin2年前
0140
简易canvas做画图工具-五八三

简易canvas做画图工具

简单讲解下用canvas做一个画板工具 起因 需要在图片上做文字,圆形,正方形的标记,查了一遍网上的一些第三方库,发现都不太合适,有些UI限制的太死了,有些提供的方法不足以支撑好看的UI,只能...
admin的头像-五八三admin2年前
060

[javascript核心-15] 手写完美深拷贝代码实现?

本文github地址:JavaScript_Everything 大前端知识体系与面试宝典,从前端到后端,全栈工程师,成为六边形战士 深拷贝与浅拷贝 引用类型的变量赋值指向的内存是同一块,因此需要深拷贝,重新申...
你应该要知道的设计模式-五八三

你应该要知道的设计模式

前言 整理了一下常见的设计模式 观察者模式 特点: 主题和观察者的解耦,由于不存在引用关系,使得独立地变化,互不影响。 一个主题对象可以有多个观察者对象,形成一对多的依赖关系。 简易版本...
ReactContext的封装思路-五八三

ReactContext的封装思路

写在最前 看官们好,我叫JetTsang,之前都是在掘金潜水来着,现在偶尔做一些内容输出吧。 引出 在React当中,做全局状态管理可能一般会想到Redux、Recoil、Zustand之类专门用于状态管理的库。毫...
VsCode前端调试速速上手指南-五八三

VsCode前端调试速速上手指南

背景 之前调试一直是在项目里写 console.log() 和 debugger调试,简单快捷,但其实也不算方便,而且还经常忘记删,虽然打包时有插件可以移除,但总归不算优雅; 一直想把 vscode 的调试器用起来...
vue3面试题八股集合——2023-五八三

vue3面试题八股集合——2023

前端(HTML+CSS+JS+打包+环境+网络)面试题基础八股集合——2023 - 掘金 (juejin.cn) TypeScript面试题八股集合——2023 - 掘金 (juejin.cn) vue2面试题八股集合——2023 - 掘金 (juejin.cn) vu...
admin的头像-五八三admin2年前
060

前端布局(自用)

前端布局 一、自适应 自适应就是一套代码,不管屏幕大小怎么变化只有页面的元素大小的变化,不会出现表格三列变两列的样子,那种是响应式,烦死了每次领导和设计都跑过来让我修改一个页面说是自...
admin的头像-五八三admin2年前
0100
2023 React 生态系统,以及我的一些吐槽……-五八三

2023 React 生态系统,以及我的一些吐槽……

首发于公众号 前端从进阶到入院,欢迎关注。 HI 大家好,我是 ssh。 最近外网有人总结了一篇文章 2023 的 React 生态系统,列出了 React 整个生态系统中比较火热的库。可惜的是他仅仅列出了名字...
css常见的面试题(二)-五八三

css常见的面试题(二)

整理了一些css常见的面试题,如有问题,欢迎指正~ 1、margin塌陷问题及解决 1、 margin塌陷现象:在垂直方向如果有两个元素的外边距有间距,在浏览器中加载的真正的外边距不是两个间距的加和,...
admin的头像-五八三admin2年前
050

在高德地图实现卷帘效果

介绍 今天介绍一个非常简单的入门级小案例,就是地图的卷帘效果实现,各大地图引擎供应商都有相关示例,很奇怪高德居然没有,我看了下文档发现其实也是可以简单实现的,演示代码放到文末。本文...
admin的头像-五八三admin2年前
080
618技术揭秘:探究竞速榜页面核心前端技术 | 京东云技术团队-五八三

618技术揭秘:探究竞速榜页面核心前端技术 | 京东云技术团队

前言 H5页面作为移动端Web应用的重要形式之一,已经成为了现代Web开发的热门话题。在H5页面的开发过程中,前端技术的应用至关重要。本文将探究京东竞速榜H5页面的核心前端技术,包括动画、样式...
admin的头像-五八三admin2年前
030

介绍一下XML

XML(可扩展标记语言)是一种用于表示和传输数据的标记语言。它使用自定义的标签来描述数据的结构和内容,并且可以根据需要定义自己的标签和属性。XML的设计目标是传输和存储数据,同时保持数据...
NestJS小技巧22-最大限度地提高NestJS应用程序中的代码安全性(part1)-五八三

NestJS小技巧22-最大限度地提高NestJS应用程序中的代码安全性(part1)

by 雪隐 from https://juejin.cn/user/1433418895994094 本文欢迎分享与聚合,全文转载就不必了,尊重版权,圈子就这么大,若急用可联系授权 原文链接 NestJS开发人员的顶级安全代码最佳实践 作...

prototype 对象的详细介绍

原型对象概述 构造函数的缺点 JavaScript 通过构造函数生成新对象,因此构造函数可以视为对象的模板。实例对象的属性和方法,可以定义在构造函数内部。 function Cat (name, color) { this.name...
UniApp中使用API接口与后端进行数据交互的实战示例【UniApp】-五八三

UniApp中使用API接口与后端进行数据交互的实战示例【UniApp】

UniApp作为一种跨平台开发框架,能够快速构建移动应用,并实现与后端服务器的数据交互。本文将介绍如何在UniApp中使用API接口与后端进行数据交互,并提供一个实战示例。通过示例代码,你将学会...
admin的头像-五八三admin2年前
050

理解 JavaScript 设计模式

前言 本篇文章用于帮助理解 JavaScript 设计模式,会列举一些笔者学习到的设计模式,内容上尽可能由易到难,举例子的原则是尽可能简单,比较适合对设计模式概念不深的朋友阅读,对于有一定开发...
自动化发布npm包-五八三

自动化发布npm包

背景 还在老东家的时候,本人维护过一个内含超过80个npm包的前端组件库,超过5个团队需要在该代码库上维护开发代码。然鹅,林子大了,什么事情都会发生…… 事件一: 某天,苦逼的打工仔——我...
admin的头像-五八三admin2年前
030
CliCli smallapp 发布,代号“久世浮倾”-五八三

CliCli smallapp 发布,代号“久世浮倾”

fre-miniapp 正式改名叫 smallapp,并且正式发布了 使用方法 打包 npm i smallapp smallapp build -e app.json -o ./dist  是的你没有看错,直接使用 smallapp 命令打包一下就可以...