<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
  <channel>
    <title>xfan1982</title>
    <description>11</description>
    <link>http://xfan1982.javaeye.com</link>
    <language>UTF-8</language>
    <copyright>Copyright 2003-2008, JavaEye.com</copyright>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <generator>JavaEye - 做最棒的软件开发交流社区</generator>
      <item>
        <title>对于new,prototype,constructor的理解</title>
        <author>xfan1982</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://xfan1982.javaeye.com">xfan1982</a>&nbsp;
          链接：<a href="http://xfan1982.javaeye.com/blog/173665" style="color:red;">http://xfan1982.javaeye.com/blog/173665</a>&nbsp;
          发表时间: 2008年03月19日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          每个object对象都有一个内在的原形属性(暂且称为_inner),<br />function对象是没有的,只是function的prototype属性很特殊<br /><br />var A=function(name){this.name=name};<br />var obj=new A("xx");<br />1.先执行A,把里面的this用obj代替<br />2.把_inner引用指向A的prototype属性所指的地方<br /><br />obj的constructor其实引用的是_inner的constructor<br />new对象后,如果A的prototype指向其他对象,obj的_inner是不会改变的<br /><br />obj.xx 会先访问obj的xx属性，如果没有会再访问obj的_inner的xx，<br />同样_inner是object的话，会继续访问_inner的_inner
          <br/>
          <span style="color:red;">
            <a href="http://xfan1982.javaeye.com/blog/173665#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Wed, 19 Mar 2008 10:54:08 +0800</pubDate>
        <link>http://xfan1982.javaeye.com/blog/173665</link>
        <guid>http://xfan1982.javaeye.com/blog/173665</guid>
      </item>
      <item>
        <title>FreeMarker 2.3.12 is out!</title>
        <author>xfan1982</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://xfan1982.javaeye.com">xfan1982</a>&nbsp;
          链接：<a href="http://xfan1982.javaeye.com/blog/162920" style="color:red;">http://xfan1982.javaeye.com/blog/162920</a>&nbsp;
          发表时间: 2008年02月18日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          Changes on the Java side<br />Bug fixed: [1857161] JSP SimpleTag support was broken in 2.3.11.<br /><br />In the templates, now you can conveniently call Java methods that use the Java 5 varargs feature (variable-length argument lists). Also the overloaded-method chooser logic now considers vararg methods more intelligently.<br /><br />Enum constants are now identified by their name() instead of by their toString() (because the latter can be overridden in subclasses). This doesn't affect the way enum constants are printed; of course that still uses toString().<br /><br />Messages in parser exceptions now display the name of the template.<br /><br />感觉这个版本没什么值得惊喜的东西
          <br/>
          <span style="color:red;">
            <a href="http://xfan1982.javaeye.com/blog/162920#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Mon, 18 Feb 2008 11:45:24 +0800</pubDate>
        <link>http://xfan1982.javaeye.com/blog/162920</link>
        <guid>http://xfan1982.javaeye.com/blog/162920</guid>
      </item>
      <item>
        <title>Dreamweaver的freemarker插件</title>
        <author>xfan1982</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://xfan1982.javaeye.com">xfan1982</a>&nbsp;
          链接：<a href="http://xfan1982.javaeye.com/blog/160952" style="color:red;">http://xfan1982.javaeye.com/blog/160952</a>&nbsp;
          发表时间: 2008年02月01日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          能够提示，在面板上添加freemarker工具栏。
          <br/>
          <span style="color:red;">
            <a href="http://xfan1982.javaeye.com/blog/160952#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Fri, 01 Feb 2008 11:34:18 +0800</pubDate>
        <link>http://xfan1982.javaeye.com/blog/160952</link>
        <guid>http://xfan1982.javaeye.com/blog/160952</guid>
      </item>
      <item>
        <title>带参数的&lt;#nested param&gt; 的用法</title>
        <author>xfan1982</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://xfan1982.javaeye.com">xfan1982</a>&nbsp;
          链接：<a href="http://xfan1982.javaeye.com/blog/158306" style="color:red;">http://xfan1982.javaeye.com/blog/158306</a>&nbsp;
          发表时间: 2008年01月22日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p>&nbsp;</p><pre name="code" class="xml">&lt;#macro part var1 var2&gt;
&lt;#if var1=var2&gt;&lt;#nested&gt;&lt;/#if&gt;
&lt;/#macro&gt;

&lt;#macro page&gt;
&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;
&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;
&lt;head&gt;
&lt;title&gt;&lt;/title&gt;
&lt;#nested 'head'&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;#nested 'body'&gt;
&lt;/body&gt;
&lt;/html&gt;
&lt;/#macro&gt;</pre><p>&nbsp;</p><pre name="code" class="xml">&lt;@page ;p&gt;
&lt;@part 'head' p&gt;
&lt;style&gt;
&lt;/style&gt;
&lt;/@&gt;
&lt;@part 'body' p&gt;
&lt;div&gt;&lt;/div&gt;
&lt;/@&gt;
/@page</pre><p>生成</p><pre name="code" class="xml">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;
&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;
&lt;head&gt;
&lt;title&gt;&lt;/title&gt;
&lt;style&gt;&lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;div&gt;&lt;/div&gt;
&lt;/body&gt;
&lt;/html&gt;
</pre><p>&nbsp;</p>
          <br/>
          <span style="color:red;">
            <a href="http://xfan1982.javaeye.com/blog/158306#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Tue, 22 Jan 2008 13:57:04 +0800</pubDate>
        <link>http://xfan1982.javaeye.com/blog/158306</link>
        <guid>http://xfan1982.javaeye.com/blog/158306</guid>
      </item>
      <item>
        <title>[Freemarker]空值处理最简单的方法</title>
        <author>xfan1982</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://xfan1982.javaeye.com">xfan1982</a>&nbsp;
          链接：<a href="http://xfan1982.javaeye.com/blog/152243" style="color:red;">http://xfan1982.javaeye.com/blog/152243</a>&nbsp;
          发表时间: 2008年01月02日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          ftl的模板两头加上以下的代码就OK了<br />&lt;#escape x as (x)!><br /><br /><br />........<br /><br /><br />&lt;/#escape><br /><br />freemarker3.8以后的版本才支持!操作符号<br />freemarker IDE对于！操作符会显示错误,<br />替换freemarkerIDE下面的freemarker.jar包为最新的jar包,!就不会显示红点了
          <br/>
          <span style="color:red;">
            <a href="http://xfan1982.javaeye.com/blog/152243#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Wed, 02 Jan 2008 08:50:26 +0800</pubDate>
        <link>http://xfan1982.javaeye.com/blog/152243</link>
        <guid>http://xfan1982.javaeye.com/blog/152243</guid>
      </item>
  </channel>
</rss>