如今技术日新月异,各类框架库也是层次不穷。即便当年漫山红遍的JQuery(让开发者write less, do more,So Perfect!!)如今也有被替代的大势。但JS原生API写法依旧;并且有时候只不过小写一个Demo,或者产品中只有少量的前端效果或DOM操作,就去花时间&空间引入jQuery,或者React?不免有取宰牛之刀以杀鸡之嫌。

Read More

利用CSS进行元素的水平居中,比较简单,手到擒来:行级元素设置其父元素的text-align center,块级元素设置其本身的left 和 right margins为auto即可。而撸起垂直居中,相信于大多初撸者来说,与我相似,内心是抗拒的。于此,以我司同事一内部分享为基,加以搜集完善,得8种CSS垂直居中书写之法;个中有示例Demo,以及代码和优劣之评。

Read More

见识浅薄,故此必然难以周全。仅以所晓明星作品和人生为基点,个人喜好为腔调来絮叨。耗一日之功来敲打,权作祭奠和分享逝去的功夫片陪伴的那些青葱岁月。若有不妥处,还请见谅。

Read More

于JavaScript如何将对象转化为数组对象,其用法写法已经很常见且完善,比如JQuery中的makeArray函数对此的实现,也是跟大家想的差不多,只是考虑的周全些罢了,看源码;但对于类数组借用数组方法的写法,对其学习探究过程中大长了些许姿势,觉其倒是一个挺有趣问题。

Read More

最近兴致上来,就想更换了那Blog标题字体(汉字的);网上搜索了一番,发现蘇新詩柳繁體这款甚合我心;然后就着手搞将了起来,分分钟也算是替换了;但,这仅仅是此次折腾的开始;这就细细道来作为学习笔记记载。

Read More

对于觉得美的事物,向来都怀有收藏之癖。迷恋精美网页动画已久,只是未能遇见娇藏她的“铜雀台”。直到一见钟情于她~CodePen站点地址:http://codepen.io/。一款高效在线IDE,不仅站点是在墙内的,并且可免费使用其常用功能;并且功能体验俱佳,真是深得我心啊。至于关于CodePen可以参见:使用codepen分享前端代码和张鑫旭的见多识广,CodePen项目网站简介。当然,仅仅收藏之,倒无什么意义,待得空闲,须当一一深析以为己用方是正道。

Read More

如今互联网时代,以浏览器作为入口,已经有越来越多的桌面应用被web应用所取代。微软最赚钱的Office办公软件,也正在被免费的web应用所吞噬。如今即便薄学如我就已然知晓reveal.js impress.js等各种轮子来制作体验优良的网页PPT。今天就来尝试下这Node.js的轮子Cleaver来制作网页PPT。

Cleaver基于HTML5,用最短的时间做出超炫幻灯片。你还会坚持PowerPoint吗?

Read More

现在到处都是JavaScript,倘若花点时间去体察,每次都能知道点新的东西。一旦你入了门,你总能从这里或是那里领悟到很多知识。一旦发现些许有意思的东西,总习惯先收藏起来。待到时技(时间+技术)成熟,再去感觉他们的源代码,看一看它们是怎么办到的,览一览大牛们的“奇技淫巧”。这里便是关于所遇精妙JS代码的收藏室,愿随时间的渐行渐远,这里收集的日渐丰盈,技术也能“层林尽染”。

Read More

前几日看到这篇关于jQuery的文章,至少如今还觉得很好,就忍将不住的转了来;以备之后深加探究。此文出自“刘哇勇的部落格”jQuery编程的最佳实践;原文出自Coding Standards & Best Practices。另有一篇关于jQuery的不错文章14 Helpful jQuery Tricks, Notes, and Best Practices,值得一览,译文在此14条关于jQuery的知识

Read More

使用JS也算有段时日,然对于数组的使用,总局限于很初级水平,且每每使用总要查下API,或者写个小Demo测试下才算放心,一来二去,浪费不少时间;思虑下,堪能如此继续之?当狠心深学下方是正道。

Read More

学习基本是从模仿开始;对于编程其实也一样。构建todo列表(这个小应用个人很喜欢)无疑是一种学习Backbone规则的很好方式。参考《Backbone.js应用程序开发~Addy Osmani》一文和TodoMVC,前段时间也仿制了自己的JadetodoS;业余,可以根据自己持续变更的知识,喜好和想法,不断地丰富她,想想都是一件很美好的事儿。倘若可以做出点不一样的改变,哇哦,简直可谓一举数得耶;如此这般期待着,也当这样前行!

前端时间为移动游戏做一个网页活动需求(9宫格的刮奖),遇到一个很诡异的问题:Android端OK,就是在Ios设备上,点击非第一块区域,显示却是第一块区域被刮开咯,查看后端返回数据缺失OK的【前端采用backbone写法,遍历返回数据用的是underscore.js中的each】。经过一番查证,原来如此。

Read More