静态网站
关于thinkphp框架头部公共文件的调用问题
include标签使用include标签在当前模板中包含公共模板,例如常见的header和footer等公共模板,include标签最常用的属性是file,但是支持不同的用法,其用法基本和我们常用的模板渲染方法display方法差不多。例如:包含Public目录下面的header模板1<include file="Public:header" />包含当前模板目录下面的menu模板1<include file="menu" />表示包含blue模板主题下面的User/read模板文件,include标签所支持的模板深度只能到操作层次,也就是说ThinkPHP默认的模板结构采用的是:主题/模块/操作.模板后缀,使用上述用法包含模板的时候,file属性不需要指定模板后缀,如果你的模板结构不是标准结构,可以采用包含完整模板文件的方式:1<include file="./Tpl/default/header.html" />include标签可以一定程度上简化重复的模板书写,和便于同步修改,不足就是如果公共模板文件发生更改,但是当前的主模板文件没有更改,则不会自动更新模板缓存,除非你设置了模板缓存有效期,那么在缓存过期后会自动更新模板缓存。
求静态HTML留言板程序!
这个是及其简单的聊天<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>简单聊天</title><style>* { font-size:12px; margin:0; padding:0; } fieldset { padding:10px; margin:10px; width:270px; color:#333; border:#06c dashed 1px;} legend { color:#06c; font-weight:800; background:#fff; text-align:center} ul { list-style-type: none; margin:8px 0 4px 0;} li { margin-top:4px;}</style><script type="text/javascript">function Trim(text)//去左右空格{ return text.replace(/^\s+|\s+$/g,"");}function sendTxt(){ if (Trim(document.getElementById("txtSendContent").value)=="") { alert("输入的内容为空!"); document.getElementById("txtSendContent").focus(); return false; } document.getElementById("ulContent").innerHTML+="<font color='red'>me say</font>\r\n:<li>"+getPic(document.getElementById("txtSendContent").value)+"</li>\r\n";}function getPic(text){ text=text.replace(/:\)/gim,"<img src='images/QQ/smile.gif' border='0' width='24' height='24'>"); text=text.replace(/:\(/gim,"<img src='images/QQ/cry.gif' border='0' width='24' height='24'>"); text=text.replace(/:-\(/gim,"<img src='images/QQ/cry.gif' border='0' width='24' height='24'>"); text=text.replace(/:-\)/gim,"<img src='images/QQ/smile.gif' border='0' width='24' height='24'>"); text=text.replace(/:)/gim,"<img src='images/QQ/smile.gif' border='0' width='24' height='24'>"); //var pattern=new RegExp("\[img]","gim"); text=text.replace(/\[img]([^\[]*)([^\[]*)\[\/img]/gim,"<img src='images/QQ/$2' border='0' width='19' height='19'>"); text=text.replace("\r\n","<br>"); return text;}function choosePic(){ var returnValue=window.showModalDialog('emot.htm',null,'dialogHeight:240px;dialogWidth:300px'); document.getElementById("txtSendContent").value+=returnValue;}function test(){ var ss = "Is is the cost of of gasoline going up up?.\n"; var re = /\b([a-z]+) \1\b/gim; //创建正则表达式样式. var rv = ss.replace(re,"$1"); //用一个单词替代两个单词. alert(rv);}</script></head><body style="text-align:center"><fieldset style="width:326px"> <legend>消息显示区</legend> <ul id="ulContent" style="text-align:left"> </ul> </fieldset><br><fieldset> <legend>消息发送区</legend> <form name="form1" method="post" action=""> <label> <textarea name="txtSendContent" id="txtSendContent" cols="40" rows="10"></textarea> </label> <label> <input type="button" name="button" id="button" value="发送" onClick="return sendTxt();"> <input type="button" name="button" id="button" value="test" onClick="return test();"> </label> <img src="images/QQ/smile.gif" alt="选择表情符" title="选择表情符" style="cursor:hand" width="24" height="24" onClick="return choosePic();"> </form></fieldset></body></html>
做一个静态网站跟动态网站都分别需要什么技术呢?
动态需要一般是php/jsp/asp ,选用的,静态和动态都要:而html5,css javascript ,是一起工作的必须用,然后不同数据库和不同的语言是不同的对接的,例如常规的就是linux+apache+php+mysql的。其实这四个也有不同的分支,不同特性。框架一般是针对动态语言而言,例如php。,,除了框架,还有一种叫做cms。就是改两步就是网站的东西。不是那个网站用了什么,,大部分网站都全用到了。现在基本没有静态站,因为可以从动态直接缓存成静态。再比如现在还有node.js什么的,甚至可以不要前面那些。再比如,你可以直接用cms,前面那些都不管,或者自主建站,点点鼠标。也能做网站。再再比如,其实c,java,python,ruby,甚至语言都可以写网站,而数据库也有很多选择。比如你说的oracle。等等。图片处理一般是Photoshop,但是什么AI,sketch,,各类新的应用也是一堆一堆的。重点是在于你想做什么,怎么有效的去解决。怎么从你熟悉的去下手。怎么低成本的去学习,使用。否则,,有太多方案可以做网站了。个人博客是网站。。。腾讯,淘宝也是网站,网页游戏也是网站。可是背后的差距,差太多。。
就是可以普通的建一个网站,比如说一个小工厂,小公司的一个介绍的网站,就是打算做这种。做好了一般怎么部署呢。域名空间,怎样部署上传,让外网可以访问呢。
一个虚拟主机,然后写html+css,然后上传~具体的搜索吧,一个回答教不了~
静态、自适应、流式、响应式四种网页布局有什么区别?
响应式与自适应的原理是相似的,都是检测设备,根据不同的设备采用不同的css,而且css都是采用的百分比的,而不是固定的宽度,不同点是响应式的模板在不同的设备上看上去是不一样的,会随着设备的改变而改变展示样式,而自适应不会,所有的设备看起来都是一套的模板,不过是长度或者图片变小了,不会根据设备采用不同的展示样式,流式就是采用了一些设置,当宽度大于多少时怎么展示,小于多少时怎么展示,而且展示的方式向水流一样,一部分一部分的加载,静态的就是采用固定宽度的了。
做一个静态网站跟动态网站都分别需要什么技术呢?
动态需要一般是php/jsp/asp ,选用的,静态和动态都要:而html5,css javascript ,是一起工作的必须用,然后不同数据库和不同的语言是不同的对接的,例如常规的就是linux+apache+php+mysql的。其实这四个也有不同的分支,不同特性。框架一般是针对动态语言而言,例如php。,,除了框架,还有一种叫做cms。就是改两步就是网站的东西。不是那个网站用了什么,,大部分网站都全用到了。现在基本没有静态站,因为可以从动态直接缓存成静态。再比如现在还有node.js什么的,甚至可以不要前面那些。再比如,你可以直接用cms,前面那些都不管,或者自主建站,点点鼠标。也能做网站。再再比如,其实c,java,python,ruby,甚至语言都可以写网站,而数据库也有很多选择。比如你说的oracle。等等。图片处理一般是Photoshop,但是什么AI,sketch,,各类新的应用也是一堆一堆的。重点是在于你想做什么,怎么有效的去解决。怎么从你熟悉的去下手。怎么低成本的去学习,使用。否则,,有太多方案可以做网站了。个人博客是网站。。。腾讯,淘宝也是网站,网页游戏也是网站。可是背后的差距,差太多。。
就是可以普通的建一个网站,比如说一个小工厂,小公司的一个介绍的网站,就是打算做这种。做好了一般怎么部署呢。域名空间,怎样部署上传,让外网可以访问呢。
一个虚拟主机,然后写html+css,然后上传~具体的搜索吧,一个回答教不了~