摘要: webm格式和mp4格式,判断了浏览器能否支持的视频类型后,给了一个if判断,如果是支持mp4格式,就返回视频后缀mp4,如果是webm,就返回后缀webm。结果,在谷歌浏览器中播放不了,为什么我指定源为webm格式的视频时,谷歌浏览器毫无错误的播放了,但是,如果是使用if判断,发现选择的是mp4,而不是webm,咋办?先来看看这两段代码,差别只是顺序上的。/*************************************获取视频格式***************************/function getFormatExtension(){ if( video.canP... 阅读全文
posted @ 2013-12-27 17:47 进击的totoro 阅读(12114) 评论(2) 推荐(2) 编辑
摘要: 第一步:要先在新浪微博的开发平台上,创建自己的应用,获取到自己的sourcekey,这个是要作为你要获取的那个用户的微博的参数,也就是说下面的source参数的值。访问地址:红色部分改成自己的sourcekey就可以了https://api.weibo.com/2/statuses/user_timeline.json?source=1029394415注意:要使用版本2的接口看,版本1已经不能调用到了。这是刚学到的内容,解决了困扰的问题。还有很多关于这个接口的参数还没有学习到,比如说指定获取多少条等,考完试继续。再慢慢回来修改,主要有学习到新知识会回来补上滴 阅读全文
posted @ 2013-12-24 21:01 进击的totoro 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 写了一小段代码,是用XMLHTTPRequest对象来获取数据的,在本地服务器中,运行的很顺利,但是转向实际服务器(实质上就是转向http://gumball.wickedlysmart.com获取一个json文件过来),运行就跑不起来了。这就涉及到跨域获取数据的问题了。我运行时的环境是这样的:本地服务器运行当前代码、转向http://gumball.wickedlysmart.com获取一个json文件过来。结果:报错。XMLHttpRequest cannot load No 'Access-Control-Allow-Origin' header is present o 阅读全文
posted @ 2013-12-21 22:55 进击的totoro 阅读(2769) 评论(0) 推荐(0) 编辑
摘要: 基础知识一、要注意书写,一个字母就会让你代码跑不起来Ext.setup({ icon:'icon.png', glossOnIcon:false, tabletStartupScreen:'talbet_startup.png', phoneStartupScreen:'phone_startup.png', onReady:function(){ var panel = new Ext.Panel({ ... 阅读全文
posted @ 2013-12-05 22:50 进击的totoro 阅读(255) 评论(0) 推荐(0) 编辑
摘要: sencha-touch-debug.js 供开发时用sencha-touch.js 供发布时用sencha-touch-all.jsAll 供不能使用SDK构建应用程序时,将应用程序投入正式运行时用sencha-touch-all-debug.jsAll 供不能使用SDK构建应用程序时,处于开发阶段时用sencha-touch-all-compat.jsAll 供升级Sencha Touch 1.0的应用程序时用我使用sencha-touch-debug.js 来写小案例时,效果出不来,但是使用sencha-touch-all-debug.... 阅读全文
posted @ 2013-12-05 20:39 进击的totoro 阅读(220) 评论(0) 推荐(0) 编辑
摘要: voidqsort(int v[], int left, int right) { int j, last; if (left >= right) /* 若数组包含的元素个数少于两个 */ return; /* 则不执行任何操作 */ swap(v, left, (left + right)/2); /* 将划分子集的元素移动到V[0] */ last=left; /* 用last记录中比关键字小间的最右位置*/ for (j = left+1; j <= right... 阅读全文
posted @ 2013-12-01 20:59 进击的totoro 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 一、Write less Do more!这好像就是jQuery Mobile的口号吧。基于jQuery类库的jQuery Mobile移动web插件,有了这个轻量级插件后,排版方便了许多,很多样式我们只需要调用jQuery Mobile类库中的就好了。二、jQuery Mobile 的机制,所有的页面或视图内容都是通过Ajax请求加载的。三、提供了Event事件。这些事件可以根据当前的移动设备的特性来识别使用哪一类型的事件,如触摸、鼠标、window事件四、List列表的多种属性设置有一个问题还不知道怎么解决的?列表的性能问题。列表可以设置一个属性“搜索过滤”,即类似于我们打电话时搜索通讯录 阅读全文
posted @ 2013-11-22 21:24 进击的totoro 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 对jquery mobile来说,使用data-icon属性配置,可以设置元素的图标。图标没有变成右箭头,而是如下图所示://已经设置了图标 ,data-icon="home" data-iconpos="top"首页 而且是无论我怎么添加data-icon到任何元素上面,都是没有图标显示,最后发现,由于jquery mobile是使用CSS 3来渲染UI的,需要有一个图片集,解决步骤:1、下载。从下载的官方jquery mobile包里面,找到图片如下:2、拷贝images文件夹到项目文件夹下。目录结构如下:icon图片需要与jquery mobile 阅读全文
posted @ 2013-11-21 21:36 进击的totoro 阅读(834) 评论(0) 推荐(0) 编辑
摘要: 一、关于虚拟窗口的设置: width - viewport的宽度 height - viewport的高度 initial-scale - 初始的缩放比例 minimum-scale - 允许用户缩放到的最小比例 maximum-scale - 允许用户缩放到的最大比例 user-scalable - 用户是否可以手动缩放 二、Ajax方式处理请求默认情况下,jQuery Mobile采用Ajax的方式处理请求的。 阅读全文
posted @ 2013-11-19 13:18 进击的totoro 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 一、获取当前地理位置信息的方法在HTML5之前HTML5根据IP地址来获取当前的地理位置信息浏览器通过geolocation的API接口来获取当前的地理位置信息,(经纬度)方法为navigator.geolocation.getCurrentPosition(){}这个方法来获取由于许多地图采用的坐标系都是不一样的,使用不同的地图接口得到同一个地点的经纬度会有一定的偏差,百度地图和谷歌地图的纠偏能力如下表:什么是纠偏能力?在百度地图显示的经纬度和实际的经纬度是存在一定的差距的,百度地图上的经纬度会通过一个纠偏数据库,把地图上的经纬度尽量跟实际的经纬度接近。就是去纠正这种偏差。百度地图谷歌地图区 阅读全文
posted @ 2013-11-17 19:33 进击的totoro 阅读(2508) 评论(0) 推荐(0) 编辑