在公司里一般说h5就是指移动端开发,下面是h5内容大纲
1.新增的属性
placeholder
Calendar,date,time,email,url,search
ContentEditable
Draggable
Hidden
Context-menu
Data-Val(自定义属性)
2.新增的标签
语义化标签(一群类似Div的东西)
canvas(画板)
svg
Audio(声音播放)
Video(视频播放)
3.API
定位(需要地理位置的功能):现在手机都自带GPS
重力感应(陀螺仪):可以判断手机是平放的还是立着的;具体应用有微信摇一摇,以前有种赛车游戏晃手机来进行左转右转。
request-animation-frame(动画优化)
History(控制当前页面的历史记录)
LocalStorage(本地存储),SessionStorage(会话存储)反正都是存储信息(比如存储最后记录)
例1:比如我们写了个游戏---打地鼠,昨儿我们50分,今儿我们80分,排一下最高分纪录。
例2:就拿微信网页版来说,每次重新打开都会有历史聊天记录,如果聊天记录太多,所以就记录存储在本地
WebSocket(在线聊天,聊天室)
FileReader(文件读取,预览)
WebWorker(文件的异步,提升性能,提升交互体验)
Fetch(传说中要替代Ajax的东西)
网友评论