earlyup

博客园 首页 新随笔 联系 订阅 管理

2012年7月19日 #

摘要: 最近项目中用到了Python,遇到了中文乱码问题,结合网上的资料以及自己的摸索,总结如下:Python文件设置编码 utf-8 (文件前面加上 #encoding=utf-8), 同时文件保存的格式也应该是utf8MySQL数据库charset=utf-8 ,数据库的编码必须是utf8python连接MySQL时加上编码参数conn = MySQLdb.Connection(host='localhost', user='root', passwd='123', db='test',charset='utf8')设 阅读全文
posted @ 2012-07-19 14:39 天边那朵云 阅读(1551) 评论(0) 推荐(0) 编辑

2012年5月28日 #

摘要: 由于Array的构造函数在如何处理参数时有点模棱两可,因此总是推荐使用数组的字面语法 -[]- 来创建数组。[1,2,3];// 结果: [1, 2, 3]newArray(1,2,3);// 结果: [1, 2, 3][3];// 结果: [3]newArray(3);// 结果: [] newArray('3')// 结果: ['3']// 译者注:因此下面的代码将会使人很迷惑newArray(3,4,5);// 结果: [3, 4, 5] newArray(3)// 结果: [],此数组长度为 3译者注:这里的模棱两可指的是数组的两种构造函数语法由于只有一 阅读全文
posted @ 2012-05-28 22:29 天边那朵云 阅读(121) 评论(0) 推荐(0) 编辑

2012年5月13日 #

摘要: ie与标准浏览器对js的实现和接口支持各不相同,本文的目的是将常用的兼容性问题总结,以备查阅。1. 集合类对象问题现有代码中许多集合类对象取用时使用 (),IE 能接受,Firefox 不能。解决方法:改用 [] 作为下标运算。如:document.forms("formName") 改为Js代码document.forms["formName"];//又如:document.getElementsByName("inputName")(1);//改为document.getElementsByName("inputName 阅读全文
posted @ 2012-05-13 21:54 天边那朵云 阅读(367) 评论(0) 推荐(0) 编辑

2012年4月24日 #

摘要: HTML5对script标签做了些修正,不再支持xml:space 属性,新增了async 和 defer属性,type属性不再是必须的属性。async = “async” 异步加载&执行js,指定了该属性,script不再是阻塞模式,js在文档开始解析时执行,效果等同于将script写的页面底部defer = “defer” js在文档解析完成后开始执行,等同于onDomReady 阅读全文
posted @ 2012-04-24 14:54 天边那朵云 阅读(242) 评论(0) 推荐(0) 编辑

2012年3月15日 #

摘要: BrowserHTTP1.0HTTp1.1IE6 724IE866 FF3+66Safari3+44Chrome3+44Chrome11+6?Opera10+44Opera11+16? 阅读全文
posted @ 2012-03-15 20:26 天边那朵云 阅读(241) 评论(0) 推荐(0) 编辑

2012年3月1日 #

摘要: 关于top对象和parent对象在各浏览器中表现差异的一点小感悟 阅读全文
posted @ 2012-03-01 22:06 天边那朵云 阅读(543) 评论(0) 推荐(0) 编辑

2012年2月3日 #

摘要: HTML标签是不能乱嵌套的!!!开发时误将p标签嵌套到另一个p标签中:<p> <p>Test</p></p>结果浏览器报“未指明错误”。定位良久后发现是标签嵌套导致的问题,查阅了下资料描述如下:根据XHTML嵌套规则,p本身block元素, 而p下只能包含inline元素.如果在p下再次包含p,就违背了XHTML规则。如果在p下包含div, innerHTML也一样取不到.举一反三下,还有哪些标签是不能嵌套?原来a标签也是不行的,引用一位网友的总结http://omiga.org/blog/archives/124 阅读全文
posted @ 2012-02-03 15:30 天边那朵云 阅读(603) 评论(0) 推荐(0) 编辑

摘要: 在前端开发中有时需要将当前操作的dom对象修改为另一类对象,如:<button>Click</button>,点击button后,想要将<button>标签替换为<span>标签。通常的做法是修改button的parentNode的innerHTML,但是当button还有兄弟节点时,问题就显得比较复杂,你需要先将兄弟节点保存下来,同时记住button在所有子节点中的位置,然后再做修改。1. IE提供了replaceNode接口使得问题解决起来简单多了。语法:oElement = object . replaceNode ( oNewNode ) 阅读全文
posted @ 2012-02-03 15:06 天边那朵云 阅读(166) 评论(0) 推荐(0) 编辑

摘要: 严格模式(Strict Mode)是ECMAScript 5的新特性,它允许你把整个程序,或者某个函数,放置在“严格”的操作语境中。这种严格的语境会防止某些特定的操作并抛出更多的异常。虽然ECMAScript 5对ECMAScript 3是向下兼容的,但是在严格模式下,所有在ECMAScript 3中不赞成使用的特性都被禁用(或抛出错误)而不是兼容。支持严格模式的浏览器:Firefox 5+、IE9、Chrome启用严格模式有以下好处:捕获一些编程错误,并抛出异常。阻止进行一些相对“不安全”的操作(例如访问全局变量),抛出异常。禁用一些让人迷惑的特性。关于严格模式的大多数信息都可以在http: 阅读全文
posted @ 2012-02-03 14:51 天边那朵云 阅读(307) 评论(0) 推荐(0) 编辑

2011年10月29日 #

摘要: 在IE6—8里动态修改img的src,如果赋值的是一个非法的url,如:xx.fdf,则会导致浏览器假死。个人猜测,IE遇到这种非法的域名会一级一级往上去解析直到超时,此时浏览器一直处于忙,给人已经死掉的错觉。后来尝试使用Image对象,事先判断该url是否能加载,即先new Image(); 分别注册onload和onerror事件,再修改src属性,结果仍然卡死。最后发现,直接在浏览器地址栏里输入xxfd.fd 都会造成假死,我彻底被征服了,只有祈祷IE尽快fix这个bug。 阿门! 阅读全文
posted @ 2011-10-29 15:02 天边那朵云 阅读(213) 评论(1) 推荐(0) 编辑