插件
朝客户端编程迈进的时候,最重要的一个问题就是插件的设计。利用插件,程序员可以方便地为浏览器添加 新功能,用户只需下载一些代码,把它们“插入”浏览器的适当位置即可。这些代码的作用是告诉浏览器 “从现在开始,你可以进行这些新活动了”(仅需下载这些插入一次)。有些快速和功能强大的行为是通过 插件添加到浏览器的。但插件的编写并不是一件简单的任务。在我们构建一个特定的站点时,可能并不希望 涉及这方面的工作。对客户端程序设计来说,插件的价值在于它允许专业程序员设计出一种新的语言,并将 那种语言添加到浏览器,同时不必经过浏览器原创者的许可。由此可以看出,插件实际是浏览器的一个“后 门”,允许创建新的客户端程序设计语言(尽管并非所有语言都是作为插件实现的)。
1 package Com.TomTest; 2 3 4 class A { 5 final double PI=3.1415926; 6 public double getArea(final double r) { 7 return PI*r*r; 8 } 9 } 10 public class TomTest_27 { 11 public static void main(String args[]) { 12 A a=new A(); 13 System.out.println("面积:"+a.getArea(100)); 14 } 15 }