上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 26 下一页
摘要: 创建一个新的组件Counter.js以及其子组件Child.js来理解这些概念。 例子:实现点击增加按钮,下面的数字跟着增加的效果。 组件在第一次渲染时(也就是Counter组件被js调用渲染到页面中时),render函数会被默认执行一次;当state或props数据变更的时候,render函数会被 阅读全文
posted @ 2019-12-26 11:06 阿江是个程序猿 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 1 声明式开发 (与之对应的是命令式开发,如:JS、Jquery,每一步都要我们来指定,不断地操作DOM。🏠需要我们一砖一瓦、一步一步的盖起来) React这种声明式开发,不需要对DOM做任何操作,只需要定义好JSX模板和数据就好,当数据变化时页面也自动发生了变化。(只需准备好图纸和材料,🏠自动 阅读全文
posted @ 2019-12-26 10:30 阿江是个程序猿 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 对组件进行适当的拆分有利于项目维护。 例子:结合上一节TodoList的项目,将list中的每一项都拆分成一个组件 新建一个组件文件(即list中的某一项)TodoItem.js 实现添加功能 content :父组件通过属性的方式向子组件传值(告诉子组件我们要传递的内容) this.props : 阅读全文
posted @ 2019-12-26 10:02 阿江是个程序猿 阅读(192) 评论(0) 推荐(1) 编辑
摘要: Canvas 和 SVG 都允许我们在浏览器中创建图形,但是它们在根本上是不同的。 1 SVG SVG 是一种使用 XML 描述 2D 图形的语言。 SVG 基于 XML,这意味着 SVG DOM 中的每个元素都是可用的。您可以为某个元素附加 JavaScript 事件处理器。 在 SVG 中,每个 阅读全文
posted @ 2019-12-25 17:20 阿江是个程序猿 阅读(1088) 评论(0) 推荐(0) 编辑
摘要: 之前课程中老师用的babel的版本比较低,我在学习时安装的babel版本较高,因此每当使用class语法或decorator修饰器时都会出现一些报错的情况! ❌ ERROR in ./src/index.js 4:1 Module parse failed: Unexpected character 阅读全文
posted @ 2019-12-25 14:17 阿江是个程序猿 阅读(841) 评论(0) 推荐(0) 编辑
摘要: 1 什么是JSX语法? 原生JS中,要向页面中挂载html标签,标签一定是被引号''包起来的:document.getElementById('root').append('<div>hello world</div>'); 但在JSX语法中,不需要用引号包起来,这是JSX语法中的显著特点。 JSX 阅读全文
posted @ 2019-12-25 12:48 阿江是个程序猿 阅读(708) 评论(0) 推荐(0) 编辑
摘要: 1 可观察的数据(observable) observable是一种让数据的变化可以被观察的方法。 那些数据可被观察? -原始类型 String、Number、Boolean、Symbol -对象 -数组 代码中理解数据是如何被观察的: 1)安装mobx的npm依赖 执行命令:npm i mobx 阅读全文
posted @ 2019-12-24 17:01 阿江是个程序猿 阅读(894) 评论(0) 推荐(0) 编辑
摘要: 1 D3简介 发布于2011年,全称Data-Driven Documents,直译为“数据驱动的文档”。 简单概括为一句话:D3是一个Javascript的函数库,是用来做数据可视化的。文档指DOM,即文档对象模型(Document Object Model)。D3允许用户绑定任意数据到DOM,然 阅读全文
posted @ 2019-12-24 15:39 阿江是个程序猿 阅读(1194) 评论(0) 推荐(0) 编辑
摘要: 在声明阶段实现类与类成员注解的一种语法。 function log(target){ const desc = Object.getOwnPropertyDescriotors(target.prototype); for(const key of Object.keys(desc)){ if(ke 阅读全文
posted @ 2019-12-24 15:23 阿江是个程序猿 阅读(414) 评论(0) 推荐(0) 编辑
摘要: 一个网页可以被拆分成若干小部分,每个部分都可以称为组件,即组件是网页中的一部分。组件中还可以有多个组件。 上一节中的App.js就是一个组件(继承了React.Component类的类)。 一个组件的构成: import React from 'react'; class App extends R 阅读全文
posted @ 2019-12-24 15:00 阿江是个程序猿 阅读(250) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 26 下一页