<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    鄧華

    BlogJava 聯系 聚合 管理
      48 Posts :: 0 Stories :: 149 Comments :: 0 Trackbacks

    #

    用了幾年五筆后,感覺五筆的思維屬性,實在是不適合思考,每次要想到字怎么寫,然后才能打出來,我也越來越笨了,有些字根也有些不記得了,還要查,難受。

    今天開始換用SOGOU輸入法,看看多久能適應。


    換回五筆了,  試用后,拼音給我的思維也造成不小的影響, 需要想著這個字的拼音是什么, 同樣有思維轉換的過程. 五筆呢,連續性高,不用盲打都可以 .

     用極點五筆吧, 不會打五筆的時候能打拼音, 影響很小了.

    posted @ 2007-12-06 09:01 鄧華的碎碎念 閱讀(223) | 評論 (0)編輯 收藏

    轉自: http://www.javaeye.com/post/376807

    大家都知道,只要設置Iframe的屬性:frameborder="0",Iframe就不顯示邊框,但是當你使用以下方法時似乎這個屬性不起作用:

    java 代碼
    1. this.frame = document.createElement("iframe");   
    2. ...   
    3. this.frame.setAttribute("frameborder""0");   
    4. ...  

     

    Ifram依然顯示邊框,這是為什么呢,如果你查看一下DOM Inspector 你會發現在IE下面,DOM里面的屬性都是大寫的,也就是說上面這段代碼,在IE里面最后會變成:

    java 代碼
    1. < IFRAME frameBorder=0...

    由于IE認大寫的,所以”frameborder“ 它自然不認。

    既然知道了為什么,那問題就迎刃而解了,把代碼改成:

    java 代碼
    1. this.frame = document.createElement("iframe");      
    2. ...      
    3. this.frame.setAttribute("frameborder""0"0);      
    4. ...     

    this.frame.setAttribute("frameborder""0"0);后面那個'0'表示是否區分大小寫。

     



    posted @ 2007-11-29 20:19 鄧華的碎碎念 閱讀(2008) | 評論 (4)編輯 收藏

    當加入prototype.js后, 不再推薦用for in 循環了. 但由此帶來了問題.

    比如這段代碼

    <script>
     
    var a=[];
     a[
    "a"]="aa";
     a[
    "b"]="b";

     
    for(var o in a){
       document.write(a[o]);
       document.write(
    "<br />");
     }
    </script>


    這個時候,用for in是沒有問題的.
    但當們加入了prototype.js后,用prototype的each循環
    <script src='http://images.chinaren.com/product/webim/version/2.0/js/libs/prototype.js'></script>

    <script>
     
    var a=[];
     a[
    "a"]="aa";
     a[
    "b"]="b";

      $H(a).each(
    function(item){
          document.write(a[o]);
          document.write(
    "<br />");
     });
    </script>

    這段代碼并不會打出任何值.

    問題出在哪里?


    var a=[]
    改成
    var a={}

    就正常了.

    原理上還未知是什么原因, 可能是由于要把a設成一個對象,$H是出來的對象的屬性,而不是數組.



    posted @ 2007-11-28 23:10 鄧華的碎碎念 閱讀(1663) | 評論 (3)編輯 收藏

    在CMS的plugin計劃中, 需要控制的一項就是頁面的JS PLUGIN的動態加載.
    一次加載幾十個plugin的JS是不現實的.只能在需要用到的時候再加載進來.

    在一個頁面中, 如果我們要加載另外的JS文件進來,有一個方法是

    document.write("<script src=''><\/script>");

    這樣會產生一個異步的JS加載, 可以產生一些有趣的應用, 如AJAX效果,跨域調用.
    但上面產生的問題,是控制性, 無法控制JS的加載狀態及加載順序,而且只能在頁面初始化的時候調用.

    為了解決以上問題,需要設計一個JS的加載控制器及動態加載JS的程序.

    下面的是一段JS的加載代碼:
    CMS.util.LoadScript=function( url ,control)
    {
        
    var oHead = top.document.getElementsByTagName('HEAD').item(0);
        
    var oScript= top.document.createElement("script");
        oScript.type 
    = "text/javascript";
        oScript.src
    =url;
        
       
    if(control){
            
    function loaded(c){
                
    if (Prototype.Browser.IE && this.readyState.toLowerCase() != "loaded" && this.readyState.toLowerCase() != "complete") { 
                    
    return
                }
                c.next();
            }
                Event.observe(oScript,
    "readystatechange",loaded.bind(oScript,control));
                Event.observe(oScript,
    "load",loaded.bind(oScript,control));
        }
        
         oHead.appendChild( oScript);
    }
    需要用到prototype.js庫.
    在這個方法里面是用的DOM的JS加載方法,利用了script的readystatechange參數,這個參數IE下面的狀態參數. 對應FIREFOX是load參數
    //FIXME firefox的load里面的readyState不起作用,還未找到解決方法.


    參數URL表示要加載的JS, control代表一個控制器,用來控制script的加載是否完成.

    下面是控制器的代碼:
    CMS.util.ScriptLoadControl=function(_array){
                
    this.a=_array;
                
    this.i=0;
        }
    CMS.util.ScriptLoadControl.prototype
    ={
        next:
    function(){
            
    if(this.a.length>this.i){
                CMS.util.LoadScript(
    this.a[this.i++],this);
            }
    else{
                
    return false;
            }
        }
    }
    其中_array參數是一個保存了url地址的數組.

    在使用的時候,用以下代碼:
    var c=new CMS.util.ScriptLoadControl(plugin_url_array);
            c.next();

    就可以順序的加載JS,以及保證JS的完全加載成功.



    posted @ 2007-11-28 22:40 鄧華的碎碎念 閱讀(3272) | 評論 (0)編輯 收藏

    發張老照片,懷念ING...



    posted @ 2007-11-24 23:55 鄧華的碎碎念 閱讀(203) | 評論 (0)編輯 收藏

    偶爾發現了這個. 終于支持了啊...哈

    FF3速度真是一流, 可惜不支持詞霸取詞了. 插件也沒升級, LOVE FIREBUG~~~ waiting...

    posted @ 2007-11-24 23:25 鄧華的碎碎念 閱讀(1600) | 評論 (2)編輯 收藏

    在struts里面,如果要在action里面定義轉向的話,可以返回一個ActionForward("xxx.jsp")

    但在struts2里面,由于只能返回字符串,這個字符串是在配置文件中的result. 會產生一些困擾. 
    只想出下面的解決方法. 正確的解決方法,尋找中...
    解決這個問題的方法步驟:
    1.在struts2的配置文件中,配置一個global-results, 如下.
       <global-result>
        <result name="forwardURL" type="redirect">${forwardUrl}</result>
        </global-results>
       其中forwardUrl,即action中的forwardUrl的值

    2.在action中定義一個String forwardUrl, 當要自定義轉向時,給這個forwardUrl賦值,值為要轉向的url,如:"/aaa.jsp";
    3.在action中返回 return "forwardURL";


    posted @ 2007-06-26 16:10 鄧華的碎碎念 閱讀(1298) | 評論 (1)編輯 收藏

         摘要: 幾種JSP頁面轉向方式.  閱讀全文
    posted @ 2007-05-17 11:57 鄧華的碎碎念 閱讀(1211) | 評論 (0)編輯 收藏

         摘要: 幾種IE及FF下的分析工具.  閱讀全文
    posted @ 2006-12-21 11:48 鄧華的碎碎念 閱讀(1349) | 評論 (2)編輯 收藏

    用prototype.js寫了個獲得模版ID的函數,真是太簡單了。

    < script?src = " prototype-1.4.0.js " ></ script >
    < script >
    ????
    var ?new_template = " 111,aaa;222,bbb;333 " ;
    ????
    var ?old_template = " 111,aaa " ;
    ????
    ????
    var ?t1 = new_template.split( " ; " ).collect( function (t) { return ?t.split( " , " )[ 0 ];} );
    ????
    var ?t2 = old_template.split( " ; " ).collect( function (t) { return ?t.split( " , " )[ 0 ];} );
    ????
    ????
    var ?result = t1.findAll( function (t) { return ? ! t2.include(t)} );
    alert(result.inspect());
    </ script >


    感嘆一下prototype.js對數組的功能擴展。真是太強大了。

    posted @ 2006-11-16 13:52 鄧華的碎碎念 閱讀(442) | 評論 (0)編輯 收藏

    僅列出標題
    共5頁: 上一頁 1 2 3 4 5 下一頁 
    主站蜘蛛池模板: 免费无码精品黄AV电影| 99re这里有免费视频精品| 三年片在线观看免费大全| 久久久久亚洲AV无码专区首| av永久免费网站在线观看| 中文字幕一精品亚洲无线一区| 国产免费高清69式视频在线观看 | 亚洲精品高清无码视频| 一级黄色免费大片| 亚洲午夜无码久久久久| 永久在线观看免费视频 | 亚洲精品白浆高清久久久久久| jizz中国免费| 国产亚洲AV手机在线观看| 中文字幕在线免费播放| 亚洲AV无码专区电影在线观看| 亚洲成人免费在线| 亚洲AV无码专区在线亚| 国产一卡二卡≡卡四卡免费乱码| 美女被免费视频网站| 国产成人麻豆亚洲综合无码精品 | 亚洲av日韩av无码av| 精品剧情v国产在免费线观看| 国产成人亚洲午夜电影| 亚洲乱码中文字幕综合| 免费无码一区二区三区| 91在线亚洲综合在线| 亚洲AV无码成人精品区大在线| 99精品免费视频| 亚洲人成日本在线观看| 免费成人在线观看| 久久久久久AV无码免费网站下载| 亚洲最大av资源站无码av网址| 亚洲国产一成久久精品国产成人综合 | 久久久久亚洲精品无码网址色欲| 亚洲国产av无码精品| 久久香蕉国产线看免费| 国产亚洲sss在线播放| 亚洲第一视频在线观看免费| 久久aⅴ免费观看| 亚洲色大18成人网站WWW在线播放|