随笔分类 -  Javascript

摘要:canvas 基础canvas 基础创建 canvas 的方法很简单,只需要在 HTML 页面中添加 <canvas> 元素:<canvas id="myCanvas" width="300" height="150">Fallback content, in case the browser does not support Canvas.</canvas>为了能在 JavaScript 中引用元素,最好给元素设置 ID ;也需要给 canvas 设定高度和宽度。创建好了画布后,让我们来准备画笔。 阅读全文
posted @ 2011-02-28 21:41 Fakis 阅读(392) 评论(0) 推荐(0)
摘要:今天用Ajax来改板一个文章列表页面,用JS来处理返回的json数据。在测试的过程中居然发现在火狐里正确的页面居然在IE6上面有错误,提示undefinde错误提示...在排错时发现IE下看到数组的length值比FF下多了1。百思不得其解ING...google了一下发现原来是php生成的数组末尾多加了一个,号,深入下去,发现IE和FF在数组取值方面有不同...比如:a=[1,2,3,4,5,];alert(a.length);在FF里A.length结果为5,而IE里面的执行结果为6....!!以后要多注意下 阅读全文
posted @ 2010-08-20 19:36 Fakis 阅读(309) 评论(0) 推荐(0)
摘要:在开发傲游新浪微博插件中,使用jquery遇到一些问题,原因和解决方法如下。1、thickbox的参数问题在thickbox的例子中,以inline方式调用,形式如#TB_inline?height=300&width=300&inlineId=myOnPageContent。但是发现这样调用不能设定弹出层的高度,调试到tb_parseQuery方法时,发现如上的整个串被整个传递进来,而parse方法是根据;或者&来分隔参数的,造成无法获得第一个参数。巧解:加一个无用的参数代替height作为第一个参数。例如#TB_inline?a=a&height=300&a 阅读全文
posted @ 2010-07-27 17:58 Fakis 阅读(240) 评论(0) 推荐(0)
摘要:原文:http://www.webreference.com/programming/javascript/rg39/作者:Rob Gravelle版权声明:翻译作品,欢迎转载,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明。在Javascript服务器端编程介绍一文中,我们学习了Aptana Jaxer服务器,它是一个像Apache、Jetty或者Tomcat这些服务器的一个插件。基于Mozilla Gecko内核,Jaxer的服务器端JS接口提供了数据库/文件系统的访问,网络通信、用户会话,和其他的Web应用语言具有代表性的功能。今天,我们就要使用Aptana Studio I 阅读全文
posted @ 2010-05-19 23:23 Fakis 阅读(321) 评论(0) 推荐(0)
摘要:jQuery的加密方法:<script>a=62;function encode() {var code = document.getElementById('code').value;code = code.replace(/[\r\n]+/g, '');code = code.replace(/'/g, "\\'");var tmp = code.match(/\b(\w+)\b/g);tmp.sort();var dict = [];var i, t = '';for(var i=0; i&l 阅读全文
posted @ 2010-04-16 20:25 Fakis 阅读(4418) 评论(1) 推荐(0)
摘要:firefox下的window.event对象只有在事件触发时才会“启用”(暂时就这么理解吧)...所以思路就是在JS的一开始的时候就想办法触发一个事件,再把window.event“抓住”。在选择事件的时候发现,js有个特别的实践就是函数传递参数时间...js允许在定义函数的时候不指定传递参数的,但在调用的时候再用arguments属性来获取传递参数....所以想出了以下方法来定义window.event... function initevent() { var e=arguments[0] || window.event; /*这里因为测试了一下arguments[0]等于触发了一个函. 阅读全文
posted @ 2009-01-12 00:45 Fakis 阅读(1444) 评论(0) 推荐(0)
摘要:线编辑器在我们日常的项目开发中非常有用(如新闻系统),它可以方便地实现文章的在线编辑,省掉了FrontPage等工具。那么是怎样实现浏览器在线编辑功能的呢?首先需要IE的支持,在IE5.5以后就有一个编辑状态. 就是利用这个编辑状态,然后用javascript来控制在线编辑的。 首先要有一个编辑框,这个编辑框其实就是一个可编辑状态的网页, 我们用iframe来建立编辑框。 <IFRAME id=“HtmlEdit” style="WIDTH: 100%; HEIGHT: 296px" marginWidth=“0” marginHeight=“0”></I 阅读全文
posted @ 2008-09-25 09:18 Fakis 阅读(323) 评论(0) 推荐(0)