首页
学习
活动
专区
工具
TVP
发布

张培跃

专栏成员
163
文章
167959
阅读量
24
订阅数
你可能需要一个高质量的 React 方向指引
如今,程序员的市场环境已不再是“一知半解就能混”的时代了,竞争日益激烈。仅凭浅薄的知识或陈旧的技能已难以立足。学历门槛逐渐提高,技术要求愈发严格,停滞不前、墨守成规的程序员,无疑会面临被淘汰的残酷现实。
用户1272076
2024-05-30
1260
174行代码,带你了解Axios的核心原理!
Axios 是一个基于 Promise 和 XHR 的 HTTP 请求库,它可以让我们更方便地发送异步 HTTP 请求并处理响应。
用户1272076
2024-05-13
2410
你问我到底什么是外包,我现在就来给你揭秘!
多表查询?那玩意儿对正式员工来说可能是个头疼的难题,但对我们外包团队来说,简直就是家常便饭!别说十张表了,就算是二十张、三十张表的复杂连接,我们也能轻松搞定,让你瞠目结舌!
用户1272076
2024-05-02
1880
记一道前端面试逻辑题:给定任意JSON数据……
用户1272076
2024-04-18
1200
web前端面试题:用户暴力点击发起多次请求,如何解决?
很多小伙伴想到的的是禁用提交按钮,我们可以通过设置一个初始值为false的变量,初次点击按钮后可以将该变量设置为true,然后正常发送请求,当用户再次点击按钮的时候,检测该变量如果是true,就不会再次发送请求,直到请求结果回来之后,再次把变量设置为false。这种方案确实可以有效防止用户重复点击,但用户体验可能会受到一些影响,特别是当网络延迟或请求处理时间较长时,用户可能会感到困惑或不耐烦。
用户1272076
2024-03-26
2500
React高频面试题的满分答案:React合成事件与Js原生事件有什么区别?
官方给的解释是:React 元素的事件处理和 DOM 元素很相似,只是在语法上有一些不同,React 事件采用的是小驼峰的命名方式,而不是纯小写;React 使用 JSX 语法时需要传入一个函数作为事件处理函数,而不是一个字符串。
用户1272076
2024-03-20
3920
不惧裁员:Vue进阶知识点汇总
用户1272076
2024-02-22
1000
字面跳动前端面试题:React Hook为什么不能放在if/循环/嵌套函数里面?
答:首先,React Hooks 是为了简化组件逻辑和提高代码可读性而设计的。将 Hook 放在 if/循环/嵌套函数中会破坏它们的封装性和可预测性,使得代码更难维护和理解。同时,这样做也增加了代码的复杂度,可能会导致性能下降和潜在的错误。想象一下,如果你把 Hook 放在if/循环/嵌套函数里,那么每次条件改变或循环迭代,Hook 都可能被重新创建,这就有点乱了,对吧?就好像你每次换件衣服都要重新装修整个衣柜一样,不仅浪费时间,还可能弄丢一些东西。
用户1272076
2024-02-22
9010
JavaScript中的"??": 空值合并运算符
在JavaScript中,null和undefined是两个特殊的值,它们表示“无”或“不存在”。在处理这些值时,我们经常需要进行检查以避免出错。在ECMAScript 2021 (ES12)中,引入了一个新的运算符:空值合并运算符(Nullish Coalescing Operator)。该运算符为我们提供了一种更简洁、更清晰的方式来处理这种情况,使代码更加简洁、易读。
用户1272076
2024-02-22
2140
React中文官网已经搬迁了,原网址内容将不再更新
注意1:React中文官网已经搬迁至-https://zh-hans.react.dev,原网址内容将不再更新
用户1272076
2024-01-31
6290
前端开发有没有必要转鸿蒙开发?
前端开发有没有必要转鸿蒙开发?如果后面的工作中有参与鸿蒙开发的机会,那肯定是转呀!毕竟多接触一些技能也不会有什么坏处。
用户1272076
2024-01-14
4690
面试官:你是如何对前端项目进行优化的?
面试官:你认为前端工作中最重要的是什么? 答:用户体验! 面试官:如何可以提升用户体验? 答:从提升项目性能开始! 面试官:如何才能提升项目性能呢? 答:对项目进行优化! 面试官:如何对项目进行优化? 答:主要从项目加载时以及运行时两方面进行优化。 面试官:如何进行加载时的优化? 答:主要从以下几方面入手: CSS 写头部,JavaScript 写底部:所有放在 head 标签里的 CSS 和 JS 文件都会堵塞渲染。如果这些 CSS 和 JS 需要加载和解析很久的话,那么页面就会空白了,所以 JS 文件要
用户1272076
2023-03-09
4780
说一下HTTP服务的全过程及扩展问题整理
问题1:当我们在浏览器中输入网址,按下回车,具体发生了什么? 对网址进行DNS解析,得到对应的IP地址。 根据这个IP地址,找到对应的服务器,并发起TCP的三次握手。 建立TCP连接后会发起HTTP请求。 服务器响应HTTP请求。 浏览器解析得到html代码。 请求html代码中的资源(如js、css、图片等)。 浏览器对页面进行渲染呈现给用户。 服务器关闭关闭TCP连接。 问题2:DNS是什么? DNS一般指域名系统。域名系统(英文:Domain Name System,缩写:DNS)是互联网的一项服务。
用户1272076
2023-03-09
2550
俄罗斯:大家都看到了吧,是他不让我买正版的!
受俄乌局势影响,西方国家对俄罗斯的各种花式制裁层出不穷,这些各领风骚的制裁里,有些根本不痛不痒,但有些制裁显的有些狠中带辣,比如:微软、Adobe、Oracle 等软件商纷纷宣布不再支持俄区,不少游戏厂商、音乐和电影流媒体也终止了俄区服务。
用户1272076
2022-03-18
4350
程序员如何写出不易维护的代码
身为资深程序员的你,不知是否有过这样的痛苦经历:辛辛苦苦熬夜干出来的代码,居然被一些初级小白给轻松搞懂了……
用户1272076
2021-11-10
2320
前端高频手写面试题整理汇总
1、call实现原理 Function.prototype.mycall = function (context) { // 当context为null时,其值则为window context = context || window; // this为调用mycall的函数。将this赋值给context的fn属性 context.fn = this; // 将arguments转为数组,并从下标1位置开始截取 let arg = [...arguments]
用户1272076
2021-09-08
4630
通过jsonp解决跨域的源码实现及其特点
2、Jsonp的核心则是动态添加<script>标签来调用服务器提供的js脚本,所以兼容性非常好。
用户1272076
2021-09-08
6760
总结:GET与POST请求方法有什么区别
发现很多前端小伙伴的简历当中都写有这么一句:了解http协议。其实大可不必,因为http是前端基础中的基础。这就相当于一位厨师的简历中写着:熟练使用炊具。
用户1272076
2021-09-08
1.2K0
前端如何实现token的无感刷新
以上是个人对开发中使用Token的一点总结,如有叙述不当之处请指正,我将及时改正并感谢!
用户1272076
2021-08-13
3.6K0
发道js手写题,答案多久能读懂?
面试官让人手写代码似乎早已成为了一种习惯,但再狡猾的狐狸也斗不过猎手的枪口,因为常见的编程手写题早已是网上烂大街的存在了。只要做好充足准备一般都是可轻松拿下的~。
用户1272076
2020-10-30
6170
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档