WEB前端开发前端面试题:首屏加载速度慢怎么优化? 首屏加载速度慢怎么优化? 1: 在回答这个问题之前 首屏 -- > 当进入该网页并且发送网络请求获取到资源以后 网页从没有内容到内容第一次渲染的时间 (当然是可以没有内容的)称为 首屏 答: 我... 2023-07-15867 viewsComments面试题 阅读全文
WEB前端开发Vue仿美团地址管理组件列表组件,可用于电商平台收获地址管理 前端 技术的发展,开发的复杂度也越来越高,传统开发方式将一个系统做成了整块应用,经常出现的情况就是一个小小的改动或者一个小功能的增加可能会引起整体逻辑的修改,造成牵一发而动全身。 通过组件化开发,可以... 2023-07-14599 viewsCommentsVUE 阅读全文
WEB前端开发REACT原理:虚拟DOM、Diff算法、Key机制浅谈 虚拟DOM 我们都知道虚拟DOM带来的好处,多次更新数据层的数据,最后异步处理只进行一次页面重绘,而这中间的奥秘就是虚拟DOM。在传统的Web应用中,我们往往会把数据的变化实时地更新到用户界面中,就这... 2023-07-13710 viewsCommentsReact.js 阅读全文
WEB前端开发Vue3面试题:响应式原理 Vue 3中,响应式原理主要基于Proxy和Reflect两个ES6的特性。 Vue 3的响应式系统通过使用Proxy来代理对象,并使用Reflect来拦截对对象的操作,从而实现对对象的观察和响应。以... 2023-07-111,338 viewsCommentsVUE 面试题 阅读全文
WEB前端开发Vue3面试题:如何处理响应式数据? Vue 3中,可以使用ref和reactive两个函数来处理响应式数据。 使用ref函数:ref函数用于创建一个包装了响应式数据的引用对象。它接受一个参数作为初始值,并返回一个包含value属性的响应... 2023-07-11716 viewsCommentsVUE 阅读全文
WEB前端开发Vue3框架整体结构概述 官⽅地址:https://github.com/vuejs/core/tree/main/packages Vue.js 3 是一种现代化的 JavaScript 框架,用于构建用户界面。 它具有模块... 2023-07-10924 viewsCommentsVUE 阅读全文
WEB前端开发前端Vue3入门:Vite创建项目和使用 前言 vite是下一代前端开发与构建工具,目前官方推荐使用vite来构建项目。下面我们来看看如何创建vue3项目。 创建项目 官方提供了多种创建命令,如下: npm init vite@latest ... 2023-07-10819 viewsCommentsVUE 阅读全文
WEB前端开发VUE面试题:Vue 3中如何使用组合式API定义一个组件? Vue 3中,使用组合式API定义一个组件可以通过以下步骤: 1.导入defineComponent函数和所需的组合式API函数。 2.创建一个新的组件对象,并使用defineComponent函数定... 2023-07-091,098 viewsCommentsVUE 面试题 阅读全文
WEB前端开发VUE面试题:Vue 3组合式API是什么,与选项式API有什么区别? Vue 3中引入了组合式API(Composition API),它是一种新的组织组件逻辑的方式,与Vue 2中的选项式API有一些区别。 选项式API是Vue 2中常用的API风格,通过在组件的选项... 2023-07-092,031 viewsCommentsVUE 面试题 阅读全文
WEB前端开发VUE面试题:Vue 2和Vue 3之间的主要区别是什么? Vue 2和Vue 3之间的主要区别是什么? Vue 3相对于Vue 2带来了许多重要的改进和新功能。以下是Vue 2和Vue 3之间的一些主要区别: 性能改进:Vue 3在性能方面有显著提升。通过使... 2023-07-09869 viewsCommentsVUE 面试题 阅读全文
WEB前端开发WebAssembly能否取代Docker? “如果WebAssembly(Wasm)在几年前出现,Docker可能就不会出现了。因为它是一项非常强大的跨平台技术,可以让我们使用不同的编程语言来编写跨平台应用程序。Docker的原始动力之一就是提... 2023-07-09837 viewsCommentsDocker 阅读全文
WEB前端开发Docker 安装 Node.js 5步教程 Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,是一个让 JavaScript 运行在服务端的开发平台。 1、查看可用的 Node 版本 访问 Node 镜像库... 2023-07-093,042 viewsCommentsDocker Node.js 阅读全文
WEB前端开发下一代图片格式AVIF,比webp还能小一半! 什么是AVIF AVIF是一种基于AV1视频编码的新图像格式,相对于JPEG,WEBP这类图片格式来说,它的压缩率更高,并且画面细节更好。而最关键的是,它是免费且开源的,没有任何授权费用。 同时,它是... 2023-07-08792 viewsComments 阅读全文
WEB前端开发NodeJS的优势和特点有哪些? NodeJS特点 它是一个 JavaScript 运行环境 依赖于 Chrome V8 引擎进行代码解释 ChromeV8 : V8 使用 C++开发,并在谷歌浏览器中使用。在运行 JavaScrip... 2023-07-08748 viewsCommentsNode.js 阅读全文
WEB前端开发前端开发:什么是状态管理及React Context 什么是状态管理? 状态 状态是表示组件当前状况的 JS 对象。在 React 中,可以使用 useState 或者 this.state 维护组件内部状态,通过 props 传递给子组件使用。 为了避... 2023-07-071,288 viewsCommentsReact.js 阅读全文
WEB前端开发HTML5中手势原理分析与数学知识的实践 触控屏的时代,人性化的手势操作已经深入了我们生活的每个部分。现代应用越来越重视与用户的交互及体验,手势是最直接且最为有效的交互方式,一个好的手势交互,能降低用户的使用成本和流程,大大提高了用户的体验。... 2023-07-06608 viewsCommentsHTML 阅读全文
WEB前端开发Vue3 与 React 全方面对比 1. 编程风格 & 视图风格 1.1 编程风格 React 语法少、难度大;Vue 语法多,难度小 例如指令: Vue <input v-model="username"/> &l... 2023-07-06894 viewsCommentsReact.js VUE 阅读全文
WEB前端开发TCP、HTTP、Socket、Socket连接池一文弄懂 开发人员我们经常会听到HTTP协议、TCP/IP协议、UDP协议、Socket、Socket长连接、Socket连接池等字眼,然而它们之间的关系、区别及原理并不是所有人都能理解清楚,这篇文章就从网络协... 2023-07-06528 viewsComments 阅读全文
WEB前端开发携程Web组件在跨端场景的开发实践 一、背景 我们在开发 H5 营销活动后,通常会将营销活动的入口投放到多端,包括 App、小程序。常见的投放形式有:Native 原生页面、React Native 页面和小程序页面的内嵌弹窗。那么此时... 2023-07-04649 viewsComments 阅读全文
WEB前端开发Vue整合Node.js,直连Mysql数据库进行CURD操作 1. vue创建项目(vue create xxxx) 2. 安装相应的依赖 引入需要的模块(mysql、express、body-parser、cors、vue-resource) cnpm ins... 2023-07-04991 viewsCommentsMySQL Node.js VUE 阅读全文
WEB前端开发JavaScript优化:避免内存泄漏的垃圾收集机制 背景 JavaScript作为一种动态语言,在执行过程中使用内存来存储数据和变量。然而,疏忽或错误可能导致内存泄漏,进而造成物理内存溢出。为了解决这个问题,JavaScript具备了垃圾收集机制,通过... 2023-07-04838 viewsCommentsjavaScript 阅读全文
WEB前端开发WebAssembly 超轻量级容器Wasmer 4.0 发布 Wasmer 4.0 已正式发布。 Wasmer 是支持 WASI 和 Emscripten 的通用 WebAssembly 运行时,提供基于 WebAssembly 的超轻量级容器,专注于支持在任何... 2023-07-04721 viewsComments 阅读全文
WEB前端开发typescript 的必要性及基础使用 1 前言 作为一个前端语言,Javascript 从最初只是用来写页面,到如今的移动终端、后端服务、神经网络等等,它变得几乎无处不在。如此广阔的应用领域,对语言的安全性、健壮性以及可维护性都有了更高的... 2023-07-04861 viewsCommentstypescript 阅读全文
WEB前端开发前端面试基础题:React JSX、高级组件和路由… ✨React介绍 如果从 MVC 的角度来看, React 仅仅是视图层(V),也就是只负责视图的渲染,而并非提供了完整的 M 和 C 的功能。 特点:声明式、基于组件、学习一次随处使用。 脚手架的使... 2023-07-03830 viewsCommentsReact.js 面试题 阅读全文