Web开发
文章平均质量分 57
sunlylorn
2010.7校招加入腾讯目前就职于360搜索
展开
-
Flash开发之z-index
<br />在HTML中,如果嵌入Flash,默认会将flash放在页面的最上面。也就是说,即使用绝对定位,将z-index设的无穷高,页面里的任何元素还是无法将它盖住。这时候,有两种方法可以控制flash的z-index<br />1、在嵌入flash时,设置flash的wmode参数为opaque<br />2、在嵌入flash时,设置flash的wmode参数为transparent<br />对应的IE和FireFox的代码如下所示,以方法1为例:<br />IE下:<param n原创 2011-05-16 08:32:00 · 6079 阅读 · 0 评论 -
IE CSS Hacking Rules
IE CSS Hacking Rules: property:all-ie\9; property:gte-ie8\0;*property:lte-ie7; +property:ie7; _property:ie6;原创 2011-12-22 16:51:02 · 818 阅读 · 0 评论 -
iframe的onload事件
1、背景在页面中放了一个display:none的iframe,当用户点击一个button时,用该iframe去拉取一个网页,并将iframe显示出来。2、问题给iframe添加了onload事件,当iframe显示出来后,不关闭,并再次点击button,在IE下onload事件不触发。3、问题分析与解决办法IE 支持 iframe 的 onload 事件,不过对动态创建和修改原创 2011-11-10 11:20:11 · 8739 阅读 · 0 评论 -
JavaScript 面向对象程序设计(下)——继承与多态
前面我们讨论了如何在 JavaScript 语言中实现对私有实例成员、公有实例成员、私有静态成员、公有静态成员和静态类的封装。这次我们来讨论一下面向对象程序设计中的另外两个要素:继承与多态。1 又是几个基本概念为什么要说又呢?在讨论继承时,我们已经列出了一些基本概念了,那些概念是跟封装密切相关的概念,今天我们要讨论的基本概念,主要是跟继承与多态相关的,但是它们跟封装也有一些联系。转载 2011-11-05 14:42:38 · 895 阅读 · 0 评论 -
JavaScript 面向对象程序设计(上)——封装
JavaScript 是一种非常灵活的面向对象程序设计语言,它与传统的强类型的面向对象程序设计语言(如 C++,Java,C# 等)有很大不同,所以要实现如 C++、java、C# 当中的一些特性就需要换一种思考方式来解决。今天主要讨论如何在 JavaScript 脚本中实现数据的封装(encapsulation)。数据封装说的简单点就是把不希望调用者看见的内容隐藏起来。它是面向对象程序设计的转载 2011-11-05 14:41:24 · 933 阅读 · 0 评论 -
js汉字排序
我们常常会用到js数组的sort方法用于对数组进行排序arrayobj.sort(sortfunction)参数arrayObj 必选项。任意 Array 对象。sortFunction 可选项。是用来确定元素顺序的函数的名称。如果这个参数被省略,那么元素将按照 ASCII 字符顺序进行升序排列。然当把 运算符应用到中文字符串时,sort函数只用字符的 Unicode 编码比原创 2011-11-24 17:20:53 · 7648 阅读 · 3 评论 -
Javascript获取页面元素的绝对位置
一、概念绝对位置:网页元素的左上角相对于整张网页左上角的坐标相对位置:相对于浏览器窗口左上角的坐标二、获取方法1、每个元素都有offsetTop和offsetLeft属性,表示该元素的左上角与父容器(offsetParent对象)左上角的距离。2、每个元素都有原创 2011-08-09 18:17:40 · 10618 阅读 · 0 评论 -
利用js实现页面关闭时发送http请求
一、背景假设有一个图片浏览的网页,每日pv量大概在80,000,000左右,uv量在3,000,000左右,现需要统计每张图片的pv量。二、方案方案1 每浏览一张图片,发送图片id和浏览数量到后台,并记录到数据库(可能会涉及到缓存机制,比如Memcache)方案2 在页面中用js原创 2011-07-13 14:48:55 · 23316 阅读 · 2 评论 -
IE 8 HTML Parsing Error:Unable to modify the parent container element before the child element is cl
一、错误信息提示IE8下消息: HTML Parsing Error: Unable to modify the parent container element before the child element is closed (KB927917)行:原创 2011-07-04 17:25:16 · 7081 阅读 · 0 评论 -
深入理解js闭包
深入理解js闭包闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。Js代码 var n=99转载 2011-06-09 17:29:00 · 5463 阅读 · 7 评论 -
js闭包的用途
我们来看看闭包的用途。事实上,通过使用闭包,我们可以做很多事情。比如模拟面向对象的代码风格;更优雅,更简洁的表达出代码;在某些方面提升代码的执行效率。1 匿名自执行函数我们知道所有的变量,如果不加上var关键字,则默认的会添加到全局对象的属性上去,这样的临时变量加入全局对象有很多坏处,比如:别的函数可能误用这些变量;造成全局对象过于庞大,影响访问速度(因为变量的取值是需要从原型转载 2011-06-09 17:25:00 · 88177 阅读 · 20 评论 -
Javascript中的this
原文:http://www.cn-cuckoo.com/2010/05/08 说明:《JavaScript高级程序设计(第2版)》(预计2010年7月份上市)的审校者谢廷晟针对书中一句关键的表述,给出了如下分析说明。虽然译者也同样意识到将this关键字与函数执行时所处的作用域简单地等同起来不恰当,但在书中其他章节里,还有多处类似表述。本着不擅自修改原文的原则,谨以此说明帮助读者慎思明辨(书转载 2011-06-09 17:21:00 · 1978 阅读 · 0 评论 -
模拟新浪微博首页滚动效果
<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><mce:script type="text/javascript" src="http://ajax.googleapis.com/ajax/li转载 2011-06-01 13:23:00 · 1389 阅读 · 0 评论 -
js动态获取图片的宽度和高度像素值
<br />一、背景<br />1、后台数据表在设计的时候,对于每张图片,没有记录其宽度和高度的像素值。<br />2、图片的宽度和高度有不同的size,比如,A类型的图片是700*500像素,B类型的图片是700*1000像素<br />3、在前台有一块700*500像素的固定大小的图片展示区,用于展示各种size的图片<br />4、A类型的图片正常展示,B类型的图限高展示,即展示成350*500像素<br />5、无法通过其他字段区分A类型图片和B类型图片(如果在设计数据表的时候记原创 2011-06-01 18:21:00 · 28428 阅读 · 4 评论 -
键盘按键编码对应表
<br />转载 2011-05-31 10:50:00 · 2468 阅读 · 0 评论 -
Firefox/Chrome下flash的wmode参数设为opaque或transparent时输入文本框中无法输入中文汉字的解决方法
一、前言这段时间做个项目,要涉及到flash开发。真悲催,之前没有接触过flash开发,于是找个哥们临时教了一下Adobe Flash CS5 的使用方法,感觉还蛮简单,所见即所得,和MFC下的开发有点像,渐渐摸到些门道,功能也开发得差不多了。于是,就像墨菲定律所述,Anything that can go wrong will go wrong(如果坏事有可能发生,不管这种可能性多么小,它总会发生,并引起最大可能的损失),遇到一个巨恶心的问题,和大家分享下。二、问题描述在HTML文件里有一个嵌入的flas原创 2011-05-18 13:44:00 · 7043 阅读 · 0 评论 -
IE6下链接onclick事件处理中的请求被aborted
开发中常使用标签代替button,好处在于可以利用a:hover样式做mouseover效果,但下面的代码在IE6下就有问题,onclick中的请求被aborted。切换图片,IE6下图片不显示。关注此人,IE6下请求失败。点击链接时先触发onclick事件后执行href,这里的void(0)把onclick发送的请求给终止了。这个bugs在IE7中已经修复。解决方法:1. 不转载 2011-12-22 11:47:39 · 866 阅读 · 0 评论