预览模式: 普通 | 列表

JavaScript面向对象编程[三] 自定义事件

继 < JavaScript面向对象编程[二] 事件处理>(http://onewww.net/blog/article.asp?id=124)

上一篇给foo类增加了
addEvent和removeEvent方便事件的注册与注销

查看更多...

Tags: JavaScript 面向对象 事件 自定义事件.

分类:JS Ajax | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1998

IE下的强大调试工具DebugBar

一直以为Core Services的DebugBar是收费的,今天才发现针对个人用户是免费的。

著名的IETester也是Core Services公司的产品。

还有能让ie支持console.log()的CompanionJS。

查看更多...

分类:JS Ajax | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 2912

JavaScript面向对象编程[二] 事件处理

继 < JavaScript面向对象编程[一] 构造函数 >(http://onewww.net/blog/article.asp?id=106)

如果采用上篇文章的方法构建的类,如果要处理事件按通常的写法会造成回调函数作用域丢失。

程序代码 程序代码

查看更多...

Tags: JavaScript 面向对象 事件

分类:JS Ajax | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1906

JavaScript获取准确的行高

需求:n多行文字的div,隐藏超过5行的部分。
分析:我能想到的有2种思路,一种是计算5行的文字个数,重新innerHTML。第二种给div设置高度,沿着第二个思路往下走,就是设置div的高度为5×lineheigh。
解决:任务锁定到货的lineheight的问题上。css的设置会影响到lineheight。所以首先要获得css的lineheight与fontsize,如果有padding的话,也可以算进去。

相关知识点:

查看更多...

Tags: IE 默认行高

分类:JS Ajax | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1732

macbook重装系统

朋友一台macbook系统坏了,让我拿来修一下。此前我也没玩过mac os x
10.4的系统,也顺便想升级到10.5 印象里重新安装10.5比升级更方便些。
下载了一个10.5的镜像6.6G,下了3天,开始还挺开心,后来反应过来一张4.7的dvd刻不下。。去找了下h9的dvd碟,没买到。
于是回来琢磨怎么硬盘安装,可以用火线的ipod来安装,可我没有。
还有一套方案是先给本分区,分2个驱,把镜像恢复到第二个分区,第二个分区就变成了安装盘,重启可引导。

查看更多...

分类:Site Life Play | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 3950

1500出售闲置AppleTV

已售出

本来是想买来装上linux当服务器玩的,后来因为没有显示器(apple tv要求的显示器接口是HDMI,租的房子的电视也很差,不支持色差线),配置起来不方便,所以也没玩起来,也懒的折腾了,就卖了。

现在appletvhacks.net介绍appleTV已经可以完全被破解了 可以播放任何格式的影片。

查看更多...

分类:Site Life Play | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 2077

Chrome的hack写法以及CSS的支持程度

Chrome的CSS支持程度 引用自 Estelle



查看更多...

分类:Html CSS XML | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 2355

JS框架检测器 - YUI Monitor

当打开网站的时候能检测到网站的js框架及其版本(如:YUI jquery prototype)



查看更多...

分类:JS Ajax | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1929

firefox插件 记录优酷的播放记录

经常上优酷看电视剧,卡通等。第二天继续看的时候又不记得上次看到哪了,当然你可以去浏览器的历史记录里找,不过很麻烦。写了个greasemonkey的小扩展,下载greasemonkey,可以记录前几次的播放地址,当播放可以自动切换的专辑列表的时候也可以正常记录。

youku-playlist 安装

安装到greasemonkey后,再看过视频后,下次打开首页,会在首页底部看到列表。

查看更多...

分类:JS Ajax | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 2385

基于YUI的城市联动组件

参加过D2的朋友会对YUI印象比较深刻吧 ;)
//城市级联
//特点 支持3级连动 2级联动
//后期加载数据采用js方式可跨域,也会本地缓存
//可以前期绑定城市状态,方便在修改页面进行使用

查看更多...

Tags: YUI

分类:JS Ajax | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1631

狗和猫竟然会说人话,还如此搞笑

Flash动画

Tags: Joke

分类:Site Life Play | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 3114

带编号和背景的li编写心得

经常做带序号的列表,如图
一般的写法是这样的
<ul>
<li><strong>1</strong><a hef=”#”>经济学社</a></li>
<li><strong>2</strong><a hef=”#”>经济学社</a></li>

查看更多...

Tags: Html li

分类:Html CSS XML | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 3583

用Jquery访问WebService并返回Json

经常会用JavaScript访问asp.net的Webservice的需求,通常的方法是用asp.net ajax来解决,但asp.net ajax框架在不国内并不经常被使用。
在我们的应用中一般会是这样的,使用了jquery作为客户端框架,ajax请求也通常返回html或者json。html这里就不讨论了。返回json一般都是搞一个handler.ashx来处理请求,拼凑字符串来返回json。从而放弃了ws,因为ws返回的是xml,使用起来不方便。
所以我觉着比较完美的解决方法是让ws返回json而且不用asp.net ajax的客户端框是比较理想的解决方法。
通过观测发现asp.net ajax的客户端框架请求webservice的时候返回的是json,为什么webservice没有返回xml而返回了json呢?抓包分析到,关键在request的headers中 “Content-Type: application/json;utf-8” ,因此webservice就使用了json的序列化,应该是“System.Web.Script.Serialization.JavaScriptSerializer”这个类完成的工作,通过web.config的配置,把*.asmx交给了System.Web.Extensions.Dll。也就是这里还是用了asp.net ajax,不过是用的服务端部分,我这里直接用的asp.net 3.5
以上都是在啰嗦,具体的方法很简单,看例子

查看更多...

分类:JS Ajax | 固定链接 | 评论: 4 | 引用: 0 | 查看次数: 12857
Google
 
Web onewww.net