代码改变世界

js 关于拖拽的初步学习

2011-09-19 10:24 by 呦菜, 232 阅读, 0 推荐, 收藏, 编辑
摘要:最近有在网上开了关于js模拟滚动条的,发现我对这些一无所知,连起码的dom属性都不了解,所以想以js的拖拽开始学习,慢慢进步~~~首先需要了解各个相关属性:scrollWidth: 说明: scrollWidth是用来获取元素的实际内容的宽度。也可以说是scrollWidth能够返回整个网页或元素的可是宽度以后,加上滚动条滚动的距离值。 语法:s = element.scrollWidth; 实例:View Code <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http:// 阅读全文

js学习之——document对象

2011-09-06 20:39 by 呦菜, 319 阅读, 0 推荐, 收藏, 编辑
摘要:lastModified: document.lastModified属性包含了文档的最后修改日期,前提是服务器把他加在文档的头信息中。如果服务器没有发送这个头信息,一些浏览器会判定文档的最后修改日期是今天,而其他一些浏览器会认为是1970年1月1日,由于你获得的字符串会根据浏览器的不同而不同,所以最好将其转化为一个日期对象: var lastMod = new Date(document.lastModified);referrer: document.referrer属性包含了当前页面的访问来源——带用户进入你的站点页面的那个url.domain: javascript有一个严格的同源政策 阅读全文

js学习之——杂项

2011-09-06 10:37 by 呦菜, 291 阅读, 0 推荐, 收藏, 编辑
摘要:navigator对象:navigator对象包含一些属性来表述用户的浏览器信息,主要为:navigator.userAgent,它包含了浏览器完整的userAgent字符串Alert、confirm和promptTomeout与interval:setTimeout(‘myFunction()’,1000):表示函数myFunction()在浏览器接收到setTime()指令的1000毫秒之后执行。需两个参数.也可以用函数引用 setTimeout(myFunction,1000);clearTimeout:取消超时设定。var myTimeout= setTimeout(‘myFuncti 阅读全文

js学习之——窗口几何学

2011-09-05 20:09 by 呦菜, 201 阅读, 0 推荐, 收藏, 编辑
摘要:1. screen对象 屏幕对象包含了用户电脑屏幕的相关信息。 screen.width和screen.height属性给出了屏幕大小 screen.availWidth和screen,availHeight给出了有效的屏幕分辨率。 screen.colorDepth给出了电脑屏幕能够处理的每像素的(颜色)位数。screen.pixelDepth给出了同样地信息,但是在IE下无效。2. 窗口尺寸 最重要的是window.innerWidth和window.innerHeight,他们指定了窗口的尺寸。3. 移动、改变大小和滚动窗口 移动:moveTo( )和 moveBy( ) 调节窗口尺寸: 阅读全文

js小测试 全局变量

2011-09-02 16:23 by 呦菜, 211 阅读, 0 推荐, 收藏, 编辑
摘要:前几天写代码的时候由于return和全局变量的一些东西没弄懂,所以同事给写了个小例子:<html><body><script> var j=0; function changej() { j=1; } function changej1(i) { if(i==1) return j=2; if(i==2) j=3; }</script><script> alert("NUM_1 "+j); changej(); alert("NUM_2 "+j); alert("NUM_3 " 阅读全文

捕捉回车事件及简单格式验证

2011-08-31 16:14 by 呦菜, 192 阅读, 0 推荐, 收藏, 编辑
摘要:1.捕捉回车事件 document.onkeydown=function(event) { e = event ? event :(window.event ? window.event : null); if(e.keyCode==13){ //$("#btn_landing").click(); alert("ss"); } } 2.邮箱验证:var email=document.getElementById("email").value;var isemail=(/^\w+((-\w+)|(\.\w+))*\@[A-Za... 阅读全文

[转]smarty学习 foreach

2011-08-17 11:18 by 呦菜, 5932 阅读, 3 推荐, 收藏, 编辑
摘要:Smarty - Manua手册 - Chapter 7. Built-in Functions第7章 内建函数 - {foreach},{foreachelse}用于像访问序数数组一样访问关联数组 {foreach},{foreachelse}Attribute Name属性名称Type类型Required必要Default默认值Description描述fromarray数组Yes必要n/aThe array you are looping through循环访问的数组itemstring字符串Yes必要n/aThe name of the variable that isthe curr 阅读全文

smarty学习2

2011-08-16 17:09 by 呦菜, 496 阅读, 1 推荐, 收藏, 编辑
摘要:smarty模板:1. tpl: <{* 这是注释格式*}>2. tpl:<{ includefile="bottom.htm"}>将bottom.htm模板文件包含到当前模板文件中3.php:$smarty->assign("name","李晓军");将模板中的$name替换成"李晓军"三个字$smarty->display("tpl.htm");编译并显示模板文件tpl.htm4. tpl:<{$title|capitalize}>首字母大写& 阅读全文

smarty学习1

2011-08-16 11:11 by 呦菜, 424 阅读, 0 推荐, 收藏, 编辑
摘要:Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 第三章.基本语法 Table of Contents[内容列表] Comments[注释] Functions[函数] Attributes[属性] Embedding Vars in Double Quotes[双引号里值的嵌入]Math[数学运算] 所有的smarty模板标签都被加上了定界符。默认情况下是 { 和},但它们是可被改变的。例如,我们假定你在使用默认定界符.在smarty里,所有定界符以外的内容都是静态输出的,或者称之为不可改变.当smarty遇到了. 阅读全文

js杂文

2011-08-15 14:31 by 呦菜, 239 阅读, 0 推荐, 收藏, 编辑
摘要:刚刚整理文件夹的时候发现的,不知道从哪里得来的,贴出来以后参考:文章标签 ‘JavaScript’ JavaScript获取系统时间2010年7月24日 香草吧噗 2 条评论 /*获取系统时间*/function getSysDate(){var thetime = new Date();return getFormat(thetime.getFullYear()) + “-” + getFormat(thetime.getMonth()+1) + “-” + getFormat(thetime.getDate()) + ” ” + getFormat(thetime.getHours()) 阅读全文