代码改变世界

Function

2012-06-04 15:41 by 呦菜, 426 阅读, 0 推荐, 收藏, 编辑
摘要:FunctionJavaScript的函数摘要:function functionname(argumnets_name_list){ body}function(argumnets_name_list){body}functionname(argumnets_name_list)构造函数:new Function(argumnets_name_list...,body)参数:argumnets_name_list... : 任意多个字符串参数,每个字符串命名一个或多个要创建的Function对象的参数。body : 一个字符串,指定函数的主体,可以含有人一多条javascript语句,这些. 阅读全文

调用百度地图时显示图标不自动生成阴影

2012-05-23 18:09 by 呦菜, 2547 阅读, 0 推荐, 收藏, 编辑
摘要:前段时间调用百度地图的时候发现了在百度地图上设置图标时会自动生成阴影,我的源代码是这样的success:function(msg){ if(msg.error==0) { //用于存贮设备的状态 var devStr = ""; //设置图标 var icon0 = new BMap.Icon(Common.imgurl+"marker_grey.png",new BMap.Size(27,25)); var ic... 阅读全文

图片在浏览器中自适应

2012-05-15 18:04 by 呦菜, 336 阅读, 0 推荐, 收藏, 编辑
摘要:代码:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=u 阅读全文

eval

2012-05-11 17:15 by 呦菜, 534 阅读, 0 推荐, 收藏, 编辑
摘要:eval()执行字符串中的JavaScript代码摘要:eval(code)参数:code: 字符串,含有要计算的JavaScript表达式或要执行的语句。返回值:计算code得到的值(如果存在的话)。抛出:SyntaxError: 说明code中没有合法的JavaScript表达式或语句。EvalError:说明非法调用了eval(),例如使用的标识符不是"eval"。其他异常:如果传递给eval()的JavaScript代码生成一个异常,eval()将把那个异常传递给调用者。描述:eval()是全局方法,它将执行一个JavaScript代码的字符串。如果code含有一个 阅读全文

Error 普通异常

2012-05-10 14:59 by 呦菜, 299 阅读, 0 推荐, 收藏, 编辑
摘要:Error普通异常构造函数:new Error()newError(message)参数:message: 提供异常的详细信息的出错信息,选用。返回值:新构造的Error对象。如果指定了参数Message,该Error对象将它作为message属性的值,否则,它将用于实现定义的默认字符串作为该属性的值。如果把Error()构造函数当做函数调用时不使用new运算符,它的行为与使用new运算符调用时一样。属性:message:提供异常详细信息的出错消息。该属性存放传递给构造函数的字符串,或实现定义的默认字符串。name:声明异常类型的字符串。对于Error类的实例和所有子类来说,该属性声明了用于创 阅读全文

decodeURI()和encodeURI()

2012-05-02 11:21 by 呦菜, 1316 阅读, 0 推荐, 收藏, 编辑
摘要:在了解以下内容之前先来了解一下什么是URI。Web上可用的每种资源 - HTML文档、图像、视频片段、程序等 - 由一个通用资源标志符(Uniform Resource Identifier, 简称"URI")进行定位。 URI 可以是Uniform Resource Locator (URL)或Uniform Resource Name(URN)的形式,URL和URN是URI的子集。encodeURI()URI中的转义字符摘要:encodeURI(uri)参数:uri: 一个字符串,含有URI或其它要编码的文本。返回值:uri的副本,其中某些字符被十六进制的转义字符序列替 阅读全文

Date

2012-04-26 11:42 by 呦菜, 479 阅读, 0 推荐, 收藏, 编辑
摘要:Date 操作日期和时间的对象构造函数:new Date() 把创建的Date对象设置为当前的日期和时间。new Date(milliseconds) milliseconds是一个数字,它将被作为日期的内部数字表示,其单位是ms,和方法getTime()的返回值一样。 new Date(datestring) datestring是一个字符串,它是日期的字符串表示,其格式就是方法Date.parse()接受的格式。new Date(year,month,day,hours,minutes,seconds,ms) 传递给该构造函数的是2-7个数字,它们分别指定了日期和时间的各个字段。除... 阅读全文

Boolean

2012-04-19 13:57 by 呦菜, 381 阅读, 0 推荐, 收藏, 编辑
摘要:Boolean对布尔值的支持。构造函数:new Boolean(value) Boolean(value)参数:value: 由布尔对象存放的值或者要转换成布尔值的值。返回值:当作为一个构造函数(带有运算符new)调用时,Boolean()将把它的参数转换成一个布尔值,并且返回一个包含该值的Boolean对象。如果作为一个函数(不带有运算符new)调用的,Boolean()只能将它的参数转换成一个原始的布尔值,并且返回这个值。0,NAN,null,空字符串"",和undefined都会被转换成false。其它的原始值,除了false(但包括字符串“false”)都会被转换成 阅读全文

Array

2012-04-18 14:08 by 呦菜, 334 阅读, 0 推荐, 收藏, 编辑
摘要:数组(array)是一个有序的、值的集合。创建一个数组的最简单方法就是使用数组直接量。例如:var empty = []; //没有元素的数组var array1 = [1,2,3,5]; //4个元素的数组var arry2 = [1.1,true,"a"]; var base = 1;var arry3 = [base,base+1,base+2]; 创建数组的另一种方法是使用Array()构造函数。1.无参数调用:var a = new Array();用这个方法创建的是一个没有元素的空数组,和数组直接量[]相等2.可以显示的指定数组前n个元素的值:var a = n 阅读全文

Arguments

2012-04-12 18:10 by 呦菜, 368 阅读, 0 推荐, 收藏, 编辑
摘要:Arguments对象属性: callee 对当前正在执行的函数的引用 length 传递给函数的参数个数,同时也是Arguments对象中的数组元素个数Arguments对象是一个类似数组的对象,注意是类似数组哦,从技术上来讲它不是数组,但是具有带编号的属性,这些属性可以作为数组元素,而且它有length属性。当一个函数被调用时,会为该函数创建一个Arguments对象。arguments[]数组只在函数体内定义。在函数体内,arguments应用该函数的Arguments对象。Arguments对象容许完全的存取那些实际参数值,即使某些参数还没有被命名。什么意思呢?看下面的代码就知道... 阅读全文