ICode9

精准搜索请尝试: 精确搜索
  • react基础知识2022-08-18 00:00:21

    react是一个将数据转换为html的js库 react英文官网:https://reactjs.org react中文官网:https://react.docschina.org 用react渲染一段文字: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compati

  • 2、React学习日记-Hello React2022-06-30 23:07:00

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UFT-8"> <title>hello react</title> </head> <body> <!--准备一个容器--> <div id="test"></div>

  • 前端框架的运行时与编译时2022-06-06 20:04:18

    前端框架的运行时与编译时 本文写于 2022 年 5 月 20 日。 运行时与编译时是前端工程师常常听到的两个词。 比如 Vue 运行时、Angular 运行时、React 运行时…… 又比如 svelte 框架,总听到他的宣传说的是“0 运行时”,所以他的工作其实就是在“编译时”了。 这两个词到底是什么意思

  • React学习日记12022-04-11 10:35:50

    001 React Introduction react只需要关注页面,react是将数据渲染成HTML视图的开源JavaScript库 Facebook开发 原生JS的缺点 原生JavaScript操作DOM繁琐效率低(DOM-API操作UI) 使用JavaScript直接操作DOM,浏览器会引起大量的重绘重排 原生JavaScript没有组件化的编码方案,代码复用率低

  • React学习日记22022-04-11 10:32:51

    004 虚拟DOM和真实DOM 虚拟DOM是一个js对象 const VDOM = <h1 id="title">hello, React</h1> ReactDOM.render(VDOM, document.getElementById('test')) console.log(VDOM); console.log(document.getElementById('test')); // debugger 打断点

  • react 基础2022-01-15 17:01:01

    1.hello-react 依赖 babel.min.js prop-types.js react-dom.development.js react.development.js hello-react demo <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <!-- <meta name="viewport&qu

  • react全家桶2021-11-16 18:30:23

    目录 hello react创建虚拟DOM的两种方式JSX语法 hello react HTML代码如下 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>hello_react</title> </head> <body> <!-- 1. 准备好一个“容器” --&

  • React2021-09-24 11:04:22

    React(用于构建用户界面的JavaScript库) React是一个将数据渲染为HTML视图的开源JavaScript库。 React 的特点: 采用组件化开发模式,使用声明式编程,而不是命令式编程,提高了开发效率以及组件的复用率。 在React Native中可以使用React进行移动端 Android 和 ios 应用的开发。 使用虚

  • React 初体验2021-09-10 21:34:14

        相关 JS 库 react.js:React核心库。 react-dom.js:提供操作DOM的react扩展库。 babel.min.js:解析JSX语法代码转为JS代码的库。   <!-- 1. 创建容器元素 --> <div id="root"></div> <!-- 2. 引入 react 相关的 js 文件 --> <!-- react的核心文件 -->

  • React语法规则2021-09-03 15:31:46

    1 React语法规则 1.1 使用jsx创建虚拟DOM <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>hello react</title> </head> <body> <!--准备好一个“容器”--> <div id=&q

  • React-03:虚拟DOM 的两种创建方式2021-08-20 19:01:45

    目录 jsx实现虚拟DOMjs实现虚拟DOM关于虚拟DOM总结:推荐使用JSX的方式写虚拟DOM 准备好一个容器 <div id="test"></div> jsx实现虚拟DOM //1.创建虚拟DOM const VDOM = ( /* 此处一定不要写引号,因为不是字符串 */ <h1 id="title"> <span>Hello,React</span

  • 【01】前端面试 - VUE原理2021-08-04 21:59:47

    VUE原理(大厂必考) 组件化响应式vdom和diff算法模板编译渲染过程前端路由 回顾之前的VUE面试题 v-show和v-if的区别为何v-for中要用key描述VUE组件生命周期(有父子组件的情况)VUE组件如何通讯描述组件渲染和更新的过程双向数据绑定v-model的实现原理 组件化基础 "很久以前"

  • React: JSX2021-06-26 13:01:28

    文章目录 概述基本使用基本语法规则 概述 JSX全称为 JavaScript XML,它是由react定义的一种类似于XML的JS扩展语法:XML+JS,用来创建react的虚拟DOM对象。 基本使用 <script src="../js/babel.min.js"></script> <script type="text/babel"> // 创建虚拟DOM const

  • 引入React依赖-入门篇2021-05-27 23:33:13

    引入React依赖 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>hello_react</title> </head> <body> <!-- 准备好一个“容器” --> <div id="test"></div>

  • jsx语法2021-05-27 23:32:19

    jsx语法 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>jsx语法规则</title> <style> .title{ background-color: orange; width: 200px; } </style> </head>

  • React中的虚拟DOM与真实DOM2021-04-17 19:00:35

    React中的虚拟DOM与真实DOM 首先先展示一段代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewpor

  • React 入门2021-03-12 23:03:56

    引入 react库 <div id="test"> </div> <!-- 引入 react 核心库 --> <script src="/resources/react.development.js"></script> <!-- 引入 react -dom 用于支持react操作DOM --> <script src="

  • React学习笔记3. 虚拟DOM的两种创建方式2021-02-13 11:32:22

    使用jsx创建虚拟DOM: <script type="text/babel" > /* 此处一定要写babel */ // 1. 创建虚拟DOM const VDOM = <h1 id="title">Hello,React</h1> /* 此处一定不要写引号,因为不是字符串 */ // 2. 渲染虚拟DOM到页面 ReactDOM.render(VDOM, document.getElement

  • 虚拟DOM的两种创建方式2021-01-10 16:30:05

    使用jsx创建虚拟DOM <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>使用jsx创建虚拟DOM&

  • 通过框架设计理解React、Angular、Vue区别2020-11-23 15:33:30

    一、职责范围 职责范围就是框架设计之初要考虑的范围,是一手全包还是只封装底层核心代码?简单说就是这个框架可以为你做多少事情   1.small scope(小职责范围) 代表:react (1)设计理念: 自底向上,只建立核心模型,然后围绕核心模型建立生态系统 (2)优点: 初始时需要理解的概念很少,初始只用掌握

  • vue3.0新特性2020-06-22 18:39:33

    vue3.0的设计目标 更小 更快 加强TypeScript支持 加强API设计一致性 提高自身可维护性 开放更多底层功能 具体可以从以下方面来理解 1,压缩包体积更小 当前最小化并被压缩的 Vue 运行时大小约为 20kB(2.6.10 版为 22.8kB)。Vue 3.0捆绑包的大小大约会减少一半,即只有10kB! 2,Object.de

  • v-if与v-show2020-02-01 16:06:19

    v-if 在VDom中进行删除、创建;v-show在VDom中是设置样式来控制显示或者不显示,所以: 如何选择:{ v-if:切换频率低或者只有一次切换, v-show:切换频率高时使用 }   点赞 收藏 分享 文章举报 千里小马哥 发布了14 篇原创文章 · 获赞 14 ·

  • vue52019-08-26 22:00:58

    虚拟DOM(vdom) vue利用VDOM的对象模型的模拟DOM结构 页面复杂 ,DOM结构的模拟就变得复杂因此 Vue使用了新的语法糖 ,叫做jsx(javascript+xml)也就是 虚拟DOM render方法 将jsx通过render方法解析为对象模型 流程 第一次 template模板使用jsx语法进行编辑 通过render函数将jsx

  • react-fiber 解析2019-06-22 19:04:13

    react 运行时存在 3 种实例。   DOM 真实 DOM 节点 Instance React 维护的 vDOM Element 描述 UI 长什么样子 (type,props)   在首次渲染过程中构建出 vDOM tree,后续需要更新时 (setState()),diff vDOM tree 得到 DOM change,并把 DOM change 应用(patch)到 DOM 树。   Fiber 之前的 r

  • 【like-react】手写一个类似 react 的框架2019-06-15 11:39:22

    平时写写 react,却不了解内部是怎么把 jsx 转化为 vdom,然后渲染在界面上,以及当数据流更新时,视图又是怎么更新的呢。   于是我查阅了大量资料后,自己手写了一个简单版的 react,从中大概能了解到 react 基本的运行机制。   react 一个很方便之处是我们可以像写原生 html 那样写组件,这

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有