- 浏览: 1091871 次
- 性别:
- 来自: 广州
最新评论
-
July01:
推荐用StratoIO打印控件,支持网页、URL、图片、PD、 ...
如何解决非IE浏览器的web打印 -
flashbehappy:
同一个视频,有mp4,ogg两种格式的。在chrome,fir ...
firefox chrom safari 对video标签的区别 -
xmdxzyf:
可以在网站(www.sosoapi.com)上试下在线表单方式 ...
用swagger-php/ui做API测试 -
flex_莫冲:
a2631500 写道"看了源码,设置Backbon ...
backbone与php交互 -
a2631500:
"看了源码,设置Backbone.emulateJS ...
backbone与php交互
文章列表
$xsl = new XSLTProcessor();这句报错。
步骤1:在windows目录下面找到php.ini文件,找到“extension=php_xsl.dll”这一行,把前面的分号去除掉
步骤2:找到 register_globals 使他的状态为 Off
重启服务。。。。OK。。。。
chrome对svg的缩放有bug
- 博客分类:
- html5
http://groups.google.com/group/google-chrome-frame/browse_thread/thread/8b32568e6cf93452/ed2a45ac49ee9833?#ed2a45ac49ee9833
svgRoot.currentScale * 0.67;
这样直接在js中操作是无效的。若放在svg标签里面的<script>,则生效。
demo
http://stonelee.info/demos/currentscale_bug_in_chrome15/index.html
几乎每一个网页设计师在做网站测试的时候,都会遇到过80端口被占用的情况!
我从会做网站到现在也遇到过了N次了,今天又让我遇到了,我来解决他,并为大家做最详细易懂的分析。
我的情况:我用了一个小插件“黑风 Aspwe ...
video等元素实现全屏控制
- 博客分类:
- html5
http://johndyer.name/native-fullscreen-javascript-api-plus-jquery-plugin/
html5 video 实现全屏控制
创建360旋转的jquery插件。
- 博客分类:
- jquery
360旋转物体或实景的jquery插件。
http://jquery.vostrel.cz/reel
图片数据源可以有三种,第一种使用一张包含多个角度图像的图片,第2个是采用多张不同角度的图片,第三种是采用一张全景图片。
第1种数据源比较消耗内存,不需要指定图片路径,只要放在预览图片同一个目录下。命名格式为logo.png,logo-reel.png。
第2种数据源需要设置图片参数。
path:'samples/phone/',//图片保存的相对目录
images参数,
images: phone_frames(20),自己写phone_frames()函数。参数表示使用的图片数量。也 ...
js操作cssRule的增删改
- 博客分类:
- javascript
- css
initSize: function(){
var sheet = null;
for (var i = 0, len = document.styleSheets.length; i < len; i++) {
sheet = document.styleSheets[i];
if (sheet.href.indexOf('transitions') != -1) {
var rules = she ...
要写一个jquery插件,可以实例化插件并传递不同的参数给不同的div。实例化时碰到问题。
首先讲下函数中变量的私有性。
function initMp3(options){
var isPlaying = false;
var audioImg;
var audio;
……
}
任何在函数中定义的变量和函数都可以认为是私有变量。即使var entity = new initMp3(),也是无法访问到entity.isPlaying;
但是若在函数内定义this.isplaying,则可以在实例中访问到。因为this.isplaying是公有的。
...
js错误处理策略
- 博客分类:
- javascript
数据类型错误
js中的基本类型检测使用typeof,对象的值则使用instanceof检测。
绝对不要使用 if(str) { } 检测
Canvas元素默认宽 300px, 高 150px, 设置其宽高可以使用如下方法:
方法一:
1 <canvas width="500" height="500"></canvas>
方法二:使用HTML5 Canvas API操作 OK
1 var canvas = document.getElementById('欲操作canvas的id');
2 canvas.width = 500;
3 canvas.width = 500;
若通过如下方法设置宽高,那么Canvas元素将由原来大小被拉伸到所设置的宽高:
方法一:使用CS ...
css的嵌套选择器用法总结
- 博客分类:
- css
css复合选择器的使用规则
1、id嵌套class #myid.myclass: <p id="sp" class="myclass"></p>。
2、一个元素标签使用多个class。.important.warning <p class="important warning">注意不要有空格 。有空格表示分别适用于两个class。
3、id标签内的class元素。#myid .myclass <div id="myid"><p class="mycl ...
ipad下的safari执行window.open,会打开2个tab窗口。但是若在全屏模式。(将网页添加到屏幕中),window.open会无效。只能通过<a/>
如果要打开一个新标签窗口,只能通过<a>或者
var a = window.open("");
a.location = "www.sina.com";
或者用js append一段<a>标签,打开后再remove掉。
window.notification(目前只有在chrome下支持通知)
IE不支持window.innerWidth
在Opera和i ...
ipad上的safari运行html5的video标签。若使用自定义的button控制video的播放和暂停,在pc上没问题但是在ipad上,播放一会就会自动暂停。apple提供的video demo也只是在pc上实现播放暂停而没有在ipad上实现。
在这个有关视频的快速技巧里,我们将探讨如何在项目中使用 HTML5 video 标签。由于旧的浏览器和 Internet Explorer 不支持 <video> 元素,我们必须为这些浏览器找到一个支持 Flash 文件的解决方案。
不幸的是,和 HTML5 音频一样,涉及到视频的文件格式,Firefox 和 Safari/Chrome 的支持方式并不相同。因此,如果你想在这个时候使用 HTML5 视频,则需要创建三个视频版本。
.OGG
Firefox 能良好支持这种格式。你可以使用 VLC (媒体 -> 串流/保存) 实现视频的轻松转换。
.MP4
许多屏幕录制工具支持 M ...
chrome cookie无法设置
- 博客分类:
- jquery
Chrome浏览器为了安全只支持online-cookie。也就是,本地不可以设置cookie。这是不是同源策略的设置 ?
给个例子
<html>
<head>
<script language="JavaScript" type="text/javascript">
function addCookie(objName, objValue, objHours){//添加cookie
var str = objN ...
jquery radio取值
- 博客分类:
- jquery
jquery 取radio或checkbox,select的值。发现网上好多是错的。
radio设置值
$("input[name='effectType'][value='booth']").attr("checked","checked");
radio获取选中的值
alert($("input[name='effectType']['checked']").val());
注意点: name和checked之前不能有@符号。否则会报错的。name的值要加引号 。checked也要加引号。