- CSS animation
- 合并图片切换background-position
- 切换background-image的LESS函数模板
- CSS transition
- Jquery API
- JS - setTimeout\setInterval
- JS - requestAnimationFrame
- SVG
不过这里对某些前端工程师理解起来有个坑,比如像我,什么叫客户端,什么叫服务器呢?其实他们是放在一起的一堆文件,可能只是在不同的文件夹中,所谓的客户端,就是打开浏览器能够访问的文件,所谓服务器端就是打开浏览器无法直接观看的文件,需要通过前端文件请求调用才可以感知到的文件,所以从客户端像服务器请求的过程,可以理解为从自己的index.html的文件,像php/data.php发送数据的过程,而data的php跟index的php其实就是邻居,只不过打开浏览器之后,html文件,以及html引用到的css、js文件被加载到了浏览器上,而php文件依然留在原来的位置上(也就是你的文件运行的本地服务器或者网络服务器上),但这两者依然是邻居,理解这个邻居的概念很关键,因为他可以帮助理解下一步的jsonp,即当你想要请求的php或者node等服务器文件跟你的前端文件不是邻居时,应该怎么办。回到ajax,ajax的技术其实就是邻居之间传递数据的,比如index.html中引用的index.js,需要请求数据,那么则是这样。
这种方式在我理解根本不牵涉到什么前后端数据交换,因为本来这个页面打开就是.php的后缀,html内容只不过是在这个php页面中嵌套的一部分,页面本身是按照php渲染的,自然能够解析变量到各个 echo 中。这种情况只存在php中,其他后端语音比如Node肯定没办法这么干。
<!-- to element -->
/* CSS */
@keyframes demo {
0% { background-image: url(../img/demo/1.png); }
20% { background-image: url(../img/demo/2.png); }
40% { background-image: url(../img/demo/3.png); }
60% { background-image: url(../img/demo/4.png); }
NewerOlder