摘要:书籍阅读地址半知半解大纲二开发实战书籍阅读地址开发实战为什么写这本书网上的插件虽多,但大多数并没有深究到原理,故而产生了写一本前端实例的书籍。如有任何问题,欢迎到这里书籍评论区告知 今天主要自我推销两本前端技术书籍!《JavaScript半知半解》《Web开发实战》 一、《JavaScript半知半解》 showImg(https://segmentfault.com/img/bVH9...
摘要:方法介绍垂直水平居中是日常前端开发当中一个常见的需求,在支持属性的现代浏览器当中,有一个利用属性的垂直水平居中方法例子传送门请用现代浏览器打开从上面的例子看到,无论我们怎样调整窗口的大小,红色方块始终会在窗口垂直水平居中。 方法介绍 垂直水平居中是日常前端开发当中一个常见的需求,在支持 CSS3 属性的现代浏览器当中,有一个利用 CSS3 属性的垂直水平居中方法: .cente...
摘要:本系列文章主要是介绍一些概念原理深入,适合有点基础的初学者观看。是状态容器,提供可预测化的状态管理。使用单向数据流,这意味着只能父组件传递给子组件。工作流工作流如下图关于数据流的原理还有大佬不懂这个话,大佬可以点击传送门 本系列文章主要是介绍redux一些概念原理深入,适合有点react基础的初学者观看。分别讲述了Reudx、React Hooks等内容。部分内容涉及源码解析。 wh...
摘要:是已经支持的,用来检测目标元素是否处于容器之中。之前我们在做懒加载的时候,通常都是监听浏览器事件,然后根据元素位置是否处于可视窗口来做的,这种方式有个弊端就是,页面在监听滚动的时候会导致页面加载不流畅。 IntersectionObserver是Chrome 51+已经支持的API,用来检测目标元素是否处于root容器之中。之前我们在做懒加载的时候,通常都是监听浏览器scroll事件,...
摘要:新增一条记录替换当前的记录实现核心路由绑定标签绑定事件并阻止默认事件总结本文只是简述了,路由变化原理,并未去结合去完成实现一个框架路由。 前言 最近学习react时,在使用react-router-dom的时候,对history原理与路由切换实现并不了解,经过学习后总结一下吧! 如果你只是使用react 自带history 那下面这些原理,你可能并不会用到。但当需要使用自己的hist...