- 博客(32)
- 资源 (2)
- 收藏
- 关注
原创 我的第一个面向对象js编程
在写这个构造函数的时候,虽然测试了很多,但还是不够完善,比如: 1..开始时并没有想到在一个表达式中多个对象的问题,结果出现this冲突,必须通过变量传递才能实现。后来经高人指点,将每个$变成一个对象,那每个对象都有this,互相不干扰。 2.没有对参数进行判断,有些意外情况
2011-10-10 13:39:00
250
转载 图片预载
网站开发时经常需要在某个页面需要实现对大量图片的浏览,如果考虑流量的话,大可以像pconline一样每个页面只显示一张图片,让用户每看一张图片就需要重新下载一下整个页面。不过,在web2.0时代,更多人愿意用javascript来实现一个图片浏览器,让用户无需等待过长的时间就能看
2011-10-10 10:49:42
244
原创 document.formName中的同名元素问题
忽然发现该问题,记录一下。先看初始代码 html: 张三 李四 王五 周平 js: function fun(){ var x = document.myform.a; //注意这个a
2011-10-09 16:45:17
311
原创 【前端开发】深入理解面向对象第二步
创建对象的方式: 一、 构造类,由类生成对象。 function $(id){ this.o = document.getElementById(id).innerHTML } $.prototype.value = function(va){ //有这个就
2011-09-30 16:44:30
401
原创 开发中遇到的小问题
attList.innerHTML += arrAtt[i]+" window.del()>删除"; //在innerHTML中输出带有函数的内容,要输出window.fun(),不然会提示没有对象。还要注意输出内容中如果有变量也要
2011-09-28 09:29:22
207
原创 深入理解position的相对绝对定位与百分比的关系
今天又朋友问绝对定位和相对定位问题,做了代码演示给他,记录一下,给还在为绝对定位相对定位犯晕的童鞋们。 首先摆脱专业术语,用自己的话,理解下概念: 定位:定位有四个,包括上(top)下(bottom)左(left)右(right),不指明的前提下默认为左上角。然后以坐标轴的方
2011-09-26 12:22:22
2057
转载 js基础知识
JavaScript 简介 JavaScript 简介 JavaScript 是网景(Netscape)公司开发的一种基于客户端浏览器、面向(基于)对象、事件驱动式的网页脚本语言。JavaScript语言的前身叫作Livescr
2011-09-20 11:36:01
1706
原创 子孙选择器处理不同标签的差异(测试环境FF)
之前没注意,这次用到了忽然发现的,不知道是我理解有误还是标签有差异,同一个css对不同标签处理有差,而且没找到规律。 对于p标签,如果它是h1的无差别孙节点(就是子孙标签相同),则它会继承子节点的样式,可以看做h1的子节点,与之相同的还有a标签、li标签、dd标签等; 而di
2011-09-19 14:14:50
319
转载 备忘:CSS术语词汇表
备忘:CSS术语词汇表 by zhangxinxu from http://www.zhangxinxu.com 本文地址:http://www.zhangxinxu.com/wordpress/?p=1240 一、叨点什么 写文章的时候经常用到一些CSS方面的专
2011-09-19 12:05:23
296
转载 骆驼命名法,帕斯卡命名法和匈牙利命名法
简单的说 MyData 就是一个帕斯卡命名法 而myData是一个骆驼命名法,它第一个单词的第一个字母小写,后面的单词首字母大写,看起来像一个骆驼 而iMyData是一个匈牙利命名法,它的小写的i说明了它的形态,后面的和帕斯卡命名相同,指示了该变量的用途. 一、
2011-09-16 12:59:56
301
原创 js字符串拼接
字符串拼接问题,就结了好久,在论坛得到高手指点才明白,贴出完整注释代码 js代码 var a1=10; var a2=20; a3 = a1 + a2 //数字加数字 alert(typeof(a3)) //number alert("a1+a2="+a3) //a
2011-09-16 11:58:55
3380
原创 正则表达式perl模式和对象模式的对比
工作中偶然遇到perl模式和对象模式切换却没有成功,由于接触正则时间不长,看来看去也看不出什么问题,百思不得其解下,到论坛求助。 原来是创建对象模式的正则表达式需要转义,特此记录。 html js(三个reg任选其一,其他注释掉即可看结果) function
2011-09-16 10:16:41
283
原创 关于js闭包,函数实例讲解
之前看js时有个题目,要求能够弹出对话框提示当前选中的是第几个单选框。 原题目比较简单,有submit,然后又调用。 后突发奇想,如果没有o
2011-09-15 11:43:40
1342
原创 JS内置对象常用方法总结
常用方法中列出的是内置对象最重要最常用的方法,每个方法都需要好好掌握。 一般方法中拓展掌握,随着js深入可能会有调整。 内置对象常用方法总结 String常用方法 描述 FF IE charAt()
2011-09-15 10:55:24
581
原创 concat,join详解-substr,substring详解
最近做了道js的测试题,题目倒也不难,就是把指定字符串反向输出,有很多种方法可以做到,为了详细介绍这几个方法,代码中加了较多的变量和输出,仅供参考。 var rain = "c,s,s,r,a,i,n"; function rel(str) { var r =
2011-09-15 09:47:03
329
原创 attachEvent和addEventListener
document.getElementById("btn").onclick = method1; document.getElementById("btn").onclick = method2; document.getElementById("btn").onclick
2011-09-09 15:57:18
166
原创 把URL参数解析为一个对象
function getO(url){ var myArr = new Array(); var params = {}; myArr = url.split("?"); if(myArr.length<=1) return params; var
2011-09-09 15:27:00
766
原创 给表格中插入或删除一行
像表格中增加或减少一行: 在表格中IE不认识appandChild();为了兼容性,需要用insertRow(),insertCell()和deleteRow(),deleteCell(); 注意:参数为0表示从表格上面开始增加/减少,参数为-1表示从下面开始增加/减少
2011-09-09 12:11:26
1199
原创 appendChild()
appendChild() 方法在指定元素节点的最后一个子节点之后添加节点。 该方法返回新的子节点。 注意: appendChild()方法通常与document.createElement("div")或document.getElementById("id")函数
2011-09-09 09:39:23
3897
转载 JavaScript在IE浏览器和Firefox浏览器中的差异总结(转)
JavaScript在IE浏览器和Firefox浏览器中存在一些差异,以下对这些差异部分进行了总结,以及解决方案: 1.HTML对象的 id 作为对象名的问题 IE:HTML 对象的 ID 可以作为 document 的下属对象变量名直接使用 Firefox:不支持
2011-09-08 14:34:23
447
原创 倒计时器
显示一个距离2012年凌晨零点的倒计时秒表 html代码: 开始计时停止计时 js代码: function countdown(){ var n = new Date(); var ed = new Date(2011,11,31,23,59,59
2011-09-08 14:16:46
355
原创 js中的算术运算符和赋值运算符
js字符串连接用 +,VBS字符串连接用& JavaScript 算术运算符 算术运算符用于执行变量与/或值之间的算术运算。 给定 y=5,下面的表格解释了这些算术运算符: 运算符 意思 例如(y=5) 值 V
2011-09-08 13:59:08
1219
原创 常用时间函数 - 以特定格式显示当前时间
先说下js与vbs时间函数的差异。 1. js getMonth()得到的月份比当前月少1,vbs中Month()得到的就是当前月份 2. js getDate获得日期,getDay()获得星期,vbs中Day()获得日期,Weekday()获得星期 3. js getDa
2011-09-08 10:59:10
1527
原创 常用时间函数 - 以特定格式显示当前时间
按照yyyy-mm-dd 星期一 下午/上午 hh:mm:ss的方式显示一个动态时钟,hh为12小时制 html代码, 开始计时停止计时
2011-09-08 10:56:30
324
原创 字符串函数实例
1.截取不定字符串中指定字串中的字符。 输入所需字符串 截取从到之间的字符 获得截取内容 2.比较两个字符串,将不同的部分取出。 输入被比字符串 输入比较字符串 输入
2011-09-07 15:41:47
235
原创 JS 与 VBS 方法对比
1.意思相近的函数 JS 与 VBS 中很多方法功能差不多,但是写法不同 JS中采用 str.fun(a1,a2..) VBS中采用 fun(str,a1,a2...) js数组内容使用中括号表示myArr[3],VBS使用小括号myArr(0) js字符串索引
2011-09-07 15:37:20
1124
转载 js字符串函数(转)
JS自带函数 concat 将两个或多个字符的文本组合起来,返回一个新的字符串。 var a = "hello"; var b = ",world"; var c = a.concat(b); alert(c); //c = "hello,world" index
2011-09-07 14:42:23
162
原创 常用js代码总结
1.查询输入框中的最大数字 查找 function check(){ var txt = document.getElementById("txt").value var arr = new Array(); arr = txt.spl
2011-09-05 15:08:07
184
原创 正则表达式的直接量语法与创建 RegExp 对象的语法比较
通常,写正则表达式我喜欢使用直接量语法,觉得比较方便,但是究竟二者有何区别还真是少有研究。今天浅浅分析一下,以后发现其他区别会继续跟进。 我们使用 str.replace(/s/g,"world") 可以将字符 "s" 替换成 "world" ,但是这个"s"是指定字符串,不能
2011-09-05 11:58:19
812
原创 setInterval 与 clearInterval详解
计时计数器经常会用到的两个函数。之前只是使用,没有仔细研究过,这次遇到问题,初步解决之余与大家分享。 首先注意,setInterval与clearInterval都是直属于window对象的。 代码1:直接调用setInterval(即不通过函数调用) var dT
2011-09-02 16:34:20
5488
原创 【前端】js判断单复选框选择了第几个
表单中的单复选框选择,经常会用到的。带有详细注释,有需要拿去。 html代码: 游泳 跳绳 潜水 网球 篮球 唱歌 高中 专科 本科 硕士以上 高中 专科 本科 硕士以上 js代码(尤其注意
2011-09-02 16:05:54
755
原创 【前端】深入js第一步:初步认识js中的面向对象
随着学习和工作的不断深入,接触js也越来越难。最初只是借鉴高手的程序,然后修修补补,改成自己想要的,现在发现,面向对象变成已经成为前端开发中js必不可少的一环了。还是老老实实的学习学习吧。 先写了几个简单的面向对象的函数,并将在此逐个解析。 程序片段1:用混合的构造函数/原型
2011-08-31 14:45:17
315
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人