欢迎关注我的公众号睿Talk,获取我最新的文章: 一、前言 React Hooks 是从 v16.8 引入的又一开创性的新特性。第一次了解这项特性的时候,真的有一种豁然开朗,发现新大陆的感觉。我深深的为 React 团队…
标签:前端
typescript - 一种思维方式
电影《降临》中有一个观点,语言会影响人的思维方式,对于前端工程师来说,使用 typescript 开发无疑就是在尝试换一种思维方式做事情。 其实直到最近,我才开始系统的学习 typescript ,前后大概花了一个月左右…
daily-question-02(前端每日一题02)
在这里记录着每天自己遇到的一道印象深刻的前端问题,以及一道生活中随处可见的小问题。 强迫自己形成积累的习惯,鞭挞自己不断前行,共同学习。 Github 地址 2019/04/15 – 2019/04/21 1…
可能这些是你想要的H5软键盘兼容方案
前言 最近一段时间在做 H5 聊天项目,踩过其中一大坑:输入框获取焦点,软键盘弹起,要求输入框吸附(或顶)在输入法框上。需求很明确,看似很简单,其实不然。从实验过一些机型上看,发现主要存在以下问题: 在 Android …
前端必懂之Sticky Footer(粘性页脚)
写在最前:Sticky Footer是css的一种布局场景。页脚footer永远固定在页面的底部,页面内容不够长的时候页脚黏在视窗底部,内容足够长时会被向下移动。老式门户网站由于内容过短常常版权页脚前移,移动端特定布局也…
React Router v4教程:为你的 React 应用创建路由
翻译:疯狂的技术宅 原文: https://www.edureka.co/blog/r… 本文首发微信公众号:前端先锋欢迎关注,每天都给你推送新鲜的前端技术文章 在这篇关于 React Router 的博文中…
Vue实战—如何细化Vue项目目录设计(2)
通过上一篇文章我们了解了Vue项目核心文件(src)以及在内的各个文件的职能。 接下来我们进一步细化Vue项目的目录设计: 在开发项目的时候前端避免不了请求后端接口。为了同时开发,我们知道的通常会用到mock.js。da…
基于vue-cli3.0构建功能完善的移动端架子
基于vue-cli3.0构建功能完善的移动端架子,主要功能包括 webpack 打包扩展 css:sass支持、normalize.css、_mixin.scss、_variables.scss vw、rem布局 跨域设…
使用React手写一个对话框或模态框
打算用React写对话框已经很长一段时间,现在是时候兑现承诺了。实际上,写起来相当简单。 核心在于使用React的接口React.createPortal(element, domContainer)。该接口将eleme…
5G将至,App的未来,是JavaScript还是Native ?
前段时间,看了 阿里云云栖社区发布的文章 开发跨平台app推荐React Native还是flutter? 阿里云云栖社区文章 今天又看到了 2019年前端框架对比 思考了很久,决定发出这篇文章,跟大家共同探讨 说说几种…
匿名绑定对性能的影响-数据说话
实验 线上demo: https://codesandbox.io/s/4j3k…首次进页面render结果 state 变化后的结果 结果总结 组件 绑定方式 结果 (首次 render 次数) 不涉及当前…
CSS动画优雅降级的简单总结
转载自:http://waynecz.github.io/2016… CSS动画相关属性 transition:兼容性 transform 3D:兼容性 transform 2D:兼容性 anim…