最近刚刚接触JS,发现太灵活了:
例如:
var prms = {
lstPractsId : g_CmnGrid.p_lstPractsId,
practType : this.p_typeValue,
displayId:this.fmPnl.getComponent('Displayid').getValue(),
name : this.fmPnl.getComponent('Name').getValue(),
nameEn : this.fmPnl.getComponent('NameEn').getValue(),
unit : this.fmPnl.getComponent('Unit').getValue(),
unitEn : this.fmPnl.getComponent('UnitEn').getValue(),
spec : this.fmPnl.getComponent('Spec').getValue(),
specEn : this.fmPnl.getComponent('SpecEn').getValue(),
price : this.fmPnl.getComponent('Price').getValue()
};
完全可以改写为:
var prmsTmp;
var prmsCmn = ['Displayid', 'Name', 'NameEn', 'Unit', 'UnitEn', 'Spec','SpecEn', 'Price'];
var prms = {
lstPractsId : g_CmnGrid.p_lstPractsId,
practType : this.p_typeValue,
};
for (i = 0; i < prmsCmn.length; i++) {
prms[prmsCmn[i]] = this.fmPnl.getComponent(prmsCmn[i]).getValue();
}
省了我好几行代码...
动态语言真是个好东西...
应该好好学习...
分享到:
相关推荐
Packem是一个预编译的通用JavaScript模块捆绑器专注于性能灵活性和可扩展性
在JavaScript的世界里,定义函数的方法多种多样,这正是JavaScript灵活性的体现,但是正是这个原因让初学者摸不着头脑,尤其对于没有 语言基础的同学。正所谓条条大道通罗马,但是如果道路太多,会让行路者不知所措...
在JavaScript中继承是一个非常...得益于这种语言的灵活性,你既可使用标准的基于类的继承,也可使用更微妙一些(但也可能更有效一些)的原型式继承。 本章将讨论在JavaScript中创建子类的各种技术以及它们的适用场合。
此外,JavaScript是一种解释性脚本语言,提供了比其他语言更加灵活、更加宽松的程序设计环境,程序设计新手在这种环境中能够很快适应。 《JavaScript权威指南》全面介绍了JavaScript语言的核心,以及Web浏览器中...
JavaScript的快速发展得益于它的灵活性、易学性和强大的生态系统。它不仅可以通过浏览器执行,还可以使用各种JavaScript运行时和框架在服务器端执行。同时,JavaScript的标准化也带来了更好的兼容性和更高的开发效率...
此外,JavaScript是一种解释性脚本语言,提供了比其他语言更加灵活、更加宽松的程序设计环境,程序设计新手在这种环境中能够很快适应。 <br> 《JavaScript权威指南》全面介绍了JavaScript语言的核心,以及Web...
资源名称:JavaScript面向对象编程指南内容简介: Javascript是一种具有高度表达能力的、基于原型特性的、非常灵活的面向对象编程语言。《Javascript面向对象编程指南》着重介绍Javascript在面向...
作为Web前端的核心技术,JavaScript的重要性不言而喻,它有望成为下一代统治性程序语言。但由于业界长期的误解和滥用,也有不少人仍然对此半信半疑。那么,JavaScript到底能否当此大任呢?无论是前端工程师,还是...
此外,JavaScript是一种解释性脚本语言,提供了比其他语言更加灵活、更加宽松的程序设计环境,程序设计新手在这种环境中能够很快适应。 《JavaScript权威指南》全面介绍了JavaScript语言的核心,以及Web浏览器中实现...
此外,JavaScript是一种解释性脚本语言,提供了比其他语言更加灵活、更加宽松的程序设计环境,程序设计新手在这种环境中能够很快适应。 《JavaScript权威指南》全面介绍了JavaScript语言的核心,以及Web浏览器中...
JavaScript具有灵活性和动态性,可以将代码嵌入到HTML文档中,并且可以通过响应用户操作与浏览器进行交互。 JSON(JavaScript Object Notation)是一种数据交换格式,它基于JavaScript语言的一个子集。JSON使用人类...
关于JavaScript的系列书籍,深入探讨 JavaScript 的核心概念和语言特性,为开发者提供深入理解 JavaScript 的机会。通过这系列书籍,读者可以更好地掌握 JavaScript 的复杂性和灵活性。
依次介绍了JavaScript的发展历史、基础性话题(变量、数据类型、数组、循环以及条件表达式)、函数、对象、原型、继承的实现、BOM和DOM等。附录部分包括了学习JavaScript编程常用的参考资源。尤其值得一提的是,本书...
类型转换是网页编程不可或缺的内容,本文先介绍自动类型转换,接着是强制性的显式类型转换,最后如何...JavaScript 是一种松散类型、动态类型的语言,在声明变量时无需指定数据类型,使JavaScript 具有灵活性和简单性。
NodeArch是一个Node.js后端框架,旨在解决为后端创建Node.js APP时...在充分利用Javascript灵活性和Node.js非阻塞I / O模型的同时,仍能获得最大的收益。 我们还非常注重将所有内容连接在一起,因此我们的目的不是重塑
3.5 事件处理器设置的灵活性 3.6 现代事件模型与Event对象 3.7 IE4中的Event对象 3.7.1 对象属性 3.7.2 事件上溯 3.7.3 阻止事件上溯 3.7.4 事件改向 3.8 NN4中的Event对象 3.8.1 对象属性 3.8.2 事件捕获 3.8.3 ...
JSX 是一种 Javascript 的语法扩展,JSX = Javascript + XML,即在 Javascript 里面写 XML,因为 JSX 的这个特性,所以他即具备了 Javascript 的灵活性,同时又兼具 html 的语义化和直观性 为什么要在 Vue 中使用...
JavaScript的灵活性以及广泛的使用使得它变得异常重要,能够为用户带来更好的用户体验。 JavaScript的特点之一是它的轻量级,它可以在网页中运行无需单独的编译或下载。这意味着网页可以更快地加载并且用户无需安装...
如何在blink中使用Javascript而不是C++来实现DOM特性,请参考这篇文档。使用js实现DOM特性,具有很大的灵活性,同时能够保持内核精简。
JavaScript的强大功能使得游戏具有高度的灵活性和可定制性。 源码特点: 纯JavaScript实现:无需依赖其他框架或库,仅使用纯JavaScript实现游戏的全部功能,展示了JavaScript在网页游戏开发中的强大能力。 随机迷宫...