摘要: 说是让人惊讶,你可能会觉得我们没见过世面,但这里提及的一些 jQuery 的插件的确平时比较少见,用的人应该更少。Grid portfolio使用竖排方式显示条目信息,现在很流行的的内容布局方式。Slide out contextual tips通过扩展一个平滑的动画显示用户想看到的一些特别的内容,例如用来显示更多的产品等。Quicksand – reorder and filter这是一个非常不错的 jQuery 插件,用于实现动画洗牌效果jVectorMapJVectorMap 是一个显示矢量地图的jQuery插件.它使用 SVG 在Firefox 3 or 4, Safari, Chro 阅读全文
posted @ 2014-04-03 17:14 Ranran 阅读(625) 评论(0) 推荐(0) 编辑
摘要: javascript中存在几种对URL字符串进行编码的方法:escape(),encodeURI(),以及encodeURIComponent()。这几种编码所起的作用各不相同。escape() 方法:采用ISO Latin字符集对指定的字符串进行编码。所有的空格符、标点符号、特殊字符以及其他非ASCII字符都将被转化成%xx格式的字符编码(xx等于该字符在字符集表里面的编码的16进制数字)。比如,空格符对应的编码是%20。不会被此方法编码的字符:@ * / +encodeURI() 方法:把URI字符串采用UTF-8编码格式转化成escape格式的字符串。不会被此方法编码的字符:! @ # 阅读全文
posted @ 2014-04-03 14:17 Ranran 阅读(397) 评论(0) 推荐(0) 编辑
摘要: 对于博文20行完成一个JavaScript模板引擎的备受好评我感到很惊讶,并决定用此文章介绍使用我经常使用的另一个小巧实用的工具.我们知道,在浏览器中的 JavaScript 绝大部分的操作都是异步的(asynchronous),所以我们一直都需要使用回调方法,而有时不免陷入回调的泥淖而欲死欲仙。 假设我们有两个 functions ,我们顺序地在一个后面执行完后调用另一个。他们都操作同一个变量。第一个设置它的值,第二个使用它的值。123456789var value; var A = function() { setTimeout(function() { value = 10; },... 阅读全文
posted @ 2014-04-03 08:46 Ranran 阅读(452) 评论(0) 推荐(0) 编辑