摘要:function VQuery(vArg){ //用来保存选中的元素 this.elements=[]; switch(typeof vArg) { case 'function': //window.onload=vArg; myAddEvent(window, 'load', vArg); break; case 'string': switch(vArg.charAt(0)) { case '#': //ID var obj=document.getElementById(vArg.substring(1)); this.e 阅读全文
模拟凡客导航
2013-05-31 12:47 by lyw90, 194 阅读, 0 推荐, 收藏, 编辑
摘要:<!-- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html lang="en"><head> <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <title></title> 阅读全文
了解DOM的事件流,Js事件捕获与冒泡分析,JS阻止事件传递!
2013-05-25 19:32 by lyw90, 1195 阅读, 0 推荐, 收藏, 编辑
摘要:了解DOM的事件流DOM事件标准定义了两种事件流,这两种事件流有着显著的不同并且可能对你的应用有着相当大的影响。这两种事件流分别是捕获和冒泡。和许多Web技术一样,在它们成为标准之前,Netscape和微软各自不同地实现了它们。Netscape选择实现了捕获事件流,微软则实现了冒泡事件流。幸运的是,W3C决定组合使用这两种方法,并且大多数新浏览器都遵循这两种事件流方式。默认情况下,事件使用冒泡事件流,不使用捕获事件流。然而,在Firefox和Safari里,你可以显式的指定使用捕获事件流,方法是在注册事件时传入useCapture参数,将这个参数设为true。下面用个例子分别来测试这两种事件流 阅读全文
Ajax中Get请求与Post请求的区别(转载)
2013-05-24 21:37 by lyw90, 223 阅读, 0 推荐, 收藏, 编辑
摘要:写在前面的话我们在使用Ajax时,当我们向服务器发送数据时,我们可以采用Get方式请求服务器,也可以使用Post方式请求服务器.那么,我们什么时候该采用Get方式,什么时候该采用Post方式呢?Get请求和Post请求的区别1.使用Get请求时,参数在URL中显示,而使用Post方式,则不会显示出来2.使用Get请求发送数据量小,Post请求发送数据量大例子页面的HTML代码:<html xmlns="http://www.w3.org/1999/xhtml"><head> <title></title> <style 阅读全文
序列化
2013-05-23 16:42 by lyw90, 158 阅读, 0 推荐, 收藏, 编辑
摘要:序列化是将对象状态转换为可保持或传输的格式的过程。与序列化相对的是反序列化,它将流转换为对象。这两个过程结合起来,可以轻松地存储和传输数据 阅读全文
jQuery的浏览器兼容性策略(转载)
2013-05-22 23:34 by lyw90, 355 阅读, 1 推荐, 收藏, 编辑
摘要:之前写过一篇日志(http://shawphy.com/article.asp?id=34),说FF没有cancelBubble,所以要做兼容,其实多虑了,JQ已经为我们做好兼容性了。也就是说,要阻止冒泡,直接使用$("a").click(function(e) {e.stopPropagation();})这样即可。她还修正了preventDefault ,target ,relatedTarget,pageX/Y,event.which(确定按了键盘或者鼠标上的哪个按键。)多的不说,大家自己看代码吧(jQuery 1.2.3 /line:2093-2149)[quote 阅读全文
css
2013-02-17 16:19 by lyw90, 157 阅读, 0 推荐, 收藏, 编辑
摘要:怎么样能写好高效率的CSS呢,一些初学者不注意的很多细小问题,当这些问题集中爆发,那么问题就大了。1、*{ margin:0; padding:0;} 请不要使用全局Reset:既然是全局的定义,那么他会吧所有标签都处理一遍,增加了浏览器解析的时间。有些标签其实没有必要处理,2、display与visibility的差异他们用于设置或检索是否显示对象。display隐藏对象不保留物理空间,visibility为隐藏对象保留占据的物理空间。当浏览器渲染被占据的物理空间时,会有所消耗资源。所以不赞成用visibility:hidden;3、border:none;与border:0;的区别有些同学 阅读全文
be strong
2013-02-17 16:09 by lyw90, 198 阅读, 0 推荐, 收藏, 编辑
摘要:第一种、知识陈旧的人。如今,知识更新的速度越来越快,知识倍增的周期越来越短。20世纪60年代,知识倍增,周期是8年,70年代减少为6年,80年代缩短成3年,进入90年代以后,更是1年就增长1倍。人类真正进入了知识爆炸的时代,现有知识每年在以10%的速度更新。生活在这样一个时代,任何人都必须不断学习,更新知识,想靠学校学的知识“应付”一辈子,已完全不可能了。吴德贵说,过去,我们对“终身教育”的理解是,一个人从上学到退休,要一直接受教育;现在,这一概念应当重新定义,终身教育,从摇篮到坟墓,应贯穿人的一生。他认为,入世后,那些“抱残守缺”、知识陈旧的人,将是职场中的麻烦人。第二种、技能单一的人。吴德 阅读全文
CSS架构目标:预测、重用、扩展、维护
2013-02-16 19:23 by lyw90, 222 阅读, 0 推荐, 收藏, 编辑
摘要:发表于2012-11-29 13:43|4400次阅读| 来源CSDN编译|19条评论| 作者张红月架构CSSJavaScript前端开发HTML摘要:Philip Walton 在AppFolio担任前端工程师,他在Santa Barbara on Rails的聚会上提出了CSS架构和一些最佳实践,并且在工作中一直沿用。对于想踏入前端开发的工程师来说,通晓CSS(Cascading Style Sheets)则是最基本的要求。而擅长CSS的Web开发人员不仅可以从视觉上复制实物原型,还可以用代码进行完美的呈现。无需使用表格、尽可能少的使用图片。如果你是个名副其实的高手,你可以快速把最新和最伟 阅读全文