公有函数
1,trim() 去掉左右两边空格
核心思想 : this.replace(/^\s+|\s+$/g,"")
^:以开始
$:以结束
\s:空白
+:一次或多次
附加选项g : 这里代表匹配字符串全部,如果没有此选项,上述只会除掉前面的空格
2,toggle(value,other) 选择关卡
alert('aa'.toggle('aa','cc')); //cc
alert('aa'.toggle('bb','cc')); //bb 如果都不等
核心思想 : this == value ? other : value; 与第一个比较,相等则为other,不相等则为 value
静态函数
3,leftPad(val, size, ch) 以val构造长度为size的新字符串,如果val的长度不够size,则以ch在左边补充,如果ch没有,默认为空格
核心思想:var result = String(val);
if(!ch) {
ch = " ";
}
while (result.length < size) {
result = ch + result;
}
String.leftPad('x',4,'d') //dddx
分享到:
相关推荐
- 官方文档:Sencha官方提供了详细的API文档和教程,是学习ExtJs的重要资源。 - 社区论坛:像iteye这样的技术社区,有丰富的ExtJs实战经验分享和问题解答,可以帮助解决实际开发中的问题。 总之,ExtJs的通用筛选...
### Extjs核心API详解知识点概览 #### 一、Extjs简介与学习资源的重要性 - **Extjs**是一款基于JavaScript的开源前端框架,用于构建复杂的客户端应用程序。它提供了丰富的组件库以及强大的数据处理能力。 - **学习...
### 四种流行的AJAX框架对比分析:jQuery, Mootools, Dojo, ExtJS #### 一、jQuery **主页**: **设计思想**: - **简洁性**: 几乎所有操作都始于选择DOM元素,并对其进行操作(支持Chaining等特性)。 **优点**:...
开发者要能够灵活地利用ExtJs提供的API,通过继承和扩展组件,以适应特定的业务需求。通过这样的方法,即使官方的组件库中缺少某些功能,也可以通过社区力量或个人努力来补充,这也是ExtJs框架广泛受欢迎的原因之一...
而Extjs 2.2.1版本作为一个相对早期的框架版本,在设计之初可能并未充分考虑到对IE8的支持。尤其是在一些细节处理上,例如CSS样式兼容性、JavaScript API支持等方面可能存在不足。 #### 解决方案 根据题目提供的...
Highcharts是一款强大的JavaScript库,用于创建各种交互式图表,而将这些图表集成到Word文档中可以方便报告和分析的分享。以下是实现这一功能的关键步骤和涉及的技术。 首先,我们需要引入一些依赖库来处理导出过程...
STRING与StringBuffer的主要差异在于字符串操作的效率,StringBuffer在多次修改时更优。Class.forName用于动态加载类,有时在配置文件驱动加载或反射操作中使用。GET和POST是HTTP请求的两种主要方式,GET是幂等的,...
- **常用对象**:列举了一些常用的Java对象,如String、List、Map等。 - **常用基类**:提供了一系列基础类,以便于快速开发和维护代码。 - **Model注解**:介绍了如何使用注解来简化实体类的定义。 **6.2 ...
- DOJO/YahooUI/GoogleAjax/ExtJS等现代前端框架 ##### 3. Struts2 - Filter配置 - Action与Interceptor - 标签库 - OGNL表达式语言 通过这三个阶段的学习与实践,学员将能够全面掌握JAVA技术栈,并具备开发大型...
40. String与StringBuffer:String是不可变的,StringBuffer在多线程环境中更安全。 41. Overload与Override:Overload是方法重载,可以改变返回类型;Override只能重写已有的方法,不能改变返回类型。 42. ...