随笔分类 - HTML&JavaScript
摘要:<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta name="viewport" id="viewport" content="width=device-width,height=device-height,initial-scale=1.0,user-scalable=no"><s
阅读全文
摘要:setTimeout尽量使用:setTimeout(function(){},1000);这种格式;即使是一个方法也放进大括号里面去,那样不容易报错,可以使用的变量(如参数传递等)。function refresh_move(tag){ tag.style.top = '1px'; tag.style.left = '1px'; setTimeout(function(){tag.style.top = '0px';tag.style.left = '0px';}, 100);}
阅读全文
摘要:1. 例子: var tempStr = "tempText" ; tempStr.indexOf("Texxt"); //返回大于等于0的整数值,若不包含"Text"则返回"-1。2. indexOf用法: strObj.indexOf(subString[, startIndex]) JavaScript中indexOf函数方法返回一个整数值,指出 String 对象内子字符串的开始位置。如果没有找到子字符 串, 则返回 -1。如果 startindex 是负数,则 startindex 被当作零。如果它比最大的字符位置
阅读全文
摘要:/** * 校验字串是否符合正则表达式 */function matchStrings(pattern,path){ //定义匹配的通配符,?表示任意一个字符,*表示任意数量字符,**表示任意数量的目录 var singleChar = '?'; var anyChar = '*'...
阅读全文
摘要:javascript中文参数编码url传递实例1.html页面代码如下:<!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" c
阅读全文
摘要:window.onload = function(){ alert(trs[0].getElementsByTagName("td")[0].innerHTML)}</script>
阅读全文
摘要:<scripttype="text/javascript">/*--获取网页传递的参数--*/functionrequest(paras){varurl=location.href;varparamStr=url.substring(url.indexOf('?')+1,url.length).split('&');varj;varparamObj={};for(vari=0;j=paramStr[i];i++){paramObj[j.substring(0,j.indexOf('=')).toLowerC
阅读全文
摘要:function span_move_fun(){var span = document.getElementById("move_k");var span_left = $(span).offset().left;var span_top = $(span).offset().top;var start_left = $(span).offset().left;var start_top = $(span).offset().top;span.addEventListener('touchstart', function(event) {event.pre
阅读全文
摘要:解决办法:<s:textareaname="doc.intro"id="intro"rows="3"cssStyle="width:505px;"onkeyup="validateLength(this)"onblur="validateLength(this)"></s:textarea>//验证textare输入长度functionvalidateLength(arg){varintro=arg.innerHTML.replace(/^\s+|\s
阅读全文
摘要:一、选择的意义在异步应用程序中发送和接收信息时,可以选择以纯文本和XML作为数据格式。为了更好的使用ajax,我们将学习一种有用的数据格式JavaScript Object Notation(JSON),以及如何使用它更轻松地在应用程序中移动数据和对象。JSON是一种简单的数据交换格式,在某些方面,它的作用与XML非常类似,但比XML更为简单,JSON的语法简化了数据交换的难度,而且提供了一种伪对象的方式。Java的对象< - >JavaScript对象(json数据格式)二、JSON基础简单地说,JSON可以将JavaScript对象中表示的一组数据转换为字符串(伪对象),然后就
阅读全文
摘要:概要iScroll4这个版本完全重写了iScroll这个框架的原始代码。这个项目的产生完全是因为移动版webkit浏览器(诸如iPhone,iPad,Android这些系统上广泛使用)提供了一种本地化的方式来对一个限定了高度和宽度的元素的内容进行滑动。很不幸的是,这种情况下所有的web应用的页面就不能够包含具有position:absolute的头、页尾或者是一个内容可滚动的中间区域。然而,Android系统最新修订版已经可以支持这种功能了(尽管支持的力度还不是特别好),Apple公司似乎不太情愿将one-finger滑动事件运用到div元素上。除了以前版本的iScroll的特性以外,iScr
阅读全文
摘要:对于动态文件,比如 index.asp?id=... 或者 index.aspx?id=... 相信有经验的程序员都知道怎样禁止浏览器缓存数据了.但是对于静态文件(css,jpg,gif等等), 在什么场合下面我们需要禁止浏览器缓存他们,怎么做?方法一:Dojo中我们可以用简单的方法完成:在dojo.xhrGet(包括post)等方法中都包含preventCache属性,此属性的含义: “默认为启用浏览器缓存,否则将通过自动增加不同的参数来确保浏览器缓存失效” 我们只要把此属性赋值为:“true”即可。方法二:document.write("<script src='t
阅读全文
摘要:<!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=utf-
阅读全文
摘要:JavaScripttest() 方法JavaScriptRegExp 对象参考手册定义和用法test() 方法用于检测一个字符串是否匹配某个模式.语法RegExpObject.test(string)参数描述string必需。要检测的字符串。返回值如果字符串 string 中含有与 RegExpObject 匹配的文本,则返回 true,否则返回 false。说明调用 RegExp 对象 r 的test() 方法,并为它传递字符串 s,与这个表示式是等价的:(r.exec(s) != null)。实例在下面的例子中,我们将检索 "W3School":输出:Result:
阅读全文
摘要:Math 对象Math 对象用于执行数学任务。Math 对象属性属性描述FFIEE返回算术常量 e,即自然对数的底数(约等于2.718)。13LN2返回 2 的自然对数(约等于0.693)。13LN10返回 10 的自然对数(约等于2.302)。13LOG2E返回以 2 为底的 e 的对数(约等于 1.414)。13LOG10E返回以 10 为底的 e 的对数(约等于0.434)。13PI返回圆周率(约等于3.14159)。13SQRT1_2返回返回 2 的平方根的倒数(约等于 0.707)。13SQRT2返回 2 的平方根(约等于 1.414)。13Math 对象方法方法描述FFIEabs(
阅读全文
摘要:function getOs(){ var OsObject = ""; if (navigator.userAgent.indexOf("MSIE") > 0) { return "MSIE"; } if (isFirefox = navigator.userAgent.indexOf("Firefox") > 0) { return "Firefox"; } if (isSafari = navigator.userAgent.indexOf("Safari"
阅读全文
摘要:语法:STYLE="filter:filtername(fparameter1,fparameter2...)" (Filtername为滤镜的名称,fparameter1、fparameter2等是滤镜的参数) 滤镜说明: Alpha:设置透明层次 blur:创建高速度移动效果,即模糊效果 Chroma:制作专用颜色透明 DropShadow:创建对象的固定影子 FlipH:创建水平镜像图片 FlipV:创建垂直镜像图片 glow:加光辉在附近对象的边外 gray:把图片灰度化 invert:反色 light:创建光源在对象上 mask:创建透明掩膜在对象上 sh...
阅读全文
摘要:关于获取各种浏览器可见窗口大小的一点点研究<script>function getInfo(){ var s = ""; s += " 网页可见区域宽:"+ document.body.clientWidth; s += " 网页可见区域高:"+ document.body.clientHeight; s += " 网页可见区域宽:"+ document.body.offsetWidth + " (包括边线和滚动条的宽)"; s += " 网页可见区域高:"+ d
阅读全文
摘要:问题这样的:37.5*5.5=206.08(JS算出来是这样的一个结果,我四舍五入取两位小数)我先怀疑是四舍五入的问题,就直接用JS算了一个结果为:206.08499999999998怎么会这样,两个只有一位小数的数字相乘,怎么可能多出这么小数点出来。我Google了一下,发现原来这是JavaScr...
阅读全文

浙公网安备 33010602011771号