RSS
 

检测HTML5和CSS3支持的情况

04 2010

今天闲逛,看到一个非常详细的检测HTML5跟CSS3支持情况检测的代码列表
http://diveintohtml5.org/everything.html

放在这里备着,以便自己可查:)

还有一个专门做这个检测的库程序 Modernizr,这个就稍微有点点大,8K左右,平常还是根据自己需要做检测好了

补充一个速查表网站:
http://www.findmebyip.com/litmus/#target-selector

和一个HTML5做的PPT,同时也是个不错的介绍
http://html5cn.net/demo/132/demo.html

使用的标签: CSS3, HTML5, JavaScript, Modernizr
 
1 条评论

作者: FlashSoft  发表在: JavaScript  阅读数: 84    » 

 

extinfowindow的介绍

17 2010

在我上一篇博文中写到了关于使用MAPABC API给其扩展了extinfoWindow的一系列方法,这里会详细介绍其背景跟使用方法

extinfoWindow扩展运行截图:

extinfoWindow运行截图

开发背景:

我们在做项目的时候,UI总是希望能非常漂亮,地图类的项目也是如此,现有的
几个比较有名的地图API提供商基本上不外乎

MapABC API(较为丰富的方法,可自己扩展)
Google Map API(非常丰富的方法,可自己扩展)
Baidu Map API(方法显然不够丰富,扩展性没去研究)

我们项目对于风格定制要求很高,所以我们开始挑选了比较知名的Google Map API V2来做开发,由于工期比较短,很多东西挑选了一些现成的开源代码来做

比如开始做自定义信息浮层(infoWindow)的时候,由于默认的API提供的infowindow定制性不够,所以我们去找到了gmaps-utility-library-dev里的extinfowindow来做我们的信息浮层

gmaps-utility-library-dev的SVN地址是:
http://gmaps-utility-library-dev.googlecode.com/svn

extinfowindow这个扩展定制性很强,使用也相当简单,所以我们使用起来很顺畅,后来谷歌童鞋离开中国消息让我们重新选择了地图API提供商,所以就挑中了国内第一的Map ABC
可是Map ABC的infowindow定制性也不强啊,所以我们只能选择自己来扩展了

初期是直接移植gmaps-utility-library-dev里的extinfowindow的思路,给Marker上扩展,经过一段时间使用,不合适,最终选择了给Map来扩展

文件内容介绍:

代码执行流程介绍:

1.把extinfowWindow.js的引入放在Map ABC的API js引用的后面

<script type="text/javascript" src="http://app.mapabc.com/apis?t=flashmap&amp;v=2.3.3&amp;key=589d4f83d44b1019cc50cefc4e78bf8d6120b51a048863e517b8e89b85faedff1fdbefdab16aaa56"></script>
<script type="text/javascript" src="extinfoWindow.js"></script>

2.给已经加入到地图中的MMarker中增加 点击事件的捕捉,执行

地图实例.setActiveExtInfoMarker(当前被点击的Marker);

3.调用openExtInfoWindow方法,显示extinfoWindow,这里会自动完成后调用一次resizeExtInfoWindow方法

地图实例.openExtInfoWindow(你的extinfoWindow里要显示的HTML内容);

基本流程就是这样的,类里已经自己实现了,点击右上角的关闭按钮关闭的功能,以及实现了缩放地图,移动地图,点击空白处关闭extinfowWindow的功能

平常的开发足够了,对于有特殊需要的,比如传入的HTML后还需要绑定事件的,以及需要用函数调用来关闭extinfoWindow的,可以看index.html的具体实现,里面有这样的应用了

extinfoWindow使用说明:

// 输入:空
// 功能: 显示extinfowindow
MMap.openExtInfoWindow

// 输入:空
// 功能: 隐藏extinfowwindow
MMap.closeExtInfoWindow

// 输入:空
// 功能: 重新计算并设置extinfowwindow的高度
MMap.resizeExtInfoWindow

// 输入:Marker实例
// 功能: 设置当前被点击的Marker为激活状态,这个方法必须在其他方法之前调用
MMap.setActiveExtInfoMarker

