H5小内容(一)】的更多相关文章

SVG   基本内容     SVG并不属于HTML5专有内容       HTML5提供有关SVG原生的内容     在HTML5出现之前,就有SVG内容     SVG,简单来说就是矢量图     SVG文件的扩展名为".svg"     SVG使用的是XML语法   概念     SVG是一种使用XML技术描述二维图形的语言     SVG的特点       SVG绘制图形可以被搜索引擎抓取       SVG在图片质量不下降的情况下,被放大     SVG与Canvas的区别 …
HTML5目前最新的规范(标准)是2014年10月推出   2005年左右出现HTML5版本(非标准)     W3C组织(两个组织定义H5规范)   学习(研究)HTML5是学习未来(将来主流)   HTML版本 - 第一阶段主要学习还是4版本(包含5版本)     <header><nav>   HTML5版本之后,声明不再出现版本信息     有意地版本,以后可能不再会有新版本     HTML5的规范内容实时更新   注意     HTML5永远都不可能离开javascri…
Web Worker   基本内容     单线程与多线程       Worker可以模拟多线程的效果     定义 - 运行在后台的javascript     注意 - 不能使用DOM       在Worker中只能使用javascript中的ECMA       目前主流浏览器都支持Worker,除IE8之前   Worker提供API     检测当前浏览器是否支持Worker       if( typeof(Worker) !== "undefined" ){     …
Geolocation(地理定位)   基本内容     地理定位 - 地球的经度和纬度的相交点     实现地理定位的方式       GPS - 美国的,依靠卫星定位       北斗定位 - 纯国产,惯性定位技术和卫星定位       基站定位 - 移动运营商创建基站(提供信号源)       基于互联网 - IP地址(PC端和移动端)       目前很多浏览器都具有定位功能   HTML5中地理定位     地理定位功能并不是属于HTML5专有内容       HTML5的地理定位技术…
Canvas(画布)   基本内容     简单来说,HTML5提供的新元素<canvas>     Canvas在HTML页面提供画布的功能       在画布中绘制各种图形     Canvas绘制的图形与HTML页面无关       无法通过DOM获取绘制的图形       无法为绘制的图形绑定DOM事件     只能使用Canvas提供的API     Canvas用途       在HTML页面中绘制图表(例如柱状图.饼状图等)       网页游戏 - Flash技术       …
音视频处理   视频处理     基本内容       使用Flash技术处理HTML页面中的视频内容         包含音频.动画.网页游戏等  特点    浏览器原生不支持(IE浏览器要求安装ActiveX组件)    性能不好(不能过多地使用)    智能移动端并不支持Flash技术  命运    Flash的母公司Adobe公开宣布放弃       目前用于替代Flash技术最好的选择 - HTML5         几乎所有浏览器原生支持<video>元素  性能更高  智能移动端…
前言: 好久没更新博客了,以前很多都不会,所以常常写博客总结,倒是现在有点点经验了就懒了.在过去的几个月里,在canvas游戏框架方面,撸过了CreateJS,玩得了Egret,又学过PIXI.js.在移动前端方面,尤其是小游戏开始有一点点小经验了.但只是小经验,为什么说是小经验? 首先,深度不足,虽然用得最熟最多的白鹭,可是习惯了JavaScript,对TypeScript的OOP编程掌握得还不够:其次,对Egret等游戏框架了解的广度还不够,还有相当部分用法没用到.虽然能够应付朋友圈里传播的…
Egret白鹭H5小游戏开发入门(一)   前言: 好久没更新博客了,以前很多都不会,所以常常写博客总结,倒是现在有点点经验了就懒了.在过去的几个月里,在canvas游戏框架方面,撸过了CreateJS,玩得了Egret,又学过PIXI.js.在移动前端方面,尤其是小游戏开始有一点点小经验了.但只是小经验,为什么说是小经验? 首先,深度不足,虽然用得最熟最多的白鹭,可是习惯了JavaScript,对TypeScript的OOP编程掌握得还不够:其次,对Egret等游戏框架了解的广度还不够,还有相…
uni-app跨端自定义navbar+tabbar组件|沉浸式导航条|仿咸鱼凸起标签栏 在跨端项目开发中,uniapp是个不错的框架.采用vue.js和小程序语法结构,使得入门开发更容易.拥有非常丰富的插件生态.支持编译到h5.小程序及App等多个终端平台. 如上图:编译到h5+小程序+App端效果 ◆ 准备 在项目根目录components下新建ua-navbar和ua-tabbar组件. 在main.js中全局引入组件. // 引入自定义组件 import NavBar from './co…
本系列文章对应游戏代码已开源 Sinuous game 上一节介绍了canvas的基础用法,了解了游戏开发所要用到的API.这篇文章开始,我将介绍怎么运用这些API来完成各种各样的游戏效果.这个过程更重要的是参透一些游戏开发的思路和想法,而不是仅仅知道怎么写代码来完成这个游戏. 先用一张图来了解一下整个游戏的构成. Map表示整个背景地图,作用很简单,就是渲染黑色背景.Player 表示玩家粒子,它尾巴中带有生命点,我们用Life类来表示.Enemy为红色的敌人粒子,因为技能粒子和Enemy粒子…