项目中用到的ext及js细节

Posted yxysuanfa

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了项目中用到的ext及js细节相关的知识,希望对你有一定的参考价值。

1.js中无replaceAll方法,但能够用replace(regex," "),第一个參数是正則表達式,第二个參数是string,eg:str.replace(/\r\n/g,"*")表示将全部的回车换行都用*来替换。

2.textarea中按下回车,会自己主动填充\r\n。可由js获取。可是经过server端获取就会无\r\n。

3.EXT怎样获取DOM元素。用Ext.getDom(),注意Ext.get()、Ext.getDom()、Ext.getCmp()、Ext.getBody()等得差别。

4.实现 ctrl  enter 提交:

事件:
function ctlSubmit(event) {
 if (event.ctrlKey && event.keyCode == 13) { form.submit() }
}

textare:
<textarea name="co" cols="50" rows="10" onKeyDown="ctlSubmit(event);">

5.renderTo、contentEl的差别:

renderTo通常是指将该Panel渲染到某个地方
contentEl 我用的时候是将某个我定义的标签(如div)渲染到这个Panel中来 
6.高亮显示,将textarea改为panel,动态改动panel的html属性:

Ext.getCmp("panelId").body.update("html code")






以上是关于项目中用到的ext及js细节的主要内容,如果未能解决你的问题,请参考以下文章

项目中用到的那些方便流行的库-强烈推荐

项目中用到的那些方便流行的库-强烈推荐

KMeans 算法解释及项目中用到的算法

在页面rem布局中用到的js代码

前端开发常用js代码片段

前端开发中最常用的JS代码片段