404頁面應(yīng)該是你的前端訪問的某個(gè)url,后端沒有找到,就給你返回配置好的404頁面,同時(shí)將狀態(tài)碼啥的都改成404。
enum類是無法被繼承的,編譯器會(huì)自動(dòng)把枚舉用繼承enum類來表示,但這一過程是由編譯器完成的,枚舉也不過是個(gè)語法糖。被聲明為枚舉以后其實(shí)跟定義了一個(gè)類差不多,比如可以有構(gòu)造方法什么的。
因?yàn)槊杜e不可能被繼承,因此寫抽象類的想法不可以實(shí)現(xiàn),但是枚舉可以實(shí)現(xiàn)接口,所有兩種方法如下:
public interface SubEnum {
public String getMessageByCode(int code);
}
public enum Enum2 implements SubEnum {
;
@Override
public String getMessageByCode(int code) {
// TODO Auto-generated method stub
return null;
}
}
在本方法中添加所需的方法,也就是你上面的方式:
public enum Enum2 {
SMALL(100, "s"),MEDIUM(101, "m"),LARGE(102, "l"),HUGE(103, "h");
/**
code 與 中文描述 進(jìn)行一一對(duì)應(yīng)
輸入 code 的值獲取到對(duì)應(yīng)的中文
@param code
@return
*/
public String getMessageByCode(int code){
Enum2 [] enmu2s = Enum2.values();
for(Enum2 enum2 : enmu2s){
if(enum2.getCode() == code){
return enum2.getMessage();
}
}
return "";
}
Enum2(int code, String message){
this.code = code;
this.message = message;
}
private int code;
private String message;
public int getCode() {
return code;
}
public String getMessage() {
return message;
}
}
方法三:
改寫java.lang.Enum:
給java.lang.Enum添加一個(gè)方法或者繼承一個(gè)類,
一開始改變?cè)氐?code>style屬性,后來想通過添加class改變,你這種寫法肯定是不可以的,行內(nèi)樣式權(quán)重高于類的,行內(nèi)樣式會(huì)覆蓋類上面的樣式。
三種方法:
class里面的樣式!important。class的方式改變style的形式。按你的意思肯定是想要第二種,兩個(gè)簡(jiǎn)單的hasClass和addClass方法。
// 判斷類是否在該元素中存在
funtion hasClass (elm, cls) {
var reg = new RegExp('(^|\\s)' + className + '(\\s|$)')
return reg.test(element.className)
}
// 添加類
function addClass (elm, cls) {
if (hasClass(elm, cls)) {
return;
}
var newClass = elm.className.split(' ');
newClass.push(cls);
element.className = newClass.join(' ');
}
你打開的窗口路徑不一樣吧。如果全局安裝的話就應(yīng)該不存在這個(gè)問題
好像與fastclick有關(guān),刪除該組件后似乎就不會(huì)了
url='http://tv.sogou.com/film/list...'+str(num)+'.html'
就可以了
沒見到OOM基本就不是內(nèi)存泄露(但是可能是其他資源有問題)
這里配了最大堆1g,但是貌似只用了不到400m…所以看不出有內(nèi)存泄露
看例子getInput這個(gè)方法改一下加一個(gè)判斷,通過inputType返回對(duì)應(yīng)的組件
getInput = () => {
if (this.props.inputType === 'number') {
return <InputNumber />;
}else if (this.props.inputType === 'select') {
return <Select />;
}
return <Input />;
};不用買書,建議先看看網(wǎng)上關(guān)于Vue的解讀,一定讓你受益良多。 《分享一個(gè)詳細(xì)易懂的vue2.0源碼分析》
此需求已解決。在ie9下想要監(jiān)控瀏覽器的后退行為并沒有更好的辦法。只有onhashchange這個(gè)原生的函數(shù)能勉強(qiáng)做到。但是這玩意不僅會(huì)監(jiān)控后退行為,還會(huì)監(jiān)控前進(jìn)和跳轉(zhuǎn)行為。所以我想出的解決辦法如下:
location.hash="fobidback";
location.hash="forbidbackagain";
window.onhashchange = function(){
location.hash = "fobidback ";
}
自此可以做到再ie9下禁止瀏覽器后退。那么如何允許它正常的跳轉(zhuǎn)呢?很簡(jiǎn)單,走ajax就行了。
因?yàn)?Windows 下沒有 Shell ,這是 UNIX/Linux 的系統(tǒng)級(jí)腳本語言。
Windows 下系統(tǒng)級(jí)的支持是 batch 和 PowerShell
最后一列根據(jù)當(dāng)前行的選中狀態(tài)控制按鈕是否顯示
前后端分離,即前端頁面脫離后端服務(wù)也可以單獨(dú)運(yùn)行。
我從開發(fā)和上線兩個(gè)部分簡(jiǎn)單說一下。
前端開發(fā)不再依賴后端服務(wù),定義好數(shù)據(jù)結(jié)構(gòu)和接口名稱就可以了。
比如采用restful的模式:前端使用mock,后端使用swagger。
這樣就不會(huì)由一端而影響另一端的進(jìn)度。再者,后端可以同時(shí)支持web、移動(dòng)以及第三方的系統(tǒng)。
前后端可以獨(dú)立部署,不再將前端的文件放到后端的服務(wù)中。也可以更好的做負(fù)載等一些運(yùn)維的操作。
再說說SSR,也就是服務(wù)端渲然。目前要在需要支持SEO的情況下,才會(huì)做SSR。
創(chuàng)建第二個(gè)頁面的時(shí)候使用的是".we"結(jié)尾的文件,將后綴改為".vue"就可以了
可以試下這樣寫:
className={showall ? [styles.TopBannerBox, styles.actAll].join(' ') : styles.TopBannerBox}
但是在'css modules'中,不推薦這種寫法,它推薦的是每個(gè)元素只有一個(gè)'className',不疊加.這里的情況,可以添加一個(gè)類,如'actBox',然后合并上述的兩個(gè)類:
css-modules composition
// styles.css
.actBox{
composes : TopBannerBox actAll;
}
className={showall ? styles.actBox : styles.TopBannerBox}剛剛測(cè)試就是一頭霧水,老是報(bào)這個(gè)錯(cuò),誰知道是要管理員本身去掃碼!文檔中也有提到了
解決辦法:
不要使用secondary連接地址,使用primary連接地址即可操作
picker-options里有個(gè)disabledDate
http://jsfiddle.net/wbnxeoj2/
北大青鳥APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國(guó)IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國(guó)家
達(dá)內(nèi)教育集團(tuán)成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機(jī)構(gòu),是中國(guó)一站式人才培養(yǎng)平臺(tái)、一站式人才輸送平臺(tái)。2014年4月3日在美國(guó)成功上市,融資1
北大課工場(chǎng)是北京大學(xué)校辦產(chǎn)業(yè)為響應(yīng)國(guó)家深化產(chǎn)教融合/校企合作的政策,積極推進(jìn)“中國(guó)制造2025”,實(shí)現(xiàn)中華民族偉大復(fù)興的升級(jí)產(chǎn)業(yè)鏈。利用北京大學(xué)優(yōu)質(zhì)教育資源及背
博為峰,中國(guó)職業(yè)人才培訓(xùn)領(lǐng)域的先行者
曾工作于聯(lián)想擔(dān)任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔(dān)任項(xiàng)目經(jīng)理從事移動(dòng)互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍(lán)懿科技有限責(zé)任公司從事總經(jīng)理職務(wù)負(fù)責(zé)iOS教學(xué)及管理工作。
浪潮集團(tuán)項(xiàng)目經(jīng)理。精通Java與.NET 技術(shù), 熟練的跨平臺(tái)面向?qū)ο箝_發(fā)經(jīng)驗(yàn),技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點(diǎn)難點(diǎn)突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫(kù),具有快速界面開發(fā)的能力,對(duì)瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁制作和網(wǎng)頁游戲開發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開發(fā)經(jīng)驗(yàn)。曾經(jīng)歷任德國(guó)Software AG 技術(shù)顧問,美國(guó)Dachieve 系統(tǒng)架構(gòu)師,美國(guó)AngelEngineers Inc. 系統(tǒng)架構(gòu)師。