腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
网络日志
专栏成员
举报
266
文章
195037
阅读量
25
订阅数
订阅专栏
申请加入专栏
全部文章(266)
对象(44)
数据(40)
函数(37)
配置(21)
react(20)
渲染(19)
javascript(17)
浏览器(17)
css(16)
开发(16)
数据库(15)
编程算法(15)
变量(15)
数组(15)
接口(14)
事件(14)
框架(13)
node.js(12)
json(12)
缓存(12)
flutter(12)
插件(11)
实践(11)
npm(10)
前端(10)
设计(10)
typescript(9)
打包(9)
网站(9)
工作(9)
源码(9)
webpack(8)
工具(8)
性能(8)
express(7)
开源(7)
遍历(7)
程序(7)
管理(7)
系统(7)
异步(7)
java(6)
python(6)
sql(6)
api(6)
http(6)
容器(6)
mysql(6)
vue3(6)
布局(6)
服务(6)
服务器(6)
基础(6)
模型(6)
日志(6)
索引(6)
优化(6)
语法(6)
字符串(6)
go(5)
sass(5)
yarn(5)
存储(5)
编译(5)
测试(5)
队列(5)
客户端(5)
路由(5)
视频(5)
算法(5)
原理(5)
vue.js(4)
html(4)
小程序(4)
博客(4)
部署(4)
定时器(4)
动画(4)
后端(4)
继承(4)
脚本(4)
教程(4)
解决方案(4)
连接(4)
内存(4)
入门(4)
设计模式(4)
事务(4)
搜索(4)
线程(4)
响应式(4)
注解(4)
ajax(3)
android(3)
django(3)
github(3)
spring(3)
koa(3)
安全(3)
数据结构(3)
import(3)
model(3)
promise(3)
redis(3)
web(3)
表格(3)
程序员(3)
代理(3)
加密(3)
兼容性(3)
开发环境(3)
开发者(3)
命令行(3)
排序(3)
软件(3)
调试(3)
网络(3)
性能优化(3)
异常(3)
最佳实践(3)
ios(2)
xml(2)
云数据库 SQL Server(2)
命令行工具(2)
分布式(2)
网络安全(2)
微服务(2)
腾讯云开发者社区(2)
验证码(2)
border(2)
console(2)
el(2)
element(2)
hook(2)
map(2)
path(2)
pdf(2)
require(2)
sap(2)
state(2)
string(2)
transform(2)
var(2)
width(2)
word(2)
笔记(2)
编程(2)
编辑器(2)
并发(2)
登录(2)
递归(2)
多线程(2)
二进制(2)
集合(2)
技巧(2)
进程(2)
可视化(2)
面试(2)
权限(2)
生命周期(2)
数据类型(2)
通信(2)
图表(2)
拖拽(2)
微信小程序(2)
序列化(2)
压缩(2)
源码分析(2)
原型(2)
组件库(2)
作用域(2)
云服务器(1)
负载均衡(1)
官方文档(1)
区块链(1)
angularjs(1)
jquery(1)
listview(1)
云数据库 Redis(1)
flask(1)
ide(1)
git(1)
ubuntu(1)
深度学习(1)
电商(1)
企业(1)
eslint(1)
云联网(1)
爬虫(1)
ssh(1)
gui(1)
mybatis(1)
numpy(1)
面向对象编程(1)
dns(1)
jdbc(1)
ftp(1)
seo(1)
grep(1)
cdn(1)
tcp/ip(1)
rpc(1)
rabbitmq(1)
socket编程(1)
微信(1)
数据分析(1)
数据处理(1)
windows(1)
数据可视化(1)
系统架构(1)
nest(1)
mvcc(1)
轻量应用服务器(1)
dart(1)
数据脱敏(1)
远程调试(1)
animation(1)
antd(1)
app(1)
assets(1)
awk(1)
background(1)
boot(1)
bpmn(1)
buffer(1)
build(1)
button(1)
center(1)
centos7(1)
char(1)
children(1)
class(1)
cli(1)
code(1)
colors(1)
command(1)
components(1)
config(1)
counter(1)
csv(1)
date(1)
dialog(1)
diff(1)
drools(1)
dst(1)
dto(1)
eventbus(1)
excel(1)
expo(1)
facebook(1)
file(1)
flex(1)
fonts(1)
form(1)
fs(1)
function(1)
google(1)
gpt(1)
graphql(1)
height(1)
hover(1)
image(1)
init(1)
input(1)
int(1)
intersection(1)
ipfs(1)
jni(1)
kill(1)
koa2(1)
mask(1)
max(1)
mean(1)
mime(1)
min(1)
module(1)
native(1)
next(1)
odata(1)
package(1)
parameters(1)
parent(1)
ping(1)
plugin(1)
post(1)
proxy(1)
pulsar(1)
pwa(1)
python3(1)
ref(1)
release(1)
rem(1)
render(1)
request(1)
script(1)
seaborn(1)
sequelize(1)
session(1)
shutil(1)
spa(1)
src(1)
storage(1)
store(1)
strapi(1)
stream(1)
tabbar(1)
text(1)
textarea(1)
transition(1)
tree(1)
twitter(1)
ui(1)
upload(1)
url(1)
vim(1)
vite(1)
void(1)
vuepress(1)
vuex(1)
web3(1)
websocket(1)
weui(1)
xargs(1)
安全防护(1)
备份(1)
闭包(1)
编码(1)
编译原理(1)
表单(1)
程序设计(1)
磁盘(1)
代理服务器(1)
单点登录(1)
地图(1)
动态代理(1)
动效(1)
二维码(1)
泛型(1)
分布式锁(1)
分布式系统(1)
服务端(1)
高并发(1)
高性能(1)
工程师(1)
后台(1)
计算机视觉(1)
架构(1)
开发工具(1)
跨域(1)
流量(1)
乱码(1)
论文(1)
内存泄漏(1)
苹果(1)
前端框架(1)
手机(1)
腾讯(1)
同步(1)
统计(1)
推送(1)
文件上传(1)
线程安全(1)
效率(1)
消息推送(1)
异步编程(1)
移动端(1)
以太坊(1)
隐私(1)
原型链(1)
指针(1)
终端(1)
重构(1)
中间件(1)
主机(1)
字符编码(1)
组件设计(1)
数据库优化(1)
搜索文章
搜索
搜索
关闭
大全!JavaScript中深浅拷贝内部方法与手写函数
数据
数组
javascript
对象
函数
怎么理解这句话:浅拷贝过程实质上是创建了一个新的变量,但这个新变量与原变量指向同一个内存地址上的对象。这意味着原对象和拷贝对象共享相同的数据结构和内部状态。因此,对拷贝对象所做的任何修改,如果涉及到修改共享的数据结构,也会影响到原始对象。同样的,原始对象所做的任何修改,如果涉及到修改共享的数据结构,也会影响到拷贝对象。
用户6256742
2024-08-13
135
0
JavaScript 加密混淆之后运行 xxxx is not defined
加密
javascript
闭包
变量
函数
如果你确定加密之前已经定义了这个“变量名”或者“方法名”,那应该是加密后“变量名/方法名”已经发生改变,导致外部调用的时候找不到这个“方法名/变量名”,才会出错误。
用户6256742
2024-07-09
98
0
JavaScript复习之作用域链
变量
对象
函数
作用域
javascript
之前复习到的执行上下文里在ES3版本里说过它包含的三大内容是变量对象,作用域链,this指向。以及ES6版本里词法环境中有的外部环境引用outer。 都是涉及到了今天要复习的知识点, 也就是JavaScript中存在着基于作用域而产生的一条类似链表的链路。
用户6256742
2024-06-28
81
0
Warning: Expected server HTML to contain a matchin
javascript
react
Warning: Expected server HTML to contain a matching <div> in <div>.在使用Next.js或者React.js进行SSR网站开发时,我们经常会见到这种错误,主要原因是因为SSR脱水和注水过程中发现元素渲染不一致。
用户6256742
2022-09-16
2.2K
0
TypeScript中使用类型别名
编程算法
打包
javascript
node.js
typescript
在很多打包工具或者使用cli创建的项目中都会提供类型别名,例如Vue-cli中使用@可以代表绝对路径src。
用户6256742
2022-07-06
855
0
TypeScript增量编译
打包
typescript
node.js
json
javascript
我们在使用Node.js开发服务端时通常会使用TypeScript来开发大型项目,但是使用ts-node进行全量编译时经常遇到编译速度慢的问题,通常是修改一行代码编译两分钟。这时我们需要使用增量编译来优化编译速度,及其他的文件在项目启动时进行全量编译,开发时修改了哪个TS文件就编译成对应的JS文件。
用户6256742
2022-07-06
1.4K
0
Node.js识别图片验证码
验证码
javascript
存储
当我们使用无头浏览器做自动化爬虫时经常会处理到一些表单的自动填写,被爬取的网站当然也少不了验证码过滤,目前Web端常用的还是传统的图片验证码。我这里讲解一个Node.js识别图片验证码的Demo,是我在内蒙古高考报名志愿时候需要时候自动填写验证码时候做的测试。
用户6256742
2022-07-06
3.9K
0
Next.jsSSR页面缓存
javascript
渲染
缓存
express
打包
SSR相对于静态页面是非常消耗服务器资源的,所以在网站访问量较大时通常会将前端页面进行缓存,在Next.js中我们需要渲染AJAX的内容需要在前端使用getServerSideProps进行动态内容的渲染。很多网页的数据变化不是很频繁通常不需要每次都发起请求和渲染,所以本文来讲解如何缓存Next.js渲染的SSR页面。如果有同学不清楚服务器缓存的原理可以看之前发布的Express使用服务端缓存。
用户6256742
2022-07-06
3.5K
0
Prism.js动态加载所需语言包
css
json
node.js
javascript
typescript
Prism是一款非常好用的前端代码高亮插件,很多开发者搭建的文章、博客分享网站中都使用到了prism.js来做代码高亮,但是在官网的下载网站选完了主题和插件后却犯了难:如果选择语言包,如果全选那么体积将近600kb如果选少了害怕以后不够用,还要来补。其次,基本上只有语言包支持Node.js环境,插件基本都是基于DOM实现没有对Node.js环境进行兼容。于是有了一个想法:通过API接口将语言包动态返回,根据前端传来的参数,主题+语言包+插件拼接后返回给前端的script和link标签。
用户6256742
2022-07-06
3.4K
0
使用async和await封装axios
ajax
编程算法
javascript
node.js
在最近的vue开发中ajax库选择了axios,需要根据回调函数的参数执行一个很长的代码块,执行函数加上axios参数代码量非常大不便于后期的优化和代码维护,于是我上网寻求axios异步的放法,被告知axios是promise返回值没有同步,如果代码量大可以尝试自行封装,于是研究了async和await
用户6256742
2022-07-06
1.6K
0
Express的使用
javascript
yarn
express
node.js
作为前端程序员在平时也难免会编写一点后台Demo级别的代码,在语言选择上通常会选择Node.js作为主力工具,框架通常会选择老牌框架Express,在本文会讲解一个使用Express创建接口和搭建基本的Express
用户6256742
2022-07-06
1.2K
0
一文讲解前端路由、后端路由、单页面应用、多页面应用
seo
javascript
html
渲染
ajax
定义:主要用于单页面应用,大部分页面结构不变,只通过JS改变部分内容的使用(例如:react-router,vue-router)
用户6256742
2022-07-06
2.5K
0
前端性能优化 24 条建议
http
html
css
dns
javascript
性能优化是把双刃剑,有好的一面也有坏的一面。好的一面提升网站性能,坏的一面配置麻烦,或者要遵守的规则太多。并且某些性能优化规则并不适用所有场景,需要谨慎使用,请读者带着批判性的眼光来阅读本文。
用户6256742
2022-07-06
719
0
Next.js对比Remix.js
javascript
css
api
http
网站
静态网站。这是其最大优势。在使用 TailwindCSS 等,可以更加灵活的制作出样式优美的页面及组件。拥有着较为完善的生态圈。
用户6256742
2022-07-06
10.9K
0
如何写好JavaScript
html
javascript
css
api
组件是指Web页面上抽出来的一个个包含模块(HTML)、样式(CSS)和功能(JS)的单元。好的组件具备封装性、正确性、扩展性、复用性。实现组件的步骤:结构设计、展现效果、行为设计,三次重构:插件化重构、模板化重构、抽象化重构。
用户6256742
2022-07-06
471
0
Express使用服务端缓存
javascript
缓存
express
数据库
sql
Web 应用通常在服务端获取数据库中的数据,然后返回到前端渲染,在对时效性要求不高的数据中大量的请求、频繁的数据库读取会导致服务端压力过大。我们使用Express框架时可以对返回信息进行缓存,在指定时间内进行访问自动返回之前的数据。
用户6256742
2022-07-06
1.4K
0
styled-jsx中使用sass
sass
react
javascript
styled-jsx是Next.js框架自带的CSS-in-JS解决方案,我们可以在组件中使用style标签进行scoped样式的编写,但是这个插件没有内置Sass,在开发中可能会有些不方便。查询相关issues后认为使用@styled-jsx/plugin-sass相对合理一些。
用户6256742
2022-07-06
776
0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档