腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
lhyt前端之路
专栏作者
举报
99
文章
115091
阅读量
19
订阅数
订阅专栏
申请加入专栏
全部文章(99)
编程算法(34)
其他(19)
javascript(18)
html(18)
api(12)
css(9)
react(8)
http(7)
数据结构(7)
网站(6)
lodash(6)
java(5)
打包(5)
webpack(5)
node.js(4)
json(4)
ecmascript(4)
渲染(4)
canvas(4)
vue.js(3)
mapreduce(3)
babel.js(3)
缓存(3)
网络安全(3)
php(2)
angularjs(2)
jquery(2)
typescript(2)
腾讯云测试服务(2)
图像处理(2)
容器(2)
面向对象编程(2)
单元测试(2)
对象(2)
配置(2)
对象存储(1)
ios(1)
go(1)
regex(1)
git(1)
unix(1)
nginx(1)
命令行工具(1)
机器翻译(1)
eslint(1)
express(1)
redux(1)
rxjs(1)
存储(1)
正则表达式(1)
aop(1)
微信(1)
腾讯云开发者社区(1)
app(1)
callback(1)
case(1)
command(1)
console(1)
copy(1)
date(1)
diff(1)
document(1)
dom(1)
el(1)
eval(1)
function(1)
key(1)
map(1)
object(1)
prototype(1)
render(1)
return(1)
toast(1)
width(1)
变量(1)
插件(1)
递归(1)
函数(1)
模块化(1)
苹果(1)
前端工程师(1)
权限(1)
生命周期(1)
数组(1)
字符串(1)
作用域(1)
搜索文章
搜索
搜索
关闭
内功修炼之lodash—— clone&cloneDeep(一定有你遗漏的js基础知识)
编程算法
数据结构
lodash
javascript
api
本文实现方法都是看效果倒推实现方法,并进行一些拓展和思考,和源码无关。lodash这个库在这里更像一个题库,给我们刷题的
lhyt
2022-09-21
1.4K
0
面试官: 你为什么这么强,什么都敢盘(reduce)
mapreduce
api
编程算法
数据结构
测试用例考虑普通情况以及第二个改变this的参数的情况,最后需要一个用例执行的方法:
lhyt
2022-09-21
284
0
前端工程师彻底征服树结构组件的秘籍
node.js
编程算法
组件已经好了,如果我们要点击,我们怎么知道哪个层级的哪个节点被点了呢?是不是会写一个搜索算法,传入当前节点id,然后回溯去记录路径展示出来?这虽然可以做到,但显然是不优雅的,我们只需要牺牲空间换时间的方法就可以大大优化这个过程,即是在遍历的过程中把节点信息带到下一个递归函数里面去。
lhyt
2022-09-21
488
0
从一次react异步setState引发的思考
react
babel.js
编程算法
webpack
javascript
一个异步请求,当请求返回的时候,拿到数据马上setState并把loading组件换掉,很常规的操作。但是,当那个需要setState的组件被卸载的时候(切换路由、卸载上一个状态组件)去setState就会警告:
lhyt
2022-09-21
328
0
拥抱更底层技术——从CSS变量到Houdini
编程算法
api
html
canvas
css
平时写CSS,感觉有很多多余的代码或者不好实现的方法,于是有了预处理器的解决方案,主旨是write less &do more。其实原生css中,用上css变量也不差,加上bem命名规则只要嵌套不深也能和less、sass的嵌套媲美。在一些动画或者炫酷的特效中,不用js的话可能是用了css动画、svg的animation、过渡,复杂动画实现用了js的话可能用了canvas、直接修改style属性。用js的,然后有没有想过一个问题:“要是canvas那套放在dom上就爽了”。因为复杂的动画频繁操作了dom,违背了倒背如流的“性能优化之一:尽量少操作dom”的规矩,嘴上说着不要,手倒是很诚实地ele.style.prop = <newProp>,可是要实现效果这又是无可奈何或者大大减小工作量的方法。
lhyt
2022-09-21
461
0
Rxjs光速入门
rxjs
javascript
编程算法
Rx指的是响应式编程的实践工具扩展——reactive extension,编程风格是响应式编程+函数式编程。Rxjs则是这种模式的js的实现,处理异步能力优秀,将异步操作抽象为时间轴上的点。既可以当作像lodash那样的工具库来用,也可以用来统一管理数据流,他的出现解决了一些问题:
lhyt
2022-09-21
585
0
node框架express的研究
javascript
express
编程算法
在node中,express可以说是node中的jQuery了,简单粗暴,容易上手,用过即会,那么我们来试一下怎么实现。下面我们基于4.16.2版本进行研究
lhyt
2022-09-21
917
0
前端路由
编程算法
php
html
vue.js
后端有后端路由,根据路由返回特定的网页,代表者是传统的mvc模式,模板引擎+node。前端也有前端的路由,我们用三大框架做spa的时候,总是和路由离不开关系。主要有两种方法:基于哈希路由、基于history
lhyt
2022-09-21
386
0
(VUE!jQuery!插件!)盘点前端群的无脑回答
json
编程算法
html
ecmascript
vue.js
你是不是在前端群见过很多这种前景:这个怎么做?怎么拿到这些数据?怎么更新整个列表?
lhyt
2022-09-21
1.7K
0
玩转JS的类型转换黑科技
编程算法
java
数据结构
js身为一种弱类型的语言,不用像c语言那样要定义int、float、double、string等等数据类型,因为允许变量类型的隐式转换和允许强制类型转换。我们在定义一个变量的时候,就一个var、let、const搞定,不用担心数据的类型。比如常见的字符串拼接,用+号可以实现变量和字符串的拼接。 总的来说,一般的规则是
lhyt
2022-09-21
1.4K
0
js版本的(广、深)度优先搜索
编程算法
广度优先搜索(BFS)和深度优先搜索(DFS),大家可能在oj上见过,各种求路径、最短路径、最优方法、组合等等。于是,我们不妨动手试一下js版本怎么玩。
lhyt
2022-09-21
1.2K
0
关于JS的正则表达式
编程算法
正则表达式
regex
javascript
json
本文主要介绍了捕获和非捕获的概念,并举了一些例子,这些都是正则表达式在js中进阶的一些用法。后面有彩蛋哦
lhyt
2022-09-21
6.1K
0
浅谈js的内存与闭包
编程算法
主要结合了内存的概念讲了js的一些的很简单、但是又不小心就犯错的地方。 结论:js执行顺序,先定义,后执行,从上到下,就近原则。闭包可以让外部访问某函数内部变量,而且会导致内存泄漏。
lhyt
2022-09-21
444
0
从单向到双向数据绑定
vue.js
angularjs
编程算法
用户最满意的,无非就是界面的操作能实事反应到数据。而实现这种的可以有双向数据绑定、单向数据流的形式。双向数据绑定是,ui行为改变model层的数据,model层的数据变了也能反映到ui上面。比如点击按钮,数字data+1,如果我们自己在控制台再给data+1,那么v层也能马上看见这个变化。而单向数据流就不同了,我们只有ui行为改变,data就改变并马上反馈到v层,而我们自己在控制台改变data这个值,v层居然不变(model是已经变了并没有反应),只能等到下一次ui行为改变,带上这个data结果一起处理。仅仅在V层的单向数据,真的能满足用户需求?数据很庞大的时候,双绑性能如何?其实,每一种都有每一种的适用场景,还是那句话,脱离实际场景谈性能,就是扯淡
lhyt
2022-09-21
3.6K
0
一些冷门的js操作
jquery
编程算法
javascript
java
大家学习的时候,一开始小白,然后接触到进阶的东西的时候,发现一切得心应手,有的人可能开始说精通了。突然有一天,发现了一些基于很基础的东西的骚操作,就开始怀疑人生:wtf JavaScript? 如果没有遇到被某些东西打击到或者见识到新的世界,可能永远的,就感叹:jQuery真好用,我精通jQuery,精通js。要不就是,vue?angular?react?我都会,我精通。
lhyt
2022-09-21
301
0
你这只土拔鼠呀——前端眼中的golang
go
json
java
编程算法
go里面没有this,如何实现类似的效果?那就是方法了。go里面的方法,和函数的区别是,函数名字前面多了receiver。go的面向对象,其实也是如此。go里面对标js的plain object的,就是struct,而struct里面不能写函数,使用receiver来实现
lhyt
2022-03-08
632
0
基于iframe,前端和前端联调也是很丝滑
javascript
node.js
网站
编程算法
html
页面监听hashchange事件,然后父页面改变哈希,子页面读取哈希来实现通信。但是这有一个问题,如果传递的信息过多,那就会导致url很长,而且维护起来也麻烦。更严重的问题是,如果页面本身有利用哈希的逻辑,将会无解
lhyt
2022-03-08
728
0
再次研究一道网红typescript面试题
node.js
javascript
编程算法
这个对象上有各种各样的属性,string、number、function等,其中他的function类型的属性只可能有两种类型签名:
lhyt
2020-07-15
1.2K
0
不用中间变量交换两个数,各种骚操作,一次玩个够
编程算法
api
近来看见一些群里面多次出现讨论不用中间变量交换两个数怎么做。虽然这是很古老的问题,大家懂的也懂。但实际上,方法会有很多种,我们一起来看看
lhyt
2020-04-15
678
0
看完这篇webpack-loader,不再怕面试官问了
webpack
打包
编程算法
json
api
下面会从基本使用开始出发,探究一个loader怎么写,并实现raw-loader、json-loader、url-loader、bundle-loader
lhyt
2020-02-17
1.5K
0
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
立即学习
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档