如何编写一个简单的模板引擎

看了下上篇博文,发现相隔也忒特么长了,主要是因为最近事情太多,让人烦恼的是特么我挂科了,废话不多说,让我们进入正题吧! 首先什么是模板引擎呢? 是为了使用户界面与业务数据(内容)分离而产生的,它可以生成特定格式的文档,用于网站的模板引擎就会生成一个标准的HTML文档(来自百度百科) 可以看出模板引擎是实现模块化和复用有用的东东(原谅我的取名),目前网络上也有非常著名的模板引擎,这就不列了,感兴趣的自行百度,那么为什么我还要自己写呢?当然肯定是装逼的了(-逃 举个栗子 在angular.js中,相信大家肯定写过类似的代码: // test.html <script> function TestController($scope)

Animation

Animation=动画,动画是什么呢?下面让我们先来了解下动画的含义 动画是指由许多帧静止的画面,以一定的速度(如每秒16张)连续播放时,肉眼因视觉残象产生错觉,而误以为画面活动的作品。为了得到活动的画面,每个画面之间都会有细微的改变。而画面的制作方式,最常见的是手绘在纸张或赛璐珞片上,其它的方式还包含了运用黏土、模型、纸偶、沙画等。由于电脑科技的进步,现在也有许多利用电脑动画软件,直接在电脑上制作出来的动画,或者是在动画制作过程中使用电脑进行加工的方式,这些都已经大量运用在商业动画的制作中。通常动画是由大量密集和乏味的劳动产生,就算在电脑动画科技得到长足进步和发展的现在也是如此。(From WIKI) 研究表明: 将频率保持在每秒24帧,People就会将这些帧视为一张运动的图像。 下面我将以原生JS以及新颖的CSS3技术来讲解 首先我们先知道一个动画的组成部分。大家都清楚吗?