Posts Tagged ‘JavaScript

很多情况下,我们需要跨域读取数据,或者是调用别人json格式的api,都要用到js callback这种机制。通常做法是页面上定义一个A方法,再调用第三方的url并且把回调函数名A传过去。这样做固然没什么问题,但有没有更好的方法呢?
用过jQuery的同学肯定都知道,jQuery有一个getJSON的方法,只需要两个参数(callback地址和匿名函数)就能正常工作。摘录官方示例如下:
$.g...

最近在Dron的UCRen网站看到一种很帅的JS写法,记录一下。
UCRen是下面这样引入widget的(摘自这个页面):
<script type="text/javascript" src="../../ucren-engine/cache-boot.js?skin=qq">  import webui.FileInput;  import renderfactory.FormRenderer;</script>
第一眼看到这段代码,我还在想这样写JS语法分析器不报错才怪,难道是让window.onerror返回true干掉了浏览器的错误...

众所周知,firefox的安全性比较高,但是安全带来的弊端就是很多功能不支持。比如说在IE下可以通过脚本来设当前网页为首页,firefox却不行。今天要讨论的是另外一个问题:怎么在firefox等不支持window.clipboardData的浏览器下实现复制呢?
首先,我们来看网易邮箱是怎么解决这个问题的。我们在firefox下进到写邮件页面,点击编辑器上的全部功能,然后点击左边的“复制”...

手册上对onkeydown的描述为“Fires when the user presses a key”,onkeyup的描述为“Fires when the user releases a key”,onkeypress的描述为”Fires when the user presses an alphanumeric key”,一个是键盘按键按下时触发,一个是按键弹起时触发,另一个是按下键盘的数字、字符键触发。为什么说要慎用keyup呢?
设想有这么一种情况,在web页面上有一个模拟的弹出窗口,很流行的那种,然后我...

换上新博客平台以来的这几天,我一直在研究wp系统,我发现它的架构还是有不少亮点的,尤其是插件系统,强大得让我也跃跃欲试。于是就有了reply-face这个超简单的评论表情插件。
由于我对php以及wp api还不很了解,所以这个插件主要是靠js来实现表情插入和呈现的。这样做有好处:由于是客户端用正则表达式将表情字符转换为表情图片,所以不会占用服务器任何资源...

有时候我们在前端开发中为了提高用户体验,减少向服务器请求的次数,常常要在用户的电脑上存储数据,即要实现浏览器的本地存储数据功能。我在这里整理了一下常用的几种方案。

...

关于我

JerryQu,当前从事前端开发,@中国北京
这里是我随便记录东西的地方~
需要找我,我的联系方式在这里 »
查找QGYWebim相关信息,请点这里 »

共享