首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
johe_juejin
掘友等级
前端菜鸟
获得徽章 5
动态
文章
专栏
沸点
收藏集
关注
作品
赞
47
文章 47
沸点 0
赞
47
返回
|
搜索文章
最新
热门
学习RAG!前端也能打造自己的AI知识库
RAG检索增强生成 RAG是什么 RAG是检索增强生成(Retrieval-Augmented Generation),是指对大型语言模型(LLM)输出进行优化,使其能够在生成响应之前引用训练数据来源
Jest + RTL VS Cypress,一次掌握两种React测试写法。
参考自cypress官方提供的博客:文章链接,博客提供了一个很好的例子帮助我们从Jest+React Testing Library到Cypress + cypress-react-unit-test迁移。通过阅读本文,可以理解两个库的React单测入门。 在用Jest那一套进…
React官方推荐单测库testing-library简介和入门
从React官方网站看测试概览。提到了两个比较重要的工具,一个是Jest、一个是React测试库。 Jest是一个JavaScript测试运行器。它允许你使用jsdom操作DOM。尽管jsdom只是对浏览器工作表现的一个近似模拟,对测试React组件来说它通常也已经够用了。 R…
一篇读懂javascript所有继承
方法:子构造函数的prototype指向为父构造函数的实例,因为原型链是__proto__的链表,父构造函数的实例的__proto__指向父构造函数实例的原型。 这是因为Parent在实例化之后,成为了Child的原型,原型上的属性和方法是共享的。 优点:借用构造函数继承解决了…
Vue之nextTick深入理解
要理解nextTick,首先理解它的使用场景,通常我们使用nextTick,是为了在DOM更新后做一些操作,比如获取DOM更新后的数据。 了解到nextTick的本质是在DOM更新后立即调用回调函数,而DOM的更新是实时的,上面的例子中this.inputContent赋值之后…
从watcher类型来理解computed和watch的使用
在Compile阶段,会对span的属性进行遍历,当遍历到v-text时,会为其绑定text对应的视图更新函数和被依赖数据,是通过实例化Watcher来进行绑定的。同理,当计算属性fullName在Compile阶段被触发getter时,应该收集当前被渲染元素节点span的Wa…
vue双向绑定实现之源码解析
Vue的响应式数据都会有一个__ob__的属性作为标记,里面存放了该属性的观察器,也就是Observer的实例,防止重复绑定。 所以判断数据是否可响应,看当前数据是否包含__ob__属性 如果当前浏览器支持__proto__属性,则可以直接覆盖整个属性为VUE重写的数组对象,如…
从浏览器进程到JS线程、事件循环的深入理解
浏览器渲染进程(浏览器内核):默认每个tab页面一个进程,互不影响。主要作用为(页面渲染、脚本执行、事件处理) 负责渲染浏览器界面,解析HTML\CSS,构建DOM树和RenderObject树,布局和绘制等。 GUI渲染线程与JS引擎线程是互斥的,当JS引擎执行时GUI线程会…
个人成就
文章被点赞
70
文章被阅读
17,458
掘力值
457
关注了
48
关注者
10
收藏集
22
关注标签
18
加入于
2016-11-29