在上一篇中仅仅总结了fis的基本使用方法,诚实的说,fis并不需要你进行任何的配置即可完成很多的工作,你只需要执行fis server starttfis release在加上一些参数即可。在上一篇内容一提到了一些roadmap的使用,比如替换less文件为css文件的时候需要配置roadmap.ext,在使用时间戳的时候配置roadmap.path等,今天就总结一下roadmap的所有配置。

继续阅读

因项目需要用到fis,所以需要对fis具有比较深入的学习与了解,在此记录学习fis的一些笔记,比官网文档更快快速入门。

FIS是专为解决前端开发中自动化工具、性能优化、模块化框架、开发规范、代码部署、开发流程等问题的工具框架。
使用FIS我们可以快速的完成各种前端项目的资源压缩、合并等等各种性能优化工作,同时FIS还提供了大量的开发辅助功能。

继续阅读

修改URL,页面竟然不刷新,多么神奇,这就是pushState()。

在单页面应用中,pushState()方法已经用的比较多了,并且现在又出现了一种pjax,即pushState()与ajax结合,ajax去获取数据,然后pushState()负责更改当前页面的history,这样就可以实现单页面应用了。配合弹窗效果与一些loading效果,无论在体验上还是性能上,都要提升很多。

下面就说说这些是怎么实现的,并且在最后也实现一个小的pjax封装,做一个单页面应用。

继续阅读

iframe可以说是比较老得话题了,而且网上也基本上在说少用iframe,其原因大致为:堵塞页面加载、安全问题、兼容性问题、搜索引擎抓取不到等等,不过相对于这些缺点,iframe的优点更牛,跨域请求、制作富文本编辑器、历史记录管理、长连接、无刷新文件上传等方面,可参考一下知乎的这个回答:Iframe 有什么好处,有什么坏处?国内还有哪些知名网站仍用Iframe,为什么?有哪些原来用的现在抛弃了?又是为什么?

继续阅读

正则表达式可以进行强大的模式匹配和文本检索与替换功能,js中RegExp类表示正则表达式。javascript中的正则表达式语法是Perl5的正则表达式语法的大型子集,所以对于有Perl编程经验的人来说,学习js的正则表达式是小菜一碟。——《javascript权威指南》

补充:javascript的许多特性都借鉴自其他语言,语法借鉴自java,函数借鉴自Scheme,原型继承借鉴自Self,而正则借鉴自Perl

继续阅读

本文是转载的月光博客中的文章,原文链接请点击这里,作者:丁道师。

每年元旦过后,又到了发布一年一度互联网十大装逼词汇的时候。正所谓装逼的词汇年年有,2015年特别多。在刚刚过去的2015年,互联网是快速发展的一年,又是充满泡沫浮躁狂奔的一年。这一年我们见证了太多的奇迹,也目睹了太多的闹剧。我们不得不感慨,互联网行业表面上浮现出来的那些东西,远比互联网本身的内核还要精彩。

继续阅读