在bingPagEvent這個(gè)函數(shù)中使用了事件委托的思想,但是這里有一個(gè)bug,每次點(diǎn)擊,#pag都會(huì)多都綁定一個(gè)事件,refreshClassess調(diào)用的次數(shù)就會(huì)越多,頁(yè)面會(huì)變得越來(lái)越卡頓
更改:function bingPagEvent() {
$('#pag').off().on('click', 'li.clickable', function(e) {
$this = $(this);
refreshClassess($this.data('id'));
});
}
更改:function bingPagEvent() {
$('#pag').off().on('click', 'li.clickable', function(e) {
$this = $(this);
refreshClassess($this.data('id'));
});
}
2019-12-24
最新回答 / 慕少8104217
解決了,可能是輸入法的問(wèn)題,我直接從console里把數(shù)據(jù)的timespan里的“小時(shí)”拷貝到代碼里進(jìn)行判斷就可以了。效果是對(duì)的。
2019-10-25
script標(biāo)簽里面寫(xiě)的 html 標(biāo)簽,實(shí)際上和jsx有點(diǎn)相似了。
2019-01-26
感謝講師的分享,學(xué)到了很多小知識(shí)點(diǎn),比如jQuery.when、事件委托、分頁(yè)組件等等,這比起直接看 Handelbars 官方語(yǔ)法文檔更容易理解和牢記。
下面是我跟著視頻擼了一天的成果,重構(gòu)了一些冗余的JS代碼,并且使用Sass代替了CSS,使用CDN代替了jQuery和Handelbars本地文件,感興趣的可以clone下來(lái)看看:
https://github.com/bxm0927/handlebars-demo
下面是我跟著視頻擼了一天的成果,重構(gòu)了一些冗余的JS代碼,并且使用Sass代替了CSS,使用CDN代替了jQuery和Handelbars本地文件,感興趣的可以clone下來(lái)看看:
https://github.com/bxm0927/handlebars-demo
2018-09-16
老師在講handelbars的過(guò)程中,回顧了很多知識(shí),事件委托、AJAX、分頁(yè)組件等等,很用心做的一個(gè)實(shí)例。感謝分享~
2018-09-16
注釋 {{!-- --}}
插值 {{}}
條件判斷 {{#if}}
否定判斷 {{#unless}}
遍歷 {{#each}}
綁定上下文 {{#with}}
自定義標(biāo)簽 Helper
插值 {{}}
條件判斷 {{#if}}
否定判斷 {{#unless}}
遍歷 {{#each}}
綁定上下文 {{#with}}
自定義標(biāo)簽 Helper
2018-09-14
常用的模板引擎:
Java 體系的模版引擎,比較古老的模板引擎是 JSP,后來(lái)因?yàn)榕c Java 代碼耦合度太高等原因被 Velocity、Thymeleaf、Freemarker 等所替代,不過(guò)這些都是屬于。
JavaScript 體系的模版引擎,有 EJS、Pug(Jade)、Hogan、Handlebars 等。Express 框架早起將 Jade 作為模板引擎;后來(lái)?yè)Q成了更強(qiáng)大的 EJS,無(wú)論是功能還是寫(xiě)法上都接近 JSP 了;直到最新的 Express4 發(fā)布,默認(rèn)改為了弱邏輯的比較簡(jiǎn)潔的模板引擎 Handlebars。
Java 體系的模版引擎,比較古老的模板引擎是 JSP,后來(lái)因?yàn)榕c Java 代碼耦合度太高等原因被 Velocity、Thymeleaf、Freemarker 等所替代,不過(guò)這些都是屬于。
JavaScript 體系的模版引擎,有 EJS、Pug(Jade)、Hogan、Handlebars 等。Express 框架早起將 Jade 作為模板引擎;后來(lái)?yè)Q成了更強(qiáng)大的 EJS,無(wú)論是功能還是寫(xiě)法上都接近 JSP 了;直到最新的 Express4 發(fā)布,默認(rèn)改為了弱邏輯的比較簡(jiǎn)潔的模板引擎 Handlebars。
2018-09-14
模板引擎就像是 HTML 的解析生成器,將對(duì)應(yīng)的模板填充完數(shù)據(jù)之后生成靜態(tài)的 HTML 頁(yè)面。它可以在瀏覽器端(比如 Angular 中指令所用的模板),也可以在服務(wù)器端執(zhí)行,不過(guò)一般用于服務(wù)器端,因?yàn)樗囊粋€(gè)作用是抽象公共頁(yè)面來(lái)重用,如果在服務(wù)端填充數(shù)據(jù),可以減少回填數(shù)據(jù)給頁(yè)面的ajax請(qǐng)求,從而提升瀏覽器端整體頁(yè)面渲染速度。
2018-09-14
最新回答 / zZ丨
認(rèn)真聽(tīng)課呀需求是:超過(guò)1小時(shí)的課程用顏色A,不超過(guò)1小時(shí)的用顏色B做法是判斷時(shí)間中是否包含“小時(shí)”,包含的肯定就是課時(shí)大于1小時(shí)的
2018-07-26