项目作者: cy0707
项目描述 :
html、css相关知识点的总结和demo
高级语言: HTML
项目地址: git://github.com/cy0707/html-css-note.git
关于HTML相关的知识点的总结
canvas
- 五角星的绘制
- 绘制一片星空和月亮
- canvas时钟的绘制
- 随机圆的动效的绘制
- 绚丽倒计时效果
- canvas的图像处理放大和缩小,以及滤镜效果
- canvas的小球的自有落体运动
- canvas的月亮的绘制
- 聚光灯效果
- 闪烁的星星
drag拖拽
localStorage本地存储
- 简单的本地存储demo
- 图片的本地存储demo
- 过期的本存储demo
fileAPI
- 对HTML5的input为file的控件的上传的文件的相关api做了一个完整的了解
svg
- svg编辑器——对svg图形绘制做了大概的了解
- 对svg的API整个过了一遍
- sky画了一片星空,里面有星星,月亮和旋转的灯塔
离线缓存
indexedDB
notice
- 对相关api有了简单的了解,做了一个简单的demo
issue
- svg的学习笔记的总结1-12
- 制作简易的SVG编辑器的笔记
- canvas的学习总结
- API的介绍
- 绘制时钟的原理
- 绘制五角星和绚丽倒计时的原理
- 绘制一轮弯月
- canvas中的非0原则
- isPointPath(x,y)canvas的事件交互
- canvas的图像处理的总结
- requestAnimationFrame的总结
- 图片Base64编码
- cookie
- HTML5存储
- 本地存储
- 离线缓存
- indexedDB
- Web SQL(已废弃)
- 浏览器兼容的处理总结
- 前端面试总结
- 拖拽以及用户拖拽上传文件
- classList属性
- html5的桌面通知
- HTML5的地理定位
- HTML5的websocket
对CSS的相关总结
2016年的工作感悟
从事前端工作也有将近1年了,我大部分的工作都是切图。在这一年中,从刚开始对HTML,CSS,JavaScript的一无所知到慢慢了解的过程,收获真的很大。特别是CSS有了更深的了解。刚开始工作的时候,都是遇到不懂的,上网搜博文,教程等等,但是都还是太片面,为了对CSS有一个具体的了解。在下班空闲时间读了《精通CSS》,按照书中的例子全部写了一遍,都CSS有了一个大概的认识。对于有些知识还是不懂,例如清除浮动的几种方法,margin的原理等等…这个时候,就需要多看看别人写的博文。还有一点当我们看到网页中酷炫的效果,都喜欢打开控制台,看看怎么写的。此时我们可以思考别人是怎样写的,理解其原理,下次这个技能我们就Get到了,这就是学习。CSS的能做有很多,在于你愿不愿意探索。
目录
- position
- layout
- 负margin的原理
- 替换元素与替换元素
- 包含块以及宽度和高度
- 常见的一些效果的做法
- 微信网页上input type=”text”在苹果系统上不能输入内容
- 模拟checkbox
- 页面板块可横向滑动(在手机上,不会出现滚动条)
- 三角形原理
- Sass的学习笔记
- compass的学习笔记
- CSS3——-Flexbox
- CSS3——-Column
- CSS3——calc()的计算函数
- CSS3——-transform以及动画相关
- CSS3——-@face和iconfont
- 响应式图片
- css中的简写总结
Note
移动端网页适配必备基础之viewport