最近的文章列表

用jQuery来判断iPad、iPhone、Android是横屏还是竖屏的代码 orientation

其实主要是通过window.orientation实现,下面看下代码吧

代码如下:

function orient() {
if (window.orientation == 90 || window.orientation == -90) {
//ipad、iphone竖屏;Andriod横屏
$("body").attr("class", "landscape");
orientation = 'landscape';
2014/5/26 Comments:
javascript调用百度地图api并在地图上进行打点添加标注POI

最近要做一个网页,具体内容是:上边有一个标题,下边分成两块,左边是地图。并且地图上有两个点,点击两个点有相应的提示信息,显示数据库里最新的两条数据信息。右边是一些文字说明。本人刚开始学习,做的也不是很好

总体效果如下所示:

地图 

首先新建map.php文件,代码如下 

2014/5/26 Comments:
分析按钮状态切换 绑定不同函数后点击时执行多次函数问题

删除帖子和锁定帖子都需要填写拒绝原因,共用一个窗口,和按钮,按钮绑定不同的事件:

title = '删除帖子(屏蔽、不显示)';

代码如下:

$('#btn_ok', '#div_deny_reason').bind('click', function(){edit('if_show', '0');});
title = '锁定帖子';
$('#btn_ok', '#div_deny_reason').bind('click', function()
2014/5/26 Comments:
js双引号和单引号的区别和处理

单引号和双引号其实没啥区别,看你自己习惯了

代码如下:

<input type="button" onclick="alert("1")">-------------------不正确
<input type="button" onclick="alert('1')">-------------------正确


双引号中再用双引号要这样:
var str = "abc\"def\"ghi"
用反斜杠来禁止

2014/5/26 Comments:
跨域名访问资源的问题 HTML5 Canvas getImageData img.crossOrigin

利用 canvas 取得图片的data,如果 img.src是来自其它域名的图片,浏览器便会禁止执行
例如代码:

<canvas id="example" width="300" height="300">
This text is displayed if your browser does not support HTML5 Canvas.
</canvas>
2014/5/26 Comments:
分析Object #<HTMLCanvasElement> 的drawImage没有作用的原因

学canvas时候发现了这个问题,情况分析:

1:google版本不支持canvas的drawImage方法,

2:传入参数不正确导致浏览器报错(是由于image加载是异步的,可能没加载完成就开始执行相应的代码,结果资源获取不到)。

3: var canvas = document.getElementById('canvas');
     var context= canvas.getContext('2d');有可能你没有获取2D的上下文,晕,我就是这种,至于第二种情况下面有解答方法。

2014/5/26 Comments:
中国学生听力不好的九大原因

1. 自己的发音不够准确。2. 词汇量太少,语法知识缺乏。3. 大脑反应速度太慢。4. 不了解英语不同的口音。5. 不会合理利用时间,不积极寻找机会练习

2014/5/24 Comments:
听不懂老外说英语的五个原因

书籍.jpg

有些时候我们突然发现自己学了很长时间英语,却几乎听不懂一盘标准的英语磁带,更听不懂English speaker说话,因此会非常泄气,学英语的信心受到很大打击。在此,我们对听不懂老外说英语的原因作以分析,目的是找到原因,及时克服。
你知道你听不懂老外说英语的真正原因吗?

2014/5/24 Comments:
说明jQuery.holdReady()使用方法
代码如下:

holdReady: function( hold ) {
if ( hold ) {
jQuery.readyWait++; // readyWait就是一个计数器,表示还有多少个条目就绪事件才能执行

} else { jQuery.ready( true ); } }


使用方法如下:

jQuery.holdReady( hold )

作用:暂停或恢复.ready() 事件的执行 <

2014/5/24 Comments:
实现禁用Enter键表单自动提交实现代码
代码如下:

//禁用Enter键表单自动提交
document.onkeydown = function(event) {
var target, code, tag;
if (!event) {
event = window.event; //针对ie浏览器
target = event.srcElement;
code = event.keyCode;
if (code == 13) {
tag = target.tagNa
2014/5/24 Comments: