- 博客(7)
- 收藏
- 关注
原创 第四版红宝书 第十八章
18.1 使用 requestAnimationFramerequestAnimationFrame这个方法会告诉浏览器要执行动画,于是浏览器可以通过最优方式确定重绘的时序。这个 API 被广泛采用,得到各大浏览器的支持。18.1.1 早期定时动画虽然使用 setInterval()的定时动画比使用多个 setTimeout()实现循环效率更高,但也不是没有问题。无论 setInterval()还是 setTimeout()都是不能保证时间精度的。作为第二个参数的延时只能保证何时会把代码添加到
2021-05-23 23:18:39 285
原创 Node+Express服务器搭建学习笔记
1.使用脚手架创建搭建后台2.尝试修改端口在bin目录下的www.js文件里面,把3000改为40003.在router的index文件里面注册路由//注册路由:用户注册router.post('/register',(request,response)=>{ console.log("123123") //1.获取请求参数 //post请求是在body里面 //get请求是在param或query里面 const {username ,passwo
2021-05-14 17:11:25 112
原创 React基础学习心得体会(常用扩展API)
第五章节:常用扩展API部分1.setState//setState是之前学过的,是this(类对象)调用的,而不是react调用的 /*1_setState有两种,这个是对象式编程,传入两个参数,对象和回调函数*/ const {count}=this.state; this.setState({count:count+1},()=>{ console.log(this.state.count) }) /*2_setS
2021-05-12 09:25:23 207
原创 React基础学习心得体会(redux+react-redux)
第四章节:redux部分(redux+react-redux)1.redux里面包括三大件action、store、reducer2.action(1)action需要返回一个对象,这个对象里面需要包含两个关键字type和data。(2)同步action返回的是一个对象,异步方法返回的是一个函数.(3)但是异步action返回的函数不会被认识,所以需要引入中间件redux-thunk//同步action,就是指action的值为Object类型的一般对象//typ..
2021-05-11 23:56:23 174 1
原创 React基础学习心得体会(react-router-dom)
第三章节:路由部分1.安装路由组件yarnaddreact-router-dom2.快速上手React-router{/*三步走:第一步,在app外层包裹路由组件第二步,Route注册路由path指路径component指组件,第三步,使用Link组件指定to路径*/}<!-- 第一步在最外层的index文件里面添加BrowserRouter标签,因为路由组件需要BrowserRouter或者HashRouter包裹 -->ReactDOM.render(..
2021-05-11 21:53:41 192
原创 React基础学习心得体会(脚手架+ajax在React中的应用)
第二章节:基础部分(脚手架+ajax在React中的应用)1.安装脚手架第一步,全局安装React脚手架:npm i -g create-react-app第二步,进入到你想创建项目的目录,使用命令创建一个名叫reactProject2021511的项目:create-react-appreactProject2021511第三步,启动项目:npm startreact脚手架项目结构public-------- 静态资源文件夹(以下都是public文件夹下的)favicon..
2021-05-11 20:20:29 200
原创 React基础学习心得体会(无脚手架)
第一章节:基础部分1.引入部分<!-- 这一部分主要讲述了,不使用脚手架引入React的步骤--><!-- 首先是,引入react核心库 --><script type="text/javascript" src="../js/react.development.js"></script><!-- 第二,引入react-dom,这个库也叫作React扩展库,用于支持react操作DOM --><script type="t
2021-05-11 17:10:11 283
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人