技术栈
javascript
粉末的沉淀
8 分钟前
前端
·
javascript
·
css
css:制作带边框的气泡框
第一步:制作矩形部分。第二步,制作当描边的三角形,为了看的更加明显,这个三角形先设置成红色。在容器里加入一个div,通过border的方式将其设置成一个三角形,通过绝对定位,放置在矩形的左上方。
p***h643
1 小时前
开发语言
·
javascript
·
node.js
JavaScript在Node.js中的异步编程
先说说异步编程是啥吧。简单讲,它就是不让代码一行一行按顺序执行,而是允许某些操作在后台运行,等完成后通过回调或其它方式通知主程序。Node.js天生就是单线程的,如果不玩异步,那服务器分分钟被阻塞,用户请求排队等半天。举个例子,读取一个大文件时,同步方式会让整个进程停在那里干等,而异步方式则让程序继续执行其他任务,文件读完了再回来处理。这种非阻塞I/O模型是Node.js的核心优势,尤其适合I/O密集型应用,比如实时聊天、流媒体服务这些场景。
N***7385
2 小时前
前端
·
javascript
·
vue.js
Vue网络编程详解
在Vue技术栈中,网络请求通常借助第三方库来实现。早期Vue1.x时期,大家习惯使用vue-resource,但自从Vue2.0开始,官方推荐使用axios,并且Vue也不再维护vue-resource。目前axios已经成为Vue生态中最为流行的HTTP客户端。
q***3851
3 小时前
javascript
·
typescript
·
node.js
TypeScript 与后端开发Node.js
首先,创建一个新的项目文件夹,例如通过命令行操作:npm init -y 命令会初始化一个 package.json 文件,用于管理项目的依赖和相关配置信息,-y 参数表示使用默认配置进行初始化。
Nan_Shu_614
3 小时前
javascript
·
学习
·
es6
学习:Sass
创建demo.scss创建demo.html将SCSS文件编译为CSS文件demo.scss 是要转换的 SCSS 文件路径,demo.css 是生成的 CSS 文件路径。
WYiQIU
4 小时前
前端
·
javascript
·
vue.js
·
react.js
·
面试
面了一次字节前端岗,我才知道何为“造火箭”的极致!
大厂是每个前端开发奋斗的最高理想,也是每一个程序员的至高殿堂,应该没有那个程序员是不想去大厂的,然而大厂的难度也不是轻松可以通过 的,今年的金九银十,身边朋友也是有很多人以大厂为目标去面试,但是通过的往往是寥寥无几,我也是其中之一
qq_31683775
4 小时前
前端
·
javascript
·
uni-app
uniapp 观察列表每个元素的曝光时间
App.vueexposureTracker.vue 组件在 exposureTrackerTest.vue 中测试
小夏同学呀
4 小时前
前端
·
javascript
·
vue.js
在 Vue 2 中实现 “点击下载条码 → 打开新窗口预览 → 自动唤起浏览器打印” 的功能
实现效果
芳草萋萋鹦鹉洲哦
4 小时前
前端
·
javascript
·
vue.js
【vue】导航栏变动后刷新router的几种方法
强制整页刷新 这种方法最为直接,但会中断当前的用户体验,有瞬间白屏。1、适合APP这种通过输入网址进入界面情况; 2、menu一般在login进入主页面后只加载一次不会频繁触发,所以onMounted中可以执行菜单显隐控制逻辑。 router/index.js
zero13_小葵司
4 小时前
javascript
·
缓存
·
性能优化
JavaScript性能优化系列(八)弱网环境体验优化 - 8.3 数据预加载与缓存:提前缓存关键数据
弱网环境下,“等待加载”是用户体验的最大杀手——即使页面骨架屏再精美,长时间的数据加载也会让用户失去耐心。数据预加载与缓存的核心目标是:在用户需要数据前,提前将关键数据加载并缓存,让用户操作时“零等待”。本节将结合Vue3+TypeScript生态,从“预加载策略设计”“缓存机制实现”“失效控制”三个维度,完整落地数据预加载与缓存方案,解决弱网下的数据加载痛点。
Irene1991
4 小时前
javascript
·
类数组对象
·
filelist
·
不支持迭代
FileList 对象总结(附:不支持迭代的类数组对象表)
类数组结构:具有 length 属性和数字索引只读的:你不能直接修改 FileList 的内容(不能添加、删除或替换文件)
Liu.774
5 小时前
前端
·
javascript
·
vue.js
vue3 路由缓存导致onMounted无效
在 Vue 3 中,路由组件复用(缓存)可能导致 onMounted 生命周期钩子未被触发。以下是解决方案:
1***8153
6 小时前
前端
·
javascript
·
react.js
React组件
先说说最基础的函数组件和类组件吧。现在社区里函数组件加Hooks是大趋势,但老项目中类组件还是一抓一大把。函数组件写起来确实爽,代码量少,看着也清爽。但刚上手的时候,很多人容易掉进一个坑:以为函数组件就是无状态的。这可是老黄历了,自从Hooks出来之后,函数组件啥都能干,状态、生命周期,一个都不少。
__花花世界
6 小时前
前端
·
javascript
·
vue.js
前端日常工作开发技巧汇总
JavaScript 内置了一个 structuredClone() 的方法, 此方法提供了一种简单有效的方法来深度克隆对象,支持复杂数据类型,包括 Date、RegExp、Map、Set、ArrayBuffer、Blob、File 等。浏览器底层实现,通常比手动递归或 JSON 方法更高效。
www_stdio
6 小时前
javascript
栈(Stack)详解:从原理到实现,再到括号匹配应用
栈是一种基础而重要的线性数据结构,在计算机科学中被广泛应用于函数调用、表达式求值、回溯算法等场景。本文将围绕栈的定义、抽象数据类型(ADT)、ES6 实现方式(数组与链表)、性能对比,以及一个经典应用场景——括号匹配问题,进行系统讲解。
爬坑的小白
7 小时前
前端
·
javascript
·
vue.js
vue 2.0 路由跳转时新开tab
1:封装显示tab组件 TabNav/index2.vue x 存储 store/tagsView.js
爬坑的小白
7 小时前
前端
·
javascript
·
vue.js
vue x 状态管理
1:创建store/index2:main.js 引入挂载ender: h => h(App) })3:获取状态
凌览
8 小时前
前端
·
javascript
·
后端
一键去水印|5 款免费小红书解析工具推荐
刷短视频时,看到喜欢的内容想存到手机里,结果点"保存"却提示"不允许"?别慌,不是手机坏了,而是作者或平台把下载开关关掉了。下面教你几招,照样能把视频"救"回来——适用于抖音、小红书、快手等主流 App,全程大白话,一看就会。
有意义
8 小时前
javascript
·
算法
·
编程语言
栈数据结构全解析:从实现原理到 LeetCode 实战
在数据结构的世界里,有许多看似简单却支撑起无数复杂程序的 “基础构件”,栈(Stack)就是其中之一。它不像链表那样灵活多变,也不像树那样层次分明,但凭借 先进后出的独特逻辑,在算法设计、内存管理、程序运行等场景中扮演着不可替代的角色。
鹿鹿鹿鹿isNotDefined
8 小时前
前端
·
javascript
·
算法
逐步手写,实现符合 Promise A+ 规范的 Promise
之前找工作的时候凭感觉做了一个实现 Promise A+ 规范的 Promise的练习,最近在准备新的工作机会,又看到了这个面试题。