html
堅(jiān)守“ 做人真誠(chéng) · 做事靠譜 · 口碑至上 · 高效敬業(yè) ”的價(jià)值觀,專業(yè)網(wǎng)站建設(shè)服務(wù)10余年為成都成都廣告推廣小微創(chuàng)業(yè)公司專業(yè)提供企業(yè)網(wǎng)站建設(shè)營(yíng)銷網(wǎng)站建設(shè)商城網(wǎng)站建設(shè)手機(jī)網(wǎng)站建設(shè)小程序網(wǎng)站建設(shè)網(wǎng)站改版,從內(nèi)容策劃、視覺(jué)設(shè)計(jì)、底層架構(gòu)、網(wǎng)頁(yè)布局、功能開(kāi)發(fā)迭代于一體的高端網(wǎng)站建設(shè)服務(wù)。
head
meta http-equiv="Content-Type" content="text/html; charset=gb2312"
titleTemp/title
/head
body onLoad="randomMessage();"
div id="showtext"/div
/body
script
var LiteralCycleScroll = function(ClassName,Obj)
{
this.ClassName = ClassName;
this.Obj = Obj;
this.Msg = "";
this.MsgArray = [
"趙敏我是真的真的很喜歡你事情原來(lái)這么簡(jiǎn)單",
"2010年全國(guó)高考語(yǔ)文已經(jīng)結(jié)束",
"新浪高考站考后第一時(shí)間發(fā)布各地高考作文試題",
"邀請(qǐng)專家點(diǎn)評(píng)高考作文"
];
this.flag = true;
this.speed = 500;
this.FristLength = 1;
}
LiteralCycleScroll.prototype.$ = function(obj)
{
return document.getElementById(obj);
}
LiteralCycleScroll.prototype.Start = function()
{
// 判斷次句跑馬燈是否跑完,跑完則重新隨機(jī)獲得語(yǔ)句
if (this.flag == true)
{
// 隨機(jī)獲得顯示語(yǔ)句
this.Msg = this.MsgArray[Math.floor( Math.random() * this.MsgArray.length )];
// 表示跑馬燈已開(kāi)始,下次調(diào)用此函數(shù)則不在隨機(jī)獲得語(yǔ)句,直到跑馬燈結(jié)束
this.flag = false;
}
if (this.FristLength = this.Msg.length)
{
// 在DIV中一個(gè)字一個(gè)字遞加的把字符串顯示出來(lái)
this.$(this.Obj).innerHTML = this.Msg.substring(0, this.FristLength);
this.FristLength++;
}
else
{
//跑馬燈結(jié)束,初始化數(shù)據(jù)
this.FristLength = 1;
this.flag = true;
}
setTimeout(""+ this.ClassName +".Start();",this.speed);
}
var MyLiteralCycleScroll = new LiteralCycleScroll("MyLiteralCycleScroll","showtext");
MyLiteralCycleScroll.Start();
/script
/html
Google JS Runtime 非???/p>
nodejs 默認(rèn) async(異步),有些時(shí)候快一些
適合 one page app (比如gmail那樣的)我覺(jué)得的是更適合ajax所以才這樣
語(yǔ)言統(tǒng)一,不用前后臺(tái)換來(lái)?yè)Q去,都是javascript(有人不喜歡javascript,可以學(xué) coffee script),同時(shí)和mongodb結(jié)合比較好(相比SQL)?,F(xiàn)在有一個(gè)MEAN stack: mongodb, express, angular and nodejs,貌似學(xué)好了很厲害。
Ruby on Rails優(yōu)勢(shì)
成熟,gem很好很多很全(不過(guò)nodejs現(xiàn)在用的人越來(lái)越多了)
會(huì)的人比較多(至少再美國(guó))
學(xué)起來(lái)相對(duì)比nodejs要容易。nodejs的 abstraction(抽象?)比RoR少,還涉及到 callbacks(因?yàn)槭钱惒剑?/p>
移動(dòng)端可能要求ajax多一些(如果你不做 native app),這個(gè)主要是前臺(tái)設(shè)計(jì)(個(gè)人認(rèn)為)。如果是點(diǎn)評(píng)網(wǎng)站的話,我覺(jué)得可能 Ruby on Rails 還是更合適一些。
忘記說(shuō)了,是使用 大眾點(diǎn)評(píng)網(wǎng)的客戶端上的。而且可恨的是這客戶端好歹也發(fā)布了有一年多了,里面提示如何開(kāi)啟javascript設(shè)置里只有蘋(píng)果和安卓的說(shuō)明。沒(méi)有WP的。 查看原帖
記得采納啊