自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (5)
  • 收藏
  • 关注

原创 【React】归纳篇(十)组件间通信方式之Redux | UI组件AntDesign | Redux-react

react-router4react-router概览1、react的一个插件库2、专门用于实现一个SPA应用3、基于react的项目都会用到该库SPA1、点击页面中的链接不会刷新页面,本身也不会向服务器发送请求2、点击路由链接时,只会发生页面局部更新3、数据通过ajax请求,在前端异步展示4、整个应用只有一个完整页面,该页面由各种组件构成路由路由时一个映射关系(k...

2018-09-22 17:15:58 1965

原创 【React】归纳篇(九)组件间通信的3中方式之props与订阅发布机制 | subscribe | publish | 改写前面练习

组件间通信的2种方式方式1:通过props传递1、一般数据–>父组件传递数据给子组件–>子组件读取数据2、函数数据–>子组件传递数据给父组件–>子组件调用函数3、共同的数据放在父组件上,特有的数据放在自己组件内部(state)4、通过props可以传递一般数据和函数数据,只能一层一层传递方式2:消息订阅(subscribe)与发布(publish)机制联系...

2018-09-22 17:05:47 1275

原创 【程序人生】码农与软件工程师 究竟“差”在哪里

说说最近的一些感受 \有个问题 可能会经常被问到:“程序员与软件工程师的区别”在哪 \对此 我个人的感受 其中之一的区别点在于你的工作内容是以“代码为导向”还是以“需求为思考” \但是,在延伸之前 你需要明白的一点,这个论点并非就是说软件工程师不研究代码 也并非就是说程序员不懂分析需求 \OK 很明白 代码是日常工作中不可获取的部分,作为单个程序员来说要构建一套优秀...

2018-09-16 17:24:33 686

原创 【一步步一起学DApp开发】(四)web3.js 基本使用 | 连接geth | 创建web客户端

概述web3.js内部使用JSONRPC与geth通信。它把所有JSON-RPC API当作JavaScript API,也就是说,它不仅支持所有与以太坊相关的API,还支持与Whisper和Swarm相关的API。相关链接 web3.js托管地址 web3.js文档导入web3.js为了在node.js中使用web3.js,可以在项目目录中运行npm install w...

2018-09-14 15:57:05 2656

原创 【React】归纳篇(八)在React中发送Ajax请求-axios | fetch | 练习-写一个搜索请求

在React中发送Ajax请求-axios的使用 React本身不包含发送Ajax的代码,一般使用第三方的库。如axios,这是专门用于ajax请求的库。其封装了XmlHttpRequest对象的ajax,且使用promise风格写法,在浏览器的客户端与服务端都能使用。你可能会想问为什么不用fetch()原生函数呢?因为考虑到对老版本浏览器的支持情况。 其次,fetch()不使用X...

2018-09-13 22:15:19 5324

原创 【React】归纳篇(七)React脚手架 | 写一个表单

React 脚手架脚手架:用来帮助程序员快速创建一个基于某种库的模板项目。其包括:所有需要的配置指定的所有的依赖可以直接安装/编译/运行的简单效果React 提供了用于创建react项目的脚手架库:create-react-app,使用这个脚手架开发项目具有“模块化、组件化、工程化”特点。工程化:例如通过一个命令就能对项目进行打包、编译,从而提升效率。通常项目的整体技术...

2018-09-12 20:51:36 1315

原创 【React】归纳篇(六)组件对象的生命周期 | 实例 | 虚拟DOM与DOM Diff算法

组件对象的生命周期组件对象的生命周期,指的是从组件对象产生到销毁的过程。如下图所示: 生命周期的回调函数:你定义了,你没有调用,但是这个函数却执行了。如render()函数。也称为生命周期的“钩子函数”。透明度改变动画-实例<!DOCTYPE html><html lang="en"><head> <meta char...

2018-09-12 20:46:14 375

原创 【一步步一起学DApp开发】(三)Solidity语言讲解 | 用Solidity编写智能合约

有好几种语言可以用于编写以太坊智能合约,不过Solidity是最热门的语言。在本章中,我们将首先学习Solidity编程语言。然后创建一个DApp,用于证明在特定时间的存在、真实性和所有权,即证明一个文件在一个特定时间属于一个特定所有者。要点:Solidity源文件的布局理解Solidity的数据类型合约的特殊变量和函数控制结构合约的结构和功能编译和部署合约Sol...

2018-09-05 21:25:09 5480

原创 【React】归纳篇(五)组件组合的使用 | 受控与非受控组件 | 组件的综合练习 | 获取表单数据

今天我们来一个小练习,最常见的TODO练习,将组件进行组合使用。首先明确以下3点: 功能界面的组件化编码流程(重要)1、拆分组件:例如把一个整体界面进行拆分,分为一个个单个组件2、实现静态组件:使用组件实现静态页面效果3、实现动态苏建:动态显示初始化数据;实现交互功能,如绑定事件监听思考?数据应该保存在哪个组件内?分析:1、看数据是某个组件需要,还是...

2018-09-05 20:38:33 603

原创 【React】归纳篇(四)组件的三大属性之 state | props | refs 属性

再次来回顾下 : 组件化编码两步走:1、定义组件(两种方式)2、渲染组件标签组件的三大属性之 state 属性(最重要的属性)state基础(最重要的属性)state是组件对象最重要的属性,其值是对象,即可以包含多个数据可以通过更新组件的state来更新对应的页面的显示(重新进行组件渲染)state 操作初始化状态constructor(props){...

2018-09-05 20:02:06 748

原创 【React】归纳篇(三)模块与组件以及模块化与组件化-概念与基本使用

慨念模块:向外提供特定功能的JS文件,便于复用JS,简化JS,提升JS效率数据、对数据的操作(函数)、将想暴露的私有的函数向外暴露(暴露的数据类型是对象)模块化:形容项目编码方式,即按模块编写与组织的项目。组件:用来实现特定布局功能效果的代码与资源集合,包含html、css、js、图片资源等,例如一个页面中头部区域的资源集合组件化:形容项目的编码方式,即按组件方式编写实现的项...

2018-09-05 19:55:21 1517

原创 【前端3分钟】写一个数字翻牌器

在做效果的时候,想要表现一个数字数据的动态变化,例如金额增加,此时我们就可以使用数字翻牌器来表现。当然,你也可以使用其他效果来表现。下面我们就来实现,注意一点:数字的增加<!DOCTYPE html><html lang="en">&amp

2018-09-05 14:22:09 8835

原创 【一步步一起学DApp开发】(二)解析以太坊

都说学习以太坊,先看以太坊白皮书,BUT…辣么长的白皮书怎么搞呢?今天,就带你轻松学习以太坊的工作原理。1 以太坊概览使用Solidity编程语言编写智能合约。智能合约完全按照程序运行,而且防停机、防审查、防欺诈、防第三方干扰。部署智能合约或者调用其方法需要用到以太币。以太坊使用区块链数据结构和工作量证明共识协议。有两种网络中的节点:普通节点和矿工。普通节点只备份区块链上的...

2018-09-03 15:46:39 1265

原创 【一步步一起学DApp开发】(一)什么是去中心化应用

1.1 什么是DApp网络中不存在能够完全控制DApp的节点。 这些对等节点(peer)可以是网络中的任何计算节点,因此,发现和防止节点对应用数据进行非法篡改或者与其他人分享错误信息是一个重要挑战。 所以需要对等节点之间有一些关于某个节点发布的数据是否正确的共识。在DApp中,没有一个中心服务器来协调节点,或者决定什么是对、什么是错,因此应对这个挑战确实不容易。一致性协议(...

2018-09-03 15:35:54 1435

NFT Minter 创建一个 NFT DApp

本篇文章《【Web3 系列开发教程——创建你的第一个 NFT(7)】创建一个 NFT DApp,给你的 NFT 赋予属性,例如图片》的资源文件。 文章地址:http://t.csdn.cn/ULxZk 在本文中,你将构建一个 NFT 铸币机,并学习如何通过使用 Metamask 和 Web3 工具将你的智能合约连接到 React 前端,来创建一个NFT dApp。

2022-08-08

在线 Web 代码编辑器开发实战教程源代码:web_code_editor

源代码配套该文章,你可以在该文章中进行实战学习:https://blog.csdn.net/ImagineCode/article/details/125772097

2022-07-16

实战:使用 tensorflow 实现迁移学习

使用 tensorflow 实现迁移学习,对应该文章,其中包含了完整的源代码。可供学习。

2022-07-06

web3 入门开发项目前端项目

web3 入门开发之前端项目

2022-05-28

comment.zip

https://blog.csdn.net/ImagineCode/article/details/82668203 本篇文章的配套代码。

2019-10-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除