canvas元素是HTML5中新添加的一个元素,该元素是HTML5中的一个亮点。Canvas元素就像一块画布,通过该元素自带的API结合JavaScript...
经典的css技巧 使用line-height垂直居中 line-height:24px; 使用固定宽度的容器并且需要一行垂直居中时,使用line-he...
优化canvas减少重复绘制Canvas代码内容 很多时候我们在Canvas上绘制与更新,总是会保留一些不变的内容,对于这些内容 应该预先绘制缓存,而不...
在这篇文章中,我们将讨论创建一个移动HTML5webapp需要的最低限度的东西。主要观点是去除现在移动框架试图隐藏的隐含复杂性。你会看到一个简约方法(使用核...
性能优化中有一个重要的指标——首次有效绘制(FirstMeaningfulPaint,简称FMP)即指页面的首要内容(primarycontent)出现在屏...
HTML5设计小技巧有什么 1、交互上,慎用向右滑动的操作方式。 如:刮刮乐涂抹效果,左右滑动翻页等。 原因:苹果手机上,向右滑动容易触发返回“上一级...
实用的CSS小技巧有什么 1.文字水平居中 将一段文字放置容器的水平中点,只要设置text-align属性即可: text-align:center;...
CSS首先需要了解块级元素(blockelement)。每个块级元素都默认占用一行,在同一行只能添加一个块元素(float除外)。块级元素一般可以嵌套块级元...
UI设计师是什么呢? UI是UserInterfaceDesign(即界面设计)的简称。这个界面可以是手机界面,网站界面,软件界面,智能设备界面等一切人机...
当你正在用微信跟朋友胡侃,在b站看纪录片,逛虎扑怼skr。这时网络突然断掉,我们应该给用户什么样的提示呢?最近因为自己也在梳理类似的场景,所以这篇文章就来跟...
Roughjs是一个轻量级的JavaScript图形库(压缩后约9KB),可以让你在网页上绘制素描风格、手绘样式般的图形。Roughjs定义了绘制直线,曲线...
麦客CRM是一款在线表单制作工具,同时也是强大的客户信息处理和关系管理系统。她可以帮助你轻松完成信息收集与整理,实现客户挖掘与消息推送,并开展持续营销。老实...
interact.js是一个随意改变形状插件,它非常强大的,灵活拖放,改变大小,支持现代浏览器的多点触摸手势,基于SVG的运用,能运行在包括在IE8+的浏览...
Cucumber是一个在敏捷团队十分流行的自动化的功能测试工具,但是其不仅仅是一个测试工具,它能够为我们建立一个易读的,可执行的特性文档。 Cucumbe...
众所周知,js提供了很多字符串截取的方式。下面主要介绍js中slice(),splice(),split(),substring(),substr()的使用...
balloon.css是一款实用纯CSS3制作的简单实用的tooltips工具提示效果库。该tooltips通过简单的设置可以实现在不同位置显示提示框,根据...
lazyload.js用于长页面图片的延迟加载,视口外的图片会在窗口滚动到它的位置时再进行加载,这是与预加载相反的。 lazyload.js优点: 它可...
RubikUI是一个基于vue.js2.0+的开源UI组件库,在交互和视觉设计上遵循MaterialDesign规范,适用于PC端和mobile端。部分内部...
前端之CSS常见兼容性问题,让人头疼的CSS兼容。因为之前对css的理解不够深入,也没有经过系统的学习,所以一度认为css是前端最难的东西,但真的学习后,才...
Qatrix:超轻量级JavaScript框架是一个简单易用,专注于高性能应用开发的超轻量级JavaScript框架。 Qatrix功能特点; 1、硬件...