摘要:
小菜在前端世界游荡有些时间了,常见的插件多少有些了解,但却很少看到用户引导插件。 所谓用户引导插件,就是在第一次使用某个网站时,会弹出一些小动画,告诉你网站的基本使用方法,帮你快速入门。 这应该是个常见的功能,做成插件也不是什么难事,既然现在还比较少,那小菜就写一个吧! 于是BlueDream.j... 阅读全文
摘要:
今天看到一个很有意思的面试活动(活动链接),不需要简历,只有一道编程题目,在线提交你的代码即可。 本菜鸟对面试不感兴趣,但题目让我很兴奋,特来挑战一下~ 或许当你看到这篇博文的时候活动已经失效了,所以小菜就把题目记下来:大道至简,知易行难!我们的题目简约而不简单,千万不要轻敌,即使简单的代码,做到... 阅读全文
摘要:
ichat是一款开源免费在线客服jQuery插件,通过该插件,您可以自由的定制属于自己的在线客服代码。 ichat充分吸收传统在线客服插件的优点,并加上自身的独特设计,使得ichat可定制性异常强大。 ichat追求简单实用,走小清新路线,以便能够适应大多数网站风格。 ichat几乎全部由配置生成... 阅读全文
摘要:
关于项目原型制作,小菜先前写过一篇文章《FastUI快速界面原型制作工具》,只不过那个是用C#写的原型制作工具,但是感觉用C#写起来比较费力,而且也不太好用,经过高人指点,茅塞顿开,决定重新写一个Web版的。 经过将近一个月的不懈努力,Web版的原型制作工具终于诞生了:飞鱼。 飞鱼项目基于Node... 阅读全文
摘要:
表单验证是Web项目一个必不可少的环节,而且是一项重复的劳动,于是小菜封装了一款简单的表单验证插件,名字叫:validateForm5。 validateForm5插件基于Jquery,并向HTML5靠拢,也就是说,本插件的语法,大多兼容HTML5的form表单submit提交。 valida... 阅读全文
摘要:
随着我国科技水平不断发展,玩Github的童鞋越来越多了,按照惯例,开源项目会有一个示例网站,而网站的右上角,通常会有一个forkme on github,这说明你可以去Github查看、下载项目源码。 这明显是个通用样式,但小菜找了找,没发现有这种插件。。。 于是小菜动手写了一款小插件,命名为... 阅读全文
摘要:
FastUI是一款快速制作应用程序界面原型的小工具,它之所以快,是因为它体积小巧、功能简洁实用。 在真正的应用程序(包括winform、手机app、网站等)开始编码之前,一般要先设计出原型,以便确认需求。而原型最简单、最直观的制作方法莫过于图片,一张与界面设想一致的图片,简直可以看成最终的产品。 ... 阅读全文
摘要:
1 2 3 4 5 each嵌套 - by 杨元 6 7 8 each嵌套 9 10 11 12 13 14 15 16 17 18 19 26 27 28 55 56 循环嵌套在稍微复杂点的页面设计中即会涉及,Handlebars.js完全支持each嵌套,可以在each中使用each。 上边的例子演示了两个关键点:each嵌套的可实现性、如何在each嵌套中读取父each中的数据。 例子很简单,info本身是一个信息列表,是... 阅读全文
摘要:
1 2 3 4 5 关于循环中索引的使用 - by 杨元 6 7 8 关于循环中索引的使 9 10 11 12 13 序号14 姓名15 性别16 年龄17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 42 43 ... 阅读全文
摘要:
字符串在编程过程中必不可少,程序中不同模块的交互也少不了传递字符串。 有时候,我们可能有这样的需求:字符串中某个子字符串是个特殊的标记,在传输过程中会对程序造成干扰,必须屏蔽它。最常见的例子:发起GET请求时,URL上的参数中如果有&符号,可能会导致参数列表被截断,最终导致传参失败。 遇到这种情况,我们首先能想到的是把参数加密,然后传输,最终处理的时候再解密,这样就巧妙的转换了特殊标记的表现形式,貌似可以解决问题。 但是,你不能保证加密算法本身不会产生特殊标记,也就是说,万一加密后的字符串中又出现了特殊标记怎么办? 因此,你不得不仔细筛选加密算法,确保不会冲突。但这种做法并不通用,如果 阅读全文