摘要: 一:事件 DOM中有很多事件,键盘事件,鼠标事件等等。 vue和react中的生命周期, 本质上 是事件的合集,一般包括四部分:包括初始,挂载,渲染,卸载。 二:事件处理函数 每个事件,都有开始结束。为了处理事件,要定义一些具体的函数。 1.钩子函数(事件开始时的函数 监听函数) 什么是钩子函数 一 阅读全文
posted @ 2020-04-19 14:14 风意不止 阅读(1782) 评论(0) 推荐(0) 编辑
摘要: 深拷贝和浅拷贝的区别 场景:假设B复制了A。 1.浅拷贝:当修改A时,看B是否会发生变化,如果B也跟着变了,说明这是浅拷贝。 2.深拷贝:拿人手短,如果B没变,那就是深拷贝,自食其力。 这里强调,深拷贝,是拷贝对象各个层级的属性。多层的对象,只拷贝一层,那还是浅拷贝。 所谓,拷贝,就是复制! Obj 阅读全文
posted @ 2020-04-19 12:24 风意不止 阅读(704) 评论(0) 推荐(0) 编辑
摘要: Jquery ajax, Axios, Fetch区别之我见 转载 https://segmentfault.com/a/1190000012836882 阅读全文
posted @ 2020-04-17 09:34 风意不止 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 1.什么是AJAX? AJAX全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是一种创建交互式网页应用的网页开发技术。它使用: 使用XHTML+CSS来标准化呈现; 使用XML和XSLT进行数据交换及相关操作; 使用XMLHttpRequ 阅读全文
posted @ 2020-04-17 06:30 风意不止 阅读(422) 评论(0) 推荐(0) 编辑
摘要: js的模块化之路 Javascript 模块的演化历史一定程度上代表了前端的发展史。从早期的 对象字面量、IIFE 到后来的 commonjs, AMD 等, 再到如今的 ES Module。这些模块化方案在互联网技术发展需求下不断革新,演进。 认知革命 农业时代 工业时代 科学时代 参考文章 ht 阅读全文
posted @ 2020-04-17 06:19 风意不止 阅读(260) 评论(0) 推荐(0) 编辑
摘要: react生命周期中被废弃了三个函数,为什么 因为核心算法改变了。从diff改成了fiber。 引出了效率提升的三个改进 1.虚拟dom和真实dom 2.传统diff和diff优化 3.diff和fiber 阅读全文
posted @ 2020-04-16 17:02 风意不止 阅读(644) 评论(0) 推荐(0) 编辑
摘要: react做todolist 阅读全文
posted @ 2020-04-14 16:56 风意不止 阅读(117) 评论(0) 推荐(0) 编辑
摘要: this的指向问题总结 普通函数和箭头函数的this指向 前端基础:call,apply,bind的的理解 渣渣解释地址1:https://segmentfault.com/a/1190000009650716 相关原理参考2:https://blog.csdn.net/Chengbo_X/arti 阅读全文
posted @ 2020-04-14 16:55 风意不止 阅读(400) 评论(0) 推荐(0) 编辑
摘要: 一.cdn方式,新建测试react项目 1)npm init y 2)npm i react S (yarn add react) 直接找node_modules/react/umd目录 react.development.js文件 3)npm i react dom S (yarn add rea 阅读全文
posted @ 2020-04-14 02:53 风意不止 阅读(250) 评论(0) 推荐(0) 编辑
摘要: vue对js基础语法违反 1.js基础里,双引号里是字符串,不会做任何其他操作。vue中的双引号,不代表字符串,他可能还需要运算。这号蛋疼了。 2.css中的短链接,要换成小驼峰式。 react对js基础语法违反 1.js基础里,双引号里是字符串,不会做任何其他操作。vue中的双引号,不代表字符串, 阅读全文
posted @ 2020-04-13 11:16 风意不止 阅读(344) 评论(0) 推荐(0) 编辑