代码改变世界

随笔分类 -  javascript

Nodejs根据字符串调用对象方法

2013-02-19 20:13 by java20130722, 509 阅读, 收藏,
摘要: 根据字符串动态调用方法是一个很有用的技巧,在nodejs中:var kiwi = { name:'kiwi', say:function () { console.log("my name is" + this.name); } } kiwi['say'](); // => my name is kiwi 阅读全文

javascript给builtin对象添加新方法

2013-01-24 14:33 by java20130722, 147 阅读, 收藏,
摘要: 在Ruby中可以使用Open Class的方法给已有的类添加新的方法,这样可以方便我们扩展新的功能。如rails这样popular的framework都会有core_ext用来添加ruby本身库的功能。虽然可能会出现Monkey Patch的问题,但这样仍然很好的丰富了我们写程序的手法。考虑一个String类,如果我的业务逻辑是经常会取出String对象的第一个字符并且返回大写形式。我就可以打开String类。直接添加一个这样的方法就行。如下:class String def capital self[0].to_s.upcase end end puts "kiwi".c 阅读全文

Silverlight嵌入Html并调用该Html中的Javascript

2012-09-06 20:41 by java20130722, 332 阅读, 收藏,
摘要: 本文将分两步进行说明,第一步说明如何在silverlight的xaml脚本中加入html。第二步说如何在silverlight中调用html中的javascript函数。说明:vs2010 ultimate + silverlight5本文中所有代码都可以在github中查看,git版本中采用了master-dev的方式。在master中可以查看每一个demo的最后完成,在dev中可以查看每一步的代码。github地址:git@github.com:kiwiwin/silverlight-demo.git。文件夹名称htmlhost-javascript-demo一、在xaml中加入html1 阅读全文