首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
阿珊和她的猫
钱大妈_应用研发部_前端开发工程师
获赞
1513
粉丝
735
关注
20
看过 TA
5913
女
广州软件学院
2021
前端工程师
IP属地:广东
前端开发工程师、蓝桥云课作者、技术博主、已过四六级
私信
关注
拉黑
举报
举报
确定要拉黑阿珊和她的猫吗?
发布(3517)
评论
刷题
收藏
阿珊和她的猫
关注TA,不错过内容更新
关注
2025-09-20 10:51
钱大妈_应用研发部_前端开发工程师
背过的题,也能变成真的理解,只要你愿意后续补课。
置顶
面试前狂刷“八股文”,装作“一直都知道”面试前一天,我通宵背《前端面试必备》:https://www.nowcoder.com/issue/tutorial?zhuanlanId=Mg58Em&uuid=07d53be4cd034a4ab270d500feebcc8d闭包、原型链、事件循环、虚拟DOM……第二天被问到“宏任务微任务执行顺序”,我答得头头是道,仿佛这些知识早已融入血液。其实我心里在默念:“Promise.then 是微任务……别忘了解构赋值语法……”背过的题,也能变成真的理解,只要你愿意后续补课。
为了求职,我做过的疯狂伪...
0
点赞
评论
收藏
分享
2023-10-08 00:25
钱大妈_应用研发部_前端开发工程师
假期结束了,收心学习也来得及~
浅拷贝是指创建一个新的对象或数组,将原始对象或数组的引用复制给新对象或数组。也就是说,新对象或数组通过引用指向了原始对象或数组的内存空间,修改新对象或数组会影响到原始对象或数组,反之亦然。简单来说,浅拷贝只复制了对象或数组的引用,而不复制其内部的数据。深拷贝是指创建一个新的对象或数组,将原始对象或数组的所有嵌套对象和数组都复制到新对象或数组中。也就是说,新对象或数组和原始对象或数组是完全独立的,修改新对象或数组不会影响到原始对象或数组。简单来说,深拷贝会递归复制所有的嵌套对象和数组。https://www.nowcoder.com/issue/tutorial?zhuanlanId=Mg58Em&uuid=9b6f8ffa01684706b0b2a521920340f8
社畜职场交流圈
0
点赞
评论
收藏
分享
2023-10-06 12:56
钱大妈_应用研发部_前端开发工程师
抓住假期最后一天弯道超车学习下
https://www.nowcoder.com/issue/tutorial?zhuanlanId=Mg58Em&uuid=9b6f8ffa01684706b0b2a521920340f8什么是JavaScript?JavaScript是一种高级的、解释性的编程语言,被广泛应用于Web开发中。它由ECMAScript标准定义,并由各个浏览器厂商实现并支持。JavaScript可以在浏览器中直接运行,也可以作为Node.js的后端服务器语言运行。JavaScript主要用于为网页添加交互功能,如表单验证、DOM操作、动画效果、事件处理等。它可以与HTML和CSS配合使用,通过修改网页的内容和样式来实现用户与网页的互动。JavaScript是一种动态类型语言,意味着变量的类型在运行时可以发生改变。它支持多种编程范式。面向对象编程函数式编程事件驱动编程
牛客解忧铺
0
点赞
评论
收藏
分享
2023-09-29 09:46
钱大妈_应用研发部_前端开发工程师
中秋了,还是要花10分钟学习下
TypeScript有什么特点和优势?https://www.nowcoder.com/issue/tutorial?zhuanlanId=Mg58Em&uuid=f8842a9cffea4857b416b8fc59e8156e静态类型系统:TypeScript引入了静态类型检查,使你能够在开发期间捕获更多的错误。通过类型注解和类型推断,你可以定义变量的类型,以及函数参数和返回值的类型。这样可以减少运行时的错误,并提高代码的可读性和可维护性。类和接口:TypeScript支持面向对象编程范式,可以使用类和接口来组织和抽象代码。你可以定义类、继承、接口、泛型等,使代码更具有结构和可复用性。编辑器支持:TypeScript提供了与编辑器(如Visual Studio Code)紧密集成的开发体验。编辑器可以根据类型信息提供智能代码补全、错误提示、变量重命名等功能,帮助你编写更高效、更准确的代码。渐进式开发:TypeScript是JavaScript的超集,这意味着你可以将现有的JavaScript代码逐步迁移到TypeScript中。你可以选择性地添加类型注解,并逐步引入新的TypeScript功能,而无需一次性对整个代码库进行重写。生态系统和社区支持:TypeScript具有强大的生态系统和活跃的社区支持。许多流行的JavaScript库和框架(如React、Vue.js、Angular)都提供了对TypeScript的良好支持。此外,TypeScript拥有广泛的工具和插件,使你能够更好地进行开发和调试。
牛客解忧铺
0
点赞
评论
收藏
分享
2023-09-28 12:55
钱大妈_应用研发部_前端开发工程师
Vue.js有哪些特点和优势
https://www.nowcoder.com/creation/manager/columnDetail/Mg58Em🧡🧡响应式数据:Vue.js使用了双向绑定的数据流,使得数据的变化能够实时反映到视图上,提升了用户体验。🤎🤎组件化开发:Vue.js将页面拆分为多个可重用组件,提高了代码的复用性和维护性,有利于团队协作开发。💜💜轻量级:Vue.js的核心库体积小巧,加载速度快,适合用于开发轻量级的单页面应用。💙💙虚拟DOM:Vue.js使用虚拟DOM技术,将页面的操作映射到虚拟DOM上,减少了对真实DOM的直接操作,提高了性能。💛💛生态系统:Vue.js拥有丰富的插件和工具生态系统,可以轻松扩展功能和集成第三方库。🖤🖤容易上手:Vue.js的语法简洁明了,易于理解和学习,降低了学习曲线。
前端求职圈
0
点赞
评论
收藏
分享
2023-09-27 12:21
钱大妈_应用研发部_前端开发工程师
每日十分钟打卡学习
https://www.nowcoder.com/creation/manager/columnDetail/Mg58Em谁能想到,此时此刻,我已经踏上回汕旅途,在高铁上发布的动态🚄
2023.09.27 在牛客打卡38天!
0
点赞
评论
收藏
分享
2023-09-26 13:15
钱大妈_应用研发部_前端开发工程师
HTTP的核心概念和工作原理?
https://www.nowcoder.com/creation/manager/columnDetail/Mg58Em客户端和服务器之间的请求/响应模型:客户端发送一个HTTP请求到服务器,服务器处理该请求并返回一个HTTP响应。请求方法:HTTP定义了一组请求方法,包括GET、POST、PUT、DELETE等。这些方法用于指定请求的目的以及对资源的处理方式。URL(统一资源定位符):HTTP使用URL来标识要请求或响应的资源。URL由协议、服务器地址、端口和资源路径组成。请求头和响应头:HTTP请求和响应都包含一组头部信息。请求头包含有关请求的元数据,如请求方法、请求主机等。响应头包含关于响应的元数据,如状态码、内容类型等。状态码:HTTP响应包含一个状态码,用于指示请求的处理结果。常见的状态码包括200(请求成功)、404(未找到)和500(服务器内部错误)等。内容编码:HTTP支持使用不同的编码格式来传输数据。常见的编码方式包括gzip、deflate和br等,用于压缩数据的大小以提高传输效率。Cookies和Sessions:HTTP通过使用Cookies或Sessions来维护状态。Cookies是服务器在客户端存储的小段信息,用于跟踪用户的状态,而Sessions是由服务器维护的与用户相关的数据。缓存:HTTP允许客户端和服务器使用缓存来减少重复请求和提高性能。客户端可以使用响应头中的Cache-Control字段来控制缓存策略。安全性:HTTP可以通过HTTPS(HTTP Secure)来提供安全的通信,使用TLS或SSL加密数据以防止窃听和篡改。
0
点赞
评论
收藏
分享
2023-09-25 21:03
钱大妈_应用研发部_前端开发工程师
冲!高质量专栏 | 哪里不会点哪里
https://www.nowcoder.com/creation/manager/columnDetail/Mg58Em
0
点赞
评论
收藏
分享
2023-09-25 12:00
钱大妈_应用研发部_前端开发工程师
浏览器内核的渲染流程是什么
解析 HTML:浏览器内核首先会分析和解析接收到的 HTML 文档。它将文档分解为 DOM(文档对象模型)树,表示文档的结构和标记。构建渲染树:在构建渲染树过程中,浏览器内核将解析的 DOM 树和 CSS 样式表合并,生成渲染树(Render Tree)。渲染树只包含需要显示在页面上的可见元素,并考虑布局和样式信息。布局(回流):渲染树中的每个元素都具有其自己的几何信息,如位置、大小等。布局(也称为回流)是指根据渲染树的几何信息计算元素在屏幕上的确切位置。这个过程涉及到计算元素的大小、排列方式以及相互之间的关系。绘制(重绘):在布局完成后,浏览器内核将开始绘制网页的内容。它会遍历渲染树,并将每个元素转化为屏幕上的像素。绘制过程涉及绘制元素的外观、背景、边框等样式。栅格化和合成:栅格化是将绘制的图像分割成小块(栅格),以便后续处理和渲染加速。浏览器内核会对这些栅格应用一些优化技术,如图像压缩和缓存等。然后,它将栅格组合成最终的页面图像,并呈现在屏幕上。https://www.nowcoder.com/creation/manager/columnDetail/Mg58Em
0
点赞
评论
收藏
分享
2023-09-23 10:44
钱大妈_应用研发部_前端开发工程师
ECharts的主要特点有哪些?
多种图表类型:ECharts支持多种常见的图表类型,包括折线图、柱状图、饼图、散点图、雷达图、地图等,能够满足不同需求的数据可视化需求。丰富的交互功能:ECharts提供了丰富的交互功能,支持数据的筛选、排序、缩放等操作,用户可以通过交互操作实现对图表数据的灵活控制和分析。强大的配置项和样式定制能力:ECharts提供了丰富的配置项和API,开发者可以灵活地定制图表的样式、颜色、标签、坐标轴等,以及设置动画效果,使图表更符合自己的设计需求。跨平台兼容性:ECharts基于JavaScript开发,可以在多种平台上运行,包括Web、移动端以及桌面应用,同时支持主流的浏览器和操作系统,具有很好的兼容性。数据驱动:ECharts采用数据驱动的方式进行图表展示,用户只需提供相应的数据,ECharts会根据数据自动生成相应的图表,简化了图表的创建过程。动态更新和实时展示:ECharts支持动态更新数据,能够实现实时的图表展示,用户可以通过不断更新数据来反映动态变化的情况。https://www.nowcoder.com/creation/manager/columnDetail/Mg58Em
0
点赞
评论
收藏
分享
2023-09-22 16:43
钱大妈_应用研发部_前端开发工程师
uni-app小程序的打包和发布流程
开发和编写代码调试和预览构建和打包配置和填写信息生成和导出文件小程序平台配置上传和发布https://www.nowcoder.com/creation/manager/columnDetail/Mg58Em
前端求职圈
0
点赞
评论
收藏
分享
2023-09-22 16:40
钱大妈_应用研发部_前端开发工程师
Vuex的核心概念有哪些?
Vuex是一个专为Vue.js应用程序开发的状态管理模式。它包含以下核心概念:State(状态):在Vuex中,state是存储应用程序状态的地方。它类似于组件中的data,但是不同的是,state可以被多个组件共享。Getters(获取器):Getters用于从state中派生出一些新的状态,类似于计算属性。它们可以被视作store的计算属性。Mutations(变动):Mutations是唯一允许修改state的方式。它们是同步函数,用于确保状态变更的可追踪性。Actions(动作):Actions用于处理异步操作和复杂的逻辑。它们可以包含任意异步操作,并通过提交mutations来修改state。Modules(模块):Modules允许将store分割成多个模块,每个模块都拥有自己的state、getters、mutations和actions。这有助于组织大型的store,并使其更易于维护。https://www.nowcoder.com/creation/manager/columnDetail/Mg58Em
0
点赞
评论
收藏
分享
2023-09-22 00:47
钱大妈_应用研发部_前端开发工程师
AJAX(Asynchronous JavaScript and XML)是一种用于在后台与服务器进行数据交换的技术。它使用 JavaScript 和 XMLHttpRequest 对象发送异步请求并接收服务器返回的数据,而无需刷新整个页面。
0
点赞
评论
收藏
分享
2023-09-22 00:43
钱大妈_应用研发部_前端开发工程师
常见的RESTful API设计规范
使用清晰的资源命名使用HTTP方法进行操作使用HTTP状态码使用资源版本控制使用合适的数据格式使用正确的HTTP头部信息使用URI来表示关系提供合适的错误处理使用认证和授权机制https://www.nowcoder.com/creation/manager/columnDetail/Mg58Em
0
点赞
评论
收藏
分享
2023-09-21 16:05
钱大妈_应用研发部_前端开发工程师
虚拟 DOM(Virtual DOM)
什么是虚拟 DOM?它与真实 DOM 有什么区别?请解释虚拟 DOM 的工作原理。React 和 Vue 是如何利用虚拟 DOM 实现高效更新的?如何创建一个虚拟 DOM 元素?虚拟 DOM 的 diff 算法是什么?为什么它能提高性能?如何使用 React 的 JSX 创建虚拟 DOM 元素?什么是键(key)在虚拟 DOM 中的作用?为什么它是重要的?虚拟 DOM 的优点和缺点是什么?如果手动操作真实 DOM,会对虚拟 DOM 的性能产生什么影响?如何监测虚拟 DOM 的变化并更新到真实 DOM?https://www.nowcoder.com/creation/manager/columnDetail/Mg58Em
0
点赞
评论
收藏
分享
2023-09-21 09:50
钱大妈_应用研发部_前端开发工程师
响应式设计是一种用于创建适应【不同设备】、【屏幕大小】和【分辨率】的网页和应用程序的技术。这种设计方法使得网站可以根据用户的设备和屏幕大小自动调整布局、样式和内容的呈现,以提供更好的用户体验。
0
点赞
评论
收藏
分享
1
214
215
216
217
218
235
创作者周榜
更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务