2012年8月1日

基于jquery来制作动态加载树

摘要: 最近更新的后台树节点的加载方式。因为以前用的是jquery-treeview插件。 但是上网查了下资料,发现用它来实现树节点的动态加载还是挺麻烦的。于是我自己写了个动态加载的方式。下面贴代码。css样式:.treeview li{background: url(static/images/treeview-default-line0.gif) 0 0 no-repeat; margin: 0; padding: 4px 0pt 4px 16px; margin-left:5px;}.treeview li img{ margin-right:5px; margin-left:5px;}.h.. 阅读全文

posted @ 2012-08-01 15:10 TonyCoolZhu 阅读(2816) 评论(0) 推荐(0) 编辑

2012年7月20日

关于__proto__和prototype的一些理解

摘要: var Person = function(name) { this.name = name;}var p = new Person();new操作符的操作是var p = {}p.__proto__ = Person.prototypePerson.call(p)var p={}; 也就是说,初始化一个对象p。p.__proto__ = Person.prototype;Person.call(p);也就是说构造p,也可以称之为初始化p。关键在于第二步,我们来证明一下:var Person = function() {}var p = new Person();alert(p.__p... 阅读全文

posted @ 2012-07-20 14:26 TonyCoolZhu 阅读(29881) 评论(23) 推荐(21) 编辑

在ubuntu下python的 MySQLdb无法connect的问题

摘要: 安装了python-mysql。准备连接数据库。输入命令>>> import MySQLdb>>> cxn =MySQLdb.connect(user='root')Traceback (mostrecent call last): File "<stdin>", line 1, in<module> File"/usr/lib/pymodules/python2.6/MySQLdb/__init__.py", line 81, inConnect return Connecti 阅读全文

posted @ 2012-07-20 13:23 TonyCoolZhu 阅读(591) 评论(0) 推荐(0) 编辑

2012年7月18日

关于css position和scroll事件的一些理解

摘要: 昨天在做拾色器开发的时候,由于要将失色器定位到一个弹出框中。所以我使用了position:absolute属性。获取点击元素的位置。我获取它的位置的方法是使用$(this).offset().left,$(this).offset().top。因为absoulte是相对页面进行定位的。所以我在弹出框内的滚动条滚动的时候它不会跟着滚动。当时我想到的解决办法就是使用一个方法来获取scroll是向上滚动还是向下滚动。 使用的办法就是使用$("div").scroll()。获取它的scrollTop的值和上一次滚动的值进行比较来比较大小,从而判断是向上还是向下滚动。 不过我后来想到 阅读全文

posted @ 2012-07-18 09:20 TonyCoolZhu 阅读(2223) 评论(0) 推荐(0) 编辑

2012年6月28日

在windows下基于python的selenium的配置

摘要: selenium是一个自动化测试验收工具。具有跨平台,支持多种语言的特性。今天看了一个下午关于selenium的资料,感觉写测试用例最好还是用不需要编译的python语言最好。参考网址:http://www.cnblogs.com/chuxiao/archive/2012/03/30/2425377.html参考网址:http://www.ibm.com/developerworks/cn/java/wa-selenium-ajax/ 阅读全文

posted @ 2012-06-28 18:22 TonyCoolZhu 阅读(1140) 评论(0) 推荐(0) 编辑

2012年6月27日

工作记录

摘要: 今天在做手机桌面标签的时候在给iphone桌面添加icon的时候因为没有加apple-touch-icon,所以添加的标签特别难看。添加那个link可以设置icon的头像。在做统计的时候需要给统计后台发送请求,但是又存在跨域的问题。那应该怎么解决这个问题呢,解决的方法就是新建<script>或者<img>标签。在标签内添加src,那个src写的就是需要访问的地址。这样就可以解决跨域的难题啦。今天还犯了一个很2的问题。就是content.replace("", "")之后要重新给content赋值,不然不会生效。还有就是object 阅读全文

posted @ 2012-06-27 22:52 TonyCoolZhu 阅读(197) 评论(0) 推荐(0) 编辑

2012年6月26日

关于cookie的问题,图片src使用img:data;base64

摘要: 今天遇到一个问题,在写cookie的时候,我发现怎么写都不生效。后来发现原来我是在本地上面写的cookie,并没有把没有在服务器上面写,所以怎么都写不进去。还有一问题就是在写cookie的时候,path的值是需要注意的一个地方。还有一个很有意思的地方,就是写图片源地址时可以把图片转为base64编码,这样做可以减少http请求次数。参考:我们正常情况下,在html中会使用 img标签显示图片,如:<img src="http://XXX.com/yyy.png"其实也可以使用图片的base64编码格式达到同样的效果,如: <img src="data: 阅读全文

posted @ 2012-06-26 16:43 TonyCoolZhu 阅读(4617) 评论(0) 推荐(0) 编辑

2012年6月20日

javascript类lightbox效果

摘要: 最近因为需要在手机网站开发一个图片放大缩小的效果。本来想用lightbox的框架代码的,但是代码实在太多,就自己写了一个。 主要是用到了样式中的透明度,还有div居中显示。 layout的具体样式 <style type="text/css"> .lay{position:absolute;z-index:998;margin:0 auto;top:0;height:100%;width:100%;background:rgba(0, 0, 0, 0.3);} </style>在对多个图片绑定事件的时候遇到一个问题。就是我先用循环来判断img元素的个 阅读全文

posted @ 2012-06-20 12:47 TonyCoolZhu 阅读(254) 评论(0) 推荐(0) 编辑

页面编辑器开发

摘要: 本来昨天下午已经把这个页面编辑器做完了的。昨晚就给文件夹压缩了一下,今天早晨起来发现文件夹里的东西全没了。打包的压缩文件也是空的。瞬间感觉脑袋晕晕的,昨天的工作成果竟然没有了。于是下定决心,要给自己建一个版本库,把代码传到服务器上面去。以免悲剧重演。 其实开发编辑器也没什么好说的,我写这篇博客主要是记录我开发的过程,和在开发过程中遇到的难点。 除了textarea外,想在div中进行编辑需要使用contentEditable = "true"。如果是在iframe下进行编辑,需要用designMode="on"。我做的是使用iframe。 页面编辑器用到 阅读全文

posted @ 2012-06-20 11:05 TonyCoolZhu 阅读(260) 评论(0) 推荐(0) 编辑

2012年6月13日

jquery实现水平垂直居中

摘要: 在建立网页布局的时候,我们经常会面临一个问题,就是让一个div实现水平和垂直居中,虽然好几种方式实现,但是今天介绍时我最喜欢的方法,通过css和jQuery实现。1、通过css实现水平居中:.className{margin:0auto;width:200px;height:200px;}2、通过css实现水平居中和垂直居中通过css创建一个水平居中和垂直居中的div是一件比较麻烦的事情,您必须事先知道另外一个div的尺寸:.className{width:300px;height:200px;position:absolute;left:50%;top:50%;margin:-100px00 阅读全文

posted @ 2012-06-13 11:41 TonyCoolZhu 阅读(599) 评论(0) 推荐(0) 编辑

导航