首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
前端自习课
pingan8787
创建于2021-05-10
订阅专栏
每日清晨,享受一篇前端优秀文章。
等 99 人订阅
共168篇文章
创建于2021-05-10
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
【前端Talkking】CSS系列——CSS深入理解之line-height
两个多周的时间没有写文章了,手好痒好痒,趁着公司在装修,从上周末到本周都在家办公,同时公司的项目并不紧急,于是抽着时间梳理了一下CSS中关于行高line-height的理解,今天发布出来,大家准备好了吗? 行高,顾名思义指的就是一行文字的高度。按照定义来解释,就是两行文字之间基…
CSS Grid VS Flexbox:实例比较
不久以前,所有 HTML 页面的布局还都是通过 tables、floats 以及其他的 CSS 属性来完成的。面对复杂页面的布局,却没有很好的办法。 然而 Flexbox 的出现,便轻松的解决了复杂的 Web 布局。它是一种专注于创建稳定的响应式页面的布局模式,并可以轻松地正确…
前端资源分享-只为更好前端
阅读更多
CSS布局解决方案(终结版)
前端布局非常重要的一环就是页面框架的搭建,也是最基础的一环。在页面框架的搭建之中,又有居中布局、多列布局以及全局布局,今天我们就来总结总结前端干货中的CSS布局。 1)使用inline-block+text-align (1)原理、用法 原理:先将子框由块级元素改变为行内块元素…
ES2018 新特征之:异步迭代器 for-await-of
在 ECMAScript 2015(ES6) 中 JavaScript 引入了迭代器接口(iterator)用来遍历数据。迭代器对象知道如何每次访问集合中的一项, 并跟踪该序列中的当前位置。在 JavaScript 中迭代器是一个对象,它提供了一个 next() 方法,用来返回…
面试的信心来源于过硬的基础
在过去的一年很多人不满于公司没有福利、人际关系不好相处、没有发展前途的境遇等等,想着在开年来换一份工作来重新开始自己,那么 你 准备好了吗? 下面是本人整理的一份面试材料,本想自己用的,但是新年第一天 公司突然给了我个惊喜,涨工资了!!! 延伸 提问 怎样处理 移动端 1px …
说一说JS的IIFE
Function Expression,意为立即调用的函数表达式,也就是说,声明函数的同时立即调用这个函数。 对比一下,这是不采用IIFE时的函数声明和函数调用: 下面是IIFE形式的函数调用: 函数的声明和IIFE的区别在于,在函数的声明中,我们首先看到的是function关…
现代CSS进化史
英文:https://medium.com/actualize-... 编译:缪斯 CSS一直被web开发者认为是最简单也是最难的一门奇葩语言。它的入门确实非常简单——你只需为元素定义好样式属性和值,看起来似乎需要做的工作也就这样嘛!然而在一些大型工程中CSS的组织是一件复杂和…
CSS3动画卡顿性能优化解决方案
最近在开发小程序,与vue类似,它们都有生命周期这回事。 onLoad 监听页面加载 onReady 监听页面初次渲染完成 onShow 监听页面显示 到底是什么意思? 所以这又触碰到了我的知识盲区,不过项目在磕磕绊绊中完成的差不多了,但是遇到了CSS3动画渲染的性能问题,所以…
js在微信、微博、QQ、Safari唤起App的解决方案
最近在做微信、QQ、微博中使用js唤起App,之前也做过类似的功能,不过比较粗糙,考虑的情况不太全,而且那已经是很久之前的事情了,很多技术都已过时,现在有体验更好,功能更加完善的唤起技术,之前的很多的方案,到了现在都已是不太必要了,现在通过这篇文章分享给大家一个全面的、最新的唤…
谷歌傻瓜式深度学习工具来了! 李飞飞&李佳里程碑式大招
看点:详解两位华裔女科学家主导谷歌推出的Cloud AutoML,自动生成ML模型的技术。 今天晚上,谷歌又搞了件大事! 谷歌的两位AI明星女科学家——李飞飞和李佳联合宣布,谷歌正式推出Cloud AutoML,通过在网页上选定你的需求(比如“我要一个能够识别客厅的AI模型”)…
WebGL小姐姐教我学画画之起手式
初次接触WebGL,如有错误之处欢迎留言,共同学习进步. v 我,WebGL,全名Web Graphics Library,是为了让死宅程序猿们(摊手)能在浏览器上为所欲为的画女朋友,并还能动手动脚,而屈尊降临于猿类的世界内。哇哈哈哈哈,快来臣服于我吧,哇嘎嘎嘎嗝~ WebGL…
React系列——React Fiber 架构介绍资料汇总(翻译+中文资料)
React Fibre是React核心算法正在进行的重新实现。它是React团队两年多的研究成果。 React Fiber的目标是提高其对动画,布局和手势等领域的适用性。它的主体特征是增量渲染:能够将渲染工作分割成块,并将其分散到多个帧中。 其他主要功能包括在进行更新时暂停,…
谁说 JavaScript 很简单了?
英文连接:Who said javascript was easy ? 转载请注明出处,保留原文链接以及作者信息 本文介绍了 JavaScript 初学者应该知道的一些技巧和陷阱。如果你是老司机,就当做回顾了,哪里有写的不好的地方欢迎指出。 JavaScript 中的 sort…
19 个 JavaScript 有用的简写技术
当想写if...else语句时,使用三元操作符来代替。 简写: const answer = x > 10 ? 'is greater' : 'is lesser'; 也可以嵌套if语句: const big = x > 10 ? " greater 10" : x 当给一个变…
用canvas绘制一个曲线动画——深入理解贝塞尔曲线
我的github博客地址 https://github.com/hujiulong/... 在前端开发中,贝赛尔曲线无处不在: 它可以用来绘制曲线,在svg和canvas中,原生提供的曲线绘制都是使用贝赛尔曲线 它也可以用来描述一个缓动算法,设置css的transition-t…
9套迷人精致的CSS3 3D按钮动画
今天我们要和大家一起分享9套迷人精致的CSS3 3D按钮动画,这些按钮有些还是非常实用的,有兴趣的朋友可以看看,同时也欢迎分享和收藏。 CSS3按钮一般都可以设计的非常漂亮,利用投影、渐变等CSS3属性特效可以把按钮渲染的十分动感。今天分享的这款CSS3按钮外观非常特别,它看上…
9大浏览器端缓存机制分析
浏览器缓存(Browser Caching)是浏览器端保存数据用于快速读取或避免重复资源请求的优化机制,有效的缓存使用可以避免重复的网络请求和浏览器快速地读取本地数据,整体上加速网页展示给用户。浏览器端缓存的机制种类较多,总体归纳为九种,这里详细分析下这九种缓存机制的原理和使用…
HTML5全局属性汇总
局部属性:有些元素能规定自己的属性,这种属性称为局部属性。 比如 link 元素,它具有的局部属性有 href、 rel、 hreflang、 media、 type、 sizes 这六个。 全局属性:可以用来配置所有元素共有的行为,这种属性称为全局属性,可以用在任何一个元素身…
下一页