// 输入:空
// 返回值: 当前被点击激活的Marker实例
// 功能: 用来返回当前地图中被激活的Marker的实例
MMap.getActiveExtInfoMarker

范例以及下载:

演示地址:
http://i.javascript.cn/labs/extinfoWindow

下载地址:
zipextinfoWindow扩展(32)

使用的标签: api, extinfowindow, gmap, JavaScript, mapabc, utility library, 扩展, 杂项
 
4 条评论

作者: FlashSoft  发表在: 杂项  阅读数: 1    » 

 

Aptana的配色方案

11 2010

由于博客重建- -!以前发过的Aptana配色方案没有了,现在应朋友的要求,重发出来

aptana_color

下载:
rarAptana配色风格下载(52)

使用的标签: aptana, color, JavaScript, scheme, 杂项, 配色
 
1 条评论

作者: FlashSoft  发表在: 杂项  阅读数: 104    » 

 

给MapABC的API增加自定义tip的扩展

10 2010

之前项目里用谷歌地图的API开发地图应用,其中有用到自定义Tip的需求,寻觅之找到了一个给GMarker扩展的tip类,叫extinfoWindow,用的挺好

后来谷歌哥哥走了,不得已项目也转到MapABC上了,而MapABC的扩展几乎属于没有的状态,特别是Flash版的,几乎很难自定义一些东西
还好MapABC支持fromLngLatToContainerPixel,使得自己开发一个extinfoWindow变成可能,所以把GMap里的extinfoWindow的名字,以及概念抄袭了一把,改成了适用于MapABC的版本

运行截图:
extinfoWindow运行截图
点击查看全文 »

使用的标签: api, extinfowindow, gmap, google, infowindow, JavaScript, mapabc, tip, 扩展
 
4 条评论

作者: FlashSoft  发表在: JavaScript  阅读数: 128    » 

 

Tunnelier自动登录并最小化

04 2010

Tunnelier 是一个很不错的SSH端口转发的工具,比MyEntunnel好用的多
但是不爽的是,老是需要自己点一下Login,然后最小化它

终于有一天忍受不了了,试了试在cmd下输入 Tunnelier /?
结果不负众望,有不少参数可用
点击查看全文 »

使用的标签: cmd, Linux, ssh, tunnelier, windows, 杂项
 
1 条评论

作者: FlashSoft  发表在: Linux, 杂项  阅读数: 160    » 

 

在VPS中使用Dropbox实现定时备份

23 2010

作为dropbox的忠实粉丝,偶当然希望我的所有平台上的备份都是用它了
在windows7下我用它,在我的UbuntuDesktop上我用它,最近买了VPS,我还是希望用它.
然后我就去搜索,看看有没有CentOS的解决办法,终于,在官方的wiki里找到了方案

网址是:http://wiki.dropbox.com/TipsAndTricks/TextBasedLinuxInstall

参考完成后发现在我的VPS上用起来占用内存较大,在VPS上长期占用肯定不好
所以有了下面的优化解决方案
把官方前面的步骤也顺道放过来

点击查看全文 »

使用的标签: centos, dropbox, Linux, Linux, png, sqlite, VPS
 
4 条评论

作者: FlashSoft  发表在: Linux  阅读数: 289    » 

 

极力推荐”WordPress Database Backup”

23 2010

wordpress的站点文件已经通过dropbox备份了,数据虽然可以通过计划任务来mysqldump来备份且发邮件
但是下面这个wordpress插件能让这个备份更简单

网址:

http://austinmatzko.com/wordpress-plugins/wp-db-backup/

点击查看全文 »

使用的标签: database backup, png, WordPress, WordPress
 
暂时没有评论,你来坐沙发

作者: FlashSoft  发表在: WordPress  阅读数: 129    » 

 

试用”最新文章签名”插件

23 2010

刚在冰古的玩WordPress博客上,看到一个签名插件

觉得不错,拿来试用下

网址在:
http://wanwp.com/plugins/latest-post-signatrue/

点击查看全文 »

使用的标签: png, signature, WordPress, WordPress
 
暂时没有评论,你来坐沙发

作者: FlashSoft  发表在: WordPress  阅读数: 132    » 

 
第 1 页,共 2 页12