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