- 1、本文档共45页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
php,动态生成前端模板
篇一:php生成动态的飘过效果
php生成动态的飘过效
lt;!DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN lt;html
lt;head
lt;titlelt;/title
lt;meta http-equiv=Content-Type content=text/html; charset=UTF-8 lt;script type=text/javascript src=js/jquery.min.js lt;/script lt;script type=text/javascript
// 初始化
var _pos = 0; // 初始位置
var _direcation = 1; // 初始方向,1为x+方向,-1为x-方向
var _x = 5;
// 最大宽度
var _y = 40; // 最大高度
// 动态更新
function update(){
var pos = _pos; // 当前位置
var direcation = _direcation; // 当前方向
var output = #39;#39;;
for(var i=0; ilt;_y; i++){
output += #39;lt;div#39; + rp(#39;.#39;,pos) + #39;飘过lt;/div#39;;
if((poslt;=0amp;amp;direcationlt;=0)||(pos=_xamp;amp;direcation=0))
direcation *= -1; // 更新方向
pos += direcation * 1; // 更新位置
}
$(#39;#happy#39;).html(output);
// 更新初始数据
if((_poslt;=0amp;amp;_direcationlt;=0)||(_pos=_xamp;amp;_direcation=0)) _direcation *= -1; // 更新方向
_pos += _direcation * 1; // 更新位置
}
// 重复输出字符串N次
function rp(str,len){
//if(!lenamp;amp;len!==0) len += 2;
return new Array(len+1).join(str);
}
lt;/script
lt;style type=text/css
body,html{font-size:12px; letter-spacing: 0.2em;}
div{margin:5px 20px;}
lt;/style
lt;/head
lt;body
lt;div id=happylt;/div
lt;script type=text/javascript setInterval(#39;update()#39;,80); lt;/script
lt;/body
lt;/html
篇二:Web前端笔记:搭建自己的PHP框架心得
Web前端笔记:搭建自己的PHP框架心得
说到写PHP的MVC框架,大家想到的第一个词--“造轮子”,是的,一个还没有深厚功力的程序员,写出的PHP框架肯定不如那些出自大神们之手、经过时间和各种项目考验的框架。但我还是准备并且这么做了,主要是因为:
?
?
? 认为有关PHP的方方面面都了解了,但自己学习PHP的时间还短,基础并不扎实,很多常用函数的参数还偶尔要查手册,而且对于PHP的一些较新的特性如命名空间、反射等只是简单的看过,并没有能实际应用过。 PHP的知识多且杂,一个普通的项目往住是业务逻辑代码为主,而框架是一个能把这些知识点能融汇在一起的项目。 在自己写一个框架的时候,也会参考一些我使用过的框架如TP/CI/YII等的源码,在
自己看源码时也能帮助自己理解框架,更容易接受以后要使用的框架。
所以说,这次造轮子的目的不是为了造轮子而是为了在造轮子的过程中熟悉其工艺,总结轮子特点,更好的使用轮子。
如果说写一个完整的PHP框架,那需要掌握的PHP知识点非常多,像设计模式、迭代器、事件与钩子等等,还有许多基础知识的灵活应用。我自认为这些 还无法完全掌控,所以我的步骤是先自己搭建一个骨架,然后参考借鉴不同的PHP框架的特点,将其慢慢完善。因为工作原因,而且晚上还要补算法、网络等编程 基础,PHP框架部分可能只有周末有时间更新,我会在进行框架功能更新之后,总结使用的知识点,更新博文。
首先放上框架的目前源码:GITHUB/zhenbianshu
文档评论(0)