web技术
Mr-Jee
Im here where are you
展开
-
你该了解和你该正视的前端技术。
<br /> 好像一直没有正正经经的写过一遍关于技术的博客,这些天一直有些感触,不知道是太轻视前端技术了,还是实在找不到门路。总是看到一些无语的需求。<br /> 前端技术也是技术,也有需求和解决方案。很多时候我们需要把客户的需求重新整理加工成用代码能实现的解决方案。之前有一哥们,用了近1000行js代码来完成一组安全验证,大致是这样的意思:<br />1、用户名不能为空、长度为6-12个字符、需要为字母数字下划线组成、不能以数字开头、至少要有1个字母和1个数字<br />2、密码必须大原创 2010-12-10 12:04:00 · 4548 阅读 · 6 评论 -
JavaScript智能填写续写版(QQ邮箱地址栏简化版)
前阵子用QQ邮箱发了几封邮件,发现其中的输入地址栏很别致,看了下,做的很精细,用户体验也灰常的不错。就拿过来做了下实验。但是代码量还是大了点,而且我一直强调的适用性与通用性的抉择上我又要纠结了。昨天遇到一个问题,就是在一个文本框里输入一堆人的姓名,这些姓名已经存在数据库中了,大家原创 2011-03-25 11:22:00 · 6228 阅读 · 4 评论 -
JavaScript对象与继承教程之内置对象(下)
2、RegExp类现在要介绍的内容不完全与RegExp类有关,他几乎包含了正则表达式的大部分的基本知识点和含义,但是我无意扩展出来说,如果对此感兴趣,推荐些教程和好书。以下推荐绝非随机、随意。《精通正则表达式》,该书的作者和译者都对正则表达式有十分深厚的功底和理解,同时该书也是我目前为止见到的最好的教材,而且不用担心你的英文不好,该书的中文版翻译质量绝对一流。不过,这本书正如书名一样,是给对正则有兴趣,且真心的希望有所精通的人看的。blog.csdn.net/lxcnn。该博客绝对是当今中国数一数二的关于正原创 2011-01-24 21:39:00 · 9857 阅读 · 16 评论 -
碎碎念:验证字符串--字母数字集合。
<br />这篇打算八卦一点。从最简单的开始<br /> <br />一、验证一个字符串中必须是有字母数字组成的正则表达式<br />首先我们了解下/w,在不同的开发平台下他的含义是不同的。比如javascript中/w<==>[a-zA-Z0-9_]<br />而在c#中/w还包含了汉字等unicode编码字符<br /> <br />所以这个问题一定要排除使用/w<br /> <br />给出解决方案为:^[a-z0-9A-Z]+$<br /> <br /> <br />二、验证一个字符串中必须是由数字原创 2010-11-23 14:57:00 · 4066 阅读 · 1 评论 -
碎碎念:重拾javascript中的字符串替换
前几天,有个童鞋在js版块求助《多重拆分替换》的问题,说白了其实这个不算是多重拆分替换。具体可以参考这个http://topic.csdn.net/u/20101118/16/bd9a9b25-f29a-42c4-acc1-ab59cb590ea3.htmlvar mystr="86-10_北京,1-1_纽约," ;var strs = mystr.split(",");for(var i =0; i var val = parseInt(strs[i]); strs[i] = strs[i].r原创 2010-11-23 10:34:00 · 2519 阅读 · 5 评论 -
三栏布局,中间自适应!
<br /><!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-8" /><s原创 2011-01-14 09:46:00 · 2643 阅读 · 0 评论 -
JavaScript 拖动效果
<br /><!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-8" /><s原创 2011-01-12 17:30:00 · 3939 阅读 · 1 评论 -
JavaScript滚动
这个功能十分简单,暂时把功能做出来。等所有的小功能都出来了。打算把特效库建起来,到时候再来封装。另外。留个扣子:这段代码有2个硬伤,严重影响着效率和可扩展性。大家能指出来嘛?如果看出来了,请留言。我灰常希望能结交您这样的朋友。JavaScript滚动原创 2010-12-31 23:01:00 · 2112 阅读 · 3 评论 -
我的JavaScript庭院:一、JavaScript陷阱浅谈
1、变量看下面一段代码var t = "global";function test() {a = "global too";var t = "local";alert(t); //output:"local"alert(a); //output:"global too"t = "also local";}test();alert(t); //output:"global"alert(a); //output:"global too"为什么输出结果是这样原创 2010-10-31 18:36:00 · 4714 阅读 · 5 评论 -
仿QQ广告栏
都说一个问题不想永远重复的回答下去的最好办法是写在博客里。那我就遵从下呗其实这个仿QQ右下角的广告框没什么特色。不过还是说说实现原理吧。如果你是个新手,那么请顺序看下去,如果你是个熟练的js使用者,那么仅仅看加重段就可以了。高手嘛。。。是不会来的。1、定位使用了fixed定位,但是弱点是ie6下不支持这个定位,所以需要采取一些hack手段。这里使用了比较流行的IE6下绝对定位取代fixed定位的方法。通过window.XMLHttpRequest来判断是否是IE6(因为IE下没有这个对象嘛)。2、在滚动条移原创 2010-12-23 10:23:00 · 4539 阅读 · 2 评论 -
碎碎念:IE下不能正确解析xml文件的问题
昨儿在CSDN里遇到一个问题 http://topic.csdn.net/u/20101018/15/c94fc92a-2e39-4f7d-a5ba-1052a8a53ff4.html其用jQuery的ajax方法请求后台的xml文件,在FF下请求没有问题,结果在IE下却ajax请求失败。看了下来之后发现dataType限定了是xml文件,而其xml文件本身没有什么问题,那么就是一个问题了,就是ie load的不是当作xml文件处理,google了一下,发现问题确实是ie load当做text来处理。于是将原创 2010-10-19 14:39:00 · 2951 阅读 · 1 评论 -
碎碎念:一个小例子来记忆下XML DOM的appendChild和removeChild的使用
最近使用notepad写HTML,结果document拼错了,导致一开始写对的东西擦掉重写,差点误解了removeChild的作用,这个也搞定了jQuery里文档操作的几个方法warp时的技巧问题了。文档原创 2010-10-20 14:46:00 · 1982 阅读 · 0 评论 -
JavaScript对象与继承教程之内置对象(上)
JavaScript对象及继承教程一、类与对象在JavaScript世界里,关于面向对象第一个要澄清的概念就是类。对象都是有类来定义的,通过类来创建对象就是我们所熟悉的实例化。然而,在JavaScript中别没有真正的类,对象的定义就是对象自身。而ECMA-262干脆把这种妥协的方式称作为对象的调和剂。为了方便理解,我通常把这个发挥类的作用的调和剂称为类。 二、内置对象原创 2011-01-23 14:39:00 · 22707 阅读 · 66 评论