最近的文章列表

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:
说明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:
理解new functionName()定义一个函数的意义

比如定义一个函数的两种调用方法:

代码如下:

function getInfo() {
var info = {
message: "message"
};
return info;
}


1、var info1 = getInfo();

2、var info2 = new getInfo();

1和2有什么区别吗?info1和info2得到的值是一样的吗?

第1种很

2014/5/24 Comments:
简单介绍JavaScript字符集 命名规则

JavaScript是区分大小写的:

关键字、变量、函数名、和所有的标识符都必须采用一致的大小写(一般我们都是写成小写的),这样和当初学C#的多样式写法有很大的区别。

比如:(这里以变量str和Str为例)

代码如下:

var str='abc';
var Str='ABC';
alert(str);//输出abc
2014/5/24 Comments:
jQuery ui限定时间区间 利用 datepicker插件实现开始日期(minDate)和结束日期(maxDate)

使用jQuery ui首先需要引入jQuery类库,jQuery ui js脚本和jQuery ui css样式表。代码示例如下:

代码如下:

<script src="js/jquery-1.7.1.js"></script>  
<script src="js/jquery-ui-1.8.18.custom.min.js"></script>
<link rel="stylesh
2014/5/24 Comments:
javascript检测网络是否畅通、具体连接功能的代码
代码如下:

var EventUtil = {
addHandler: function (element, type, handler) {
if (element.addEventListener) {
element.addEventListener(type, handler, false);
} else if (element.attachEvent) {
element.attachEvent("on" + type, handler)
2014/5/24 Comments:
用jQuery实现仿搜索自动联想功能的代码
代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Ins
2014/5/24 Comments: