浏览模式: 普通 | 列表
分类: H5/JS/CSS | < | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | > | >>

微信中网页插入视频

[ 2016-11-15 12:25:45 | 作者: admin ]
在微信开发中,本来要做一个网页用来显示PPT,发现在显示的过程中,出现问题,并不是这么简单,在此记下,在做的过程中遇到的问题,为各位开发者提供一个参考!

当我想做这个的时候,在QQ群中询问,得到的答案是用HTML5 做一个类似PPT的东西,说实话,本人对于前台页面的设计比较不在行,所有查了一些资料下来发现这不是一个好方法,如是百度发现可以把PPT上传到微软的SKydriver然后把PPT分享,就可以把PPT样式弄出来了,世界上我是弄出来了,但是不知道为什么,这个url总是掉线,时时打不开,出现网页加载不了,此时只能另外想办法了,做成视频吧,这样是可以的,如是要把PPT转换成视频,在WPS中的【特色功能】中可以把视频转换成mp4格式和avi格式,转换完成后,把视频转换成swf格式,转换工具用 格式工厂 比较可以,最主要是免费的产品,比较OK关键技术强大!转换之后,就可以在web页面把它弄出来了,如代码所示:


...

阅读全文…

html编码的转换,&#*; 模式

[ 2016-11-14 11:41:37 | 作者: admin ]
<script>
var htmlEncode=function(str) {//HTML des encode.
         var res=[];
         for(var i=0;i < str.length;i++)
                res[i]=str.charCodeAt(i);
         return "&#"+res.join(";&#")+";";
};
var htmlDecode = function(str) {
         return str.replace(/&#(x)?([^&]{1,5});?/g,function($,$1,$2) {
                return String.fromCharCode(parseInt($2 , $1 ? 16:10));
         });
};
</script>


&#39;&#39;中国&#39;&#39;
转出为
''中国''

google地图调用方法

[ 2016-09-01 13:29:26 | 作者: admin ]
<!DOCTYPE html>
<html>
     <head>
         <title>Map</title>
         <meta name="viewport" content="initial-scale=1.0, user-scalable=no">
         <meta charset="utf-8">
         <style>
                html, body, #map-canvas {
                     height: 100%;
                     margin: 0px;
                     padding: 0px
                }
         </style>
         <script src="http://maps.googleapis.com/maps/api/js?v=3.exp&sensor=false"></script>
...

阅读全文…
p.s. 中文传递给ajax,javascript需要解析使用的时候,需要先转成utf-8再urlencode。传递给php则没有这个需要。

在页面使用ajax向后台请求数据,

当返回中文是就需要对中文进行解码,否则会变成乱码:

解码如下:decodeURI(data.Name) ;

以前都运行好好的,但是突然有一天就报了这个错误: malformed URI sequence 被解码的URI不合法.

到网上搜了下,有的说要用: decodeURIComponet, escape 解码才行, 但是这几个方法都试了,还是报同样的错误.

最后检查后台代码发现中文编码的是这样的:

java.net.URLEncoder.encode(client.name); 并提示该方法是过时的了.

于是将其编码改成: java.net.URLEncoder.encode(client.name , "UTF-8"); 便OK了.
...

阅读全文…

CSS3 background-size 属性,背景图的设置

[ 2016-05-28 09:47:21 | 作者: admin ]
语法:
background-size: length|percentage|cover|contain;
attachments/201605/28_094933_qq20160528094618.jpg


规定背景图像的尺寸:
div
{
background:url(img_flwr.gif);
background-size:80px 60px;
background-repeat:no-repeat;
}
p.s. 发现提交的编码都是 utf-8 ,指定为gb2312无用,在gbk网页中,也只能对中文先编码后解码了

使用scriptCharset即可解决问题,用contentType就不一定可以了。

$.ajax({
             url: testUrl,
             dataType: 'jsonp',
             type: 'post',
             scriptCharset: 'utf-8'
         });


上面的解决方案是最完美的,另外也附上网上的解决方式吧,是用contentType来处理的
jQuery(form).ajaxSubmit({
url: "ajax.aspx?a=memberlogin",
type: "post",
dataType: "json",
contentType: "application/x-www-form-urlencoded; charset=utf-8",
...

阅读全文…

Exif的Orientation信息说明

[ 2015-07-16 15:11:32 | 作者: admin ]
EXIF Orientation 参数让你随便照像但都可以看到正确方向的照片而无需手动旋转(前提要图片浏览器支持,Windows 自带的不支持)

这个参数在佳能、尼康相机照的照片是自带的,但我的奥林巴斯就没有,看照片时不能自动旋转,修正的方法有两个,一个看不顺眼就旋转,另一个是修改 EXIF 中的 Orientation 参数(XnView 浏览器查看缩略图时可以修改)

如果你想在旋转图片时只写入 EXIF 方向信息而不旋转图片就可以用到下面的方法

看图修改很简单

attachments/201507/16_151305_qq20150716151118.jpg

  2,4,5,7功能类似 Photoshop 的水平翻转、垂直翻转,照像时不会出现的,自拍也不会(对着镜子自拍可以,但相机不知道)

读取方法:未旋转的照片读上左旋转后的方向对照下表。相当于把照片当相机,看旋转后相机上方和左方分别对着什么方向
...

阅读全文…

Exif.js 读取图像的元数据

[ 2015-07-13 17:34:29 | 作者: admin ]
非常棒,可以获取照片Exif数据,可以结合jquery和zepto使用

Exif.js 提供了 JavaScript 读取图像的原始数据的功能扩展,例如:拍照方向、相机设备型号、拍摄时间、ISO 感光度、GPS 地理位置等数据。


http://code.ciaoca.com/javascript/exif-js/demo/ajax.html


简单示例
获取 base64 编码文件数据
获取上传文件数据
异步获取图像数据
<script src="exif.js"></script>
EXIF.getData(document.getElementById('imgElement'), function(){
     EXIF.getAllTags(this);
     EXIF.getTag(this, 'Orientation');
});