全文搜索
标题搜索
全部时间
1小时内
1天内
1周内
1个月内
默认排序
按时间排序
为您找到相关结果729,836个

ReactJS入门实例教程详解_React_脚本之家

五、ReactJS组件 1、组件属性 前面说了,ReactJS是基于组件化的开发,下面我们开始来学习ReactJS里面的组件,React 允许将代码封装成组件(component),然后像插入普通 HTML 标签一样,在网页中插入这个组件。React.createClass 方法就用于生成一个组件类。 下面,我们来编写第一个组件Greet,有一个name属性,然后输出hello +...
www.jb51.net/article/2525...htm 2024-6-3

react中使用js实现页面滚动监听(推荐)_React_脚本之家

因为遇到react+ant design是,锚点anchor未生效的BUG,所以想过用js实现anchor效果,会遇到监听页面滚动或监听元素距离页面顶部高度问题,再监听阶段试过很多办法,可能鉴于水平不足,最后找到问题, element.addEventListener(event, function, useCapture)监听器传入三个参数,查到的很多写的是 1 2 3 4 5 6 cocomponentDidM...
www.jb51.net/javascript/319775t...htm 2024-6-4

React基础-JSX的本质-虚拟DOM的创建过程实例分析_React_脚本之家

class App extends React.Component { constructor() { super() } render() { const element = React.createElement("div",null,/*#__PURE__*/React.createElement("div", { className:"header" },"Header"),/*#__PURE__*/React.createElement("div", { className:"content" },/*#__PURE__*/Re...
www.jb51.net/article/2842...htm 2024-6-4

Javascript之提高React性能的技巧_React_脚本之家

我们需要使页面内容异步呈现,以免损害导航。解决方案是将您的页面组件包装到 React.lazy(() 并告诉 React 完成导航,然后等待页面组件完成渲染: 1 const PageComponent = React.lazy(() => import('./PageComponent')); 稍后我们可以使用在页面组件尚未准备好时,显示一些加载动画。 1 2 3 <Suspense fallback={...
www.jb51.net/article/2804...htm 2024-6-3

基于React.js实现简单的文字跑马灯效果_React_脚本之家

基于React.js实现简单的文字跑马灯效果 刚好手上有一个要实现文字跑马灯的react项目,然后ant-design上面没有这个组件,于是只能自己手撸一个,文中的实现方法讲解详细,希望对大家有所帮助 刚好手上有一个要实现文字跑马灯的react项目,然后ant-design上面没有这个组件,于是只能自己手撸一个。
www.jb51.net/article/2727...htm 2024-6-4

详解React Angular Vue三大前端技术_React_脚本之家

一、【React】 React(也被称为React.js或ReactJS)是一个用于构建用户界面的JavaScript库。它由Facebook和一个由个人开发者和公司组成的社区来维护。 React可以作为开发单页或移动应用的基础。然而,React只关注向DOM渲染数据,因此创建React应用通常需要使用额外的库来进行状态管理和路由,Redux和React Router分别是这类库...
www.jb51.net/article/2124...htm 2024-6-3

基于React.js实现原生js拖拽效果引发的思考_React_脚本之家

一直想写一个原生js拖拽效果,又加上近来学react学得比较嗨。所以就用react来实现这个拖拽效果。 首先,其实拖拽效果的思路是很简单的。主要就是三个步骤: 1.onmousedown的时候,启动可拖拽事件,记录被拖拽元素的原始坐标参数。 2.onmousemove的时候,实时记录鼠标移动的距离,结合被拖拽元素第一阶段的坐标参数,计算并设...
www.jb51.net/article/816...htm 2024-6-4

再次谈论React.js实现原生js拖拽效果引起的一系列问题_React_脚本之...

ReactJS的背景和原理 在Web开发中,我们总需要将变化的数据实时反应到UI上,这时就需要对DOM进行操作。而复杂或频繁的DOM操作通常是性能瓶颈产生的原因(如何进行高性能的复杂DOM操作通常是衡量一个前端开发人员技能的重要指标)。React为此引入了虚拟DOM(Virtual DOM)的机制:在浏览器端用Javascript实现了一套DOM API。基于...
www.jb51.net/article/818...htm 2024-6-4

React跨端动态化之从JS引擎到RN落地详解_React_脚本之家

React 在跨端领域也有一席之地,功劳来源跨端方案 React Native,简称 RN ,RN 是目前主流的动态化方案之一,是 Facebook 在 2015 年开源的 JS 框架 React 在原生移动应用平台的跨平台技术,支持安卓和 iOS 平台。 RN 的受欢迎并不仅仅是支持安卓和 iOS 平台,还有一个重要的因素就是动态化,那么这种动态化相比于原...
www.jb51.net/article/2639...htm 2022-9-27

React jsx转换与createElement使用超详细讲解_React_脚本之家

这是因为上述的类组件 render 中返回了 hello, world 的jsx 语法,在React16版本及之前,应用程序通过 @babel/preset-react 将 jsx 语法转换为 React.createElement 的js 代码,因此需要显式将 React 引入,才能正常调用 createElement。我们可以在 Babel REPL 中看到 jsx 被 @babel/preset-react 编译后的结果 17.x...
www.jb51.net/article/2667...htm 2024-6-4