2024年程序员
文章平均质量分 72
普通网友
这个作者很懒,什么都没留下…
展开
-
如何训练 JS 才能达到自己写框架的水平?JavaScript核心进阶攻略
综上,再复杂的框架都是由各个小的技术点累计而成的,那么将以上每一个技术点都能钻研透彻,并能够将其灵活的组合起来的那么你离完成一个框架就不远了。截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频**(img-huZ3s2gb-1710924826137)]事件绑定-bind/delegate/on。DOM操作方法-html.text.css。延时对象-Deferred源码解析。事件绑定-自定义设计/模拟事件。JavaScript进阶攻略。事件绑定-体系结构/委托设计。原创 2024-03-20 16:53:57 · 246 阅读 · 0 评论 -
使用 Redis 实现一个轻量级的搜索引擎,牛x啊 !,深信服java社招面试
通过使用MULTI命令,开启一个事务,将 Redis 的多次操作放在一个事务中,最后通过EXEC来进行原子性执行(注意:这里所谓的事务,只是将多个操作在一次连接中执行,如果执行过程中遇到失败,是不会回滚的)。这里要注意的是,关于索引内容的更新,如果暴力的删除 Key,再重新设置 Key。图中蓝色部分是以创建时间为分值的商品有序集合,蓝色下方的结果集即为条件计算而得的结果,通过ZINTERSTORE命令,赋结果集权重为0,商品时间结果为1,取交集而得的结果集赋予创建时间分值的新有序集合。原创 2024-03-20 14:27:11 · 966 阅读 · 0 评论 -
【前端随记01】纯css自定义checkbox复选框样式,看这一篇就够了
由于,当点击的有for属性的label标签时,对应的Checkbox复选框会被选中。这意味着可以通过label的点击事件来处理我们的Checkbox复选框。因此,一个label不足以完成任务,我们用一个DIV元素包含checkbox,我们需要使用它们来做样式。1. 首先,需要添加一段CSS隐藏所有的Checkbox复选框。(img-vvd3YPOO-1710902663903)]3. label标签用于Click事件和我们要定义的复选框的方框样式。因此,我们需要动脑筋修改checkbox的样式了。原创 2024-03-20 10:44:35 · 1204 阅读 · 0 评论 -
TypeScript:数组,被大佬问到自闭
let names: string[] = [‘迪丽热巴’, ‘古力娜扎’, ‘马尔扎哈’]let names: string[] = [‘迪丽热巴’, ‘古力娜扎’, ‘马尔扎哈’]我们可以把数组想象成这个队伍,因为数组也有长度,也有顺序并且数组中的每个元素也有序号。let foods: string[] = [‘煎饼’, ‘馒头’, ‘米饭’]let foods: string[] = [‘煎饼’, ‘馒头’, ‘米饭’]我们把数组中元素的序号,称为:索引(下标),数组中的元素与索引一一对应。原创 2024-03-20 08:28:08 · 311 阅读 · 0 评论 -
List的remove()方法陷阱+性能优化,34岁Java开发大叔感慨
foreach的本质是使用迭代器实现,每次进入时,会调用方法;继而调用方法,方法对操作集合的次数进行了判断,如果当前对集合的操作次数与生成迭代器时不同,抛出异常if (!// checkForComodification()方法对集合遍历前被修改的次数与现在被修改的次数做出对比3.使用for循环,并且同时改变索引;(正确)//正确i++) {i–;//在元素被移除掉后,进行索引后移4.使用for循环,倒序进行;(正确)//正确i>=0;i–) {原创 2024-03-20 06:02:07 · 975 阅读 · 0 评论 -
JavaScript之DOM事件流,还怕找不到工作吗?
可以发现:当我们点击子盒子的时候,先出现父盒子的点击事件,然后在出现子盒子的点击事件,所以事件捕获就是:由 DOM 最顶层节点开始,然后逐级向下传播到到最具体的元素接收的过程。同上,我们给子盒子和父盒子都添加点击事件,看看他们的执行顺序。我们给父盒子也添加一个点击事件,看看执行顺序。现在我们先来验证一下事件捕获阶段。再来看看事件冒泡阶段,即。原创 2024-03-20 03:51:37 · 190 阅读 · 0 评论 -
Android音视频开发之-WebRTC技术实践,2024大厂前端知识点总结+面试题解析
信令服务器要做的东西很简单,就是将一端的信息透传给另一端,步骤如下(以Demo为例):我们启动A端与B端,通过SocketIO连接到信令服务器,我们以A作为发送端,B为响应端。offer信令创建成功后会调用SdpObserver监听中的onCreateSuccess()响应函数,在此处B通过peerConnection.setLocalDescription()方法将SDP赋予自己的PeerConnection对象,同时将offer信令发送给服务器。服务器将A的init请求转发给连接上服务器的其他端。原创 2024-03-20 01:23:49 · 1046 阅读 · 0 评论