<?xml version="1.0" encoding="utf-8" ?>
<?xml-stylesheet type="text/xsl" href="rss.xsl" media="screen"?>
<rss version="2.0">
  <channel>
    <title>共享社区 - 网页资料共享</title>
    <link>http://www.mikecat.net/showforum-9.aspx</link>
    <description>Latest 20 threads</description>
    <copyright>Copyright (c) 共享社区</copyright>
    <generator>Discuz!NT</generator>
    <pubDate>Fri, 04 Jul 2008 23:25:28 GMT</pubDate>
    <ttl>30</ttl>
    <item>
      <title>Mootools源码分析 — Browser</title>
      <description><![CDATA[            /*
浏览器相关特性,1.2之前附加到window对象中,并不合理
利用各浏览器的专有特征判断
*/
var Browser = new Hash({
 //浏览器内核及版本
 Engine: {name: 'unknown', version: ''},
 //当前系统平台
 Platform: {name: (navigator.platform.mat]]></description>
      <link>http://www.mikecat.net/showtopic-2356.aspx</link>
      <category>网页资料共享</category>
      <author>mikecat</author>
      <pubDate>Fri, 04 Jul 2008 15:09:00 GMT</pubDate>
    </item>
    <item>
      <title>Mootools源码分析 — Array</title>
      <description><![CDATA[            /*
对Array的扩展实现
对于迭代遍历时,给fn传递的参数依次为:当前数组项,当前项的索引值,当前数组对象,比如:
7前逢单7后双,判断月份大小的算法
function myfilter(item, i, arr){
 var half = arr.length / 2 + 1;
 return half &amp;gt; i &amp;amp;&amp;amp; item % 2]]></description>
      <link>http://www.mikecat.net/showtopic-2355.aspx</link>
      <category>网页资料共享</category>
      <author>mikecat</author>
      <pubDate>Fri, 04 Jul 2008 15:08:00 GMT</pubDate>
    </item>
    <item>
      <title>moo 1.1到moo1.2的迁移</title>
      <description><![CDATA[1. 浏览器判断
1.1中的浏览器信息附加在window对象之上,直接用window的ie/ie6/ie7等判断IE及其相关版本,使用gecko判断Firefox,webkit判断Safari,判断Opera就是opera属性(也许是因为Opera,才将浏览器信息放在window对象上)
1.2中和Prototype一样,独立出Browser类,下有Engine,浏览器类型及版本在Browse]]></description>
      <link>http://www.mikecat.net/showtopic-2354.aspx</link>
      <category>网页资料共享</category>
      <author>mikecat</author>
      <pubDate>Fri, 04 Jul 2008 15:08:00 GMT</pubDate>
    </item>
    <item>
      <title>Mootools源码分析 — Number</title>
      <description><![CDATA[/*
对数字类型的扩展实现
将很多跟数字有关的运算建立快捷方式，比如Math的所有方法
*/
Number.implement({ //限制
 limit: function(min, max){
  //注意取最大值和取最小值的顺序和输入值
  return Math.mi......]]></description>
      <link>http://www.mikecat.net/showtopic-2353.aspx</link>
      <category>网页资料共享</category>
      <author>mikecat</author>
      <pubDate>Fri, 04 Jul 2008 15:07:00 GMT</pubDate>
    </item>
    <item>
      <title>Mootools源码分析 — Function</title>
      <description><![CDATA[            /*
对Function对象的扩展，最令人激动的部分，JS框架必不可少的部分
由于JS中只有函数是安全的作用域(with不可靠)，所以优雅的JS OOP有赖于此
只是有一点，不知道moo为什么不实现函数的柯里化，而Prototype中有相应实现
*/
Function.implement({
 /*扩展方法，moo中很多对象都
有同名方法的实现*/
 ext]]></description>
      <link>http://www.mikecat.net/showtopic-2352.aspx</link>
      <category>网页资料共享</category>
      <author>mikecat</author>
      <pubDate>Fri, 04 Jul 2008 15:07:00 GMT</pubDate>
    </item>
    <item>
      <title>Mootools源码分析 — String</title>
      <description><![CDATA[            //对字符串类型的扩展实现
String.implement({
 //Regex实例方法test的快捷方式
 test: function(regex, params){
  return ((typeof regex == 'string') ? new RegExp(regex, params) : regex).test(this);
 },
 /*测试]]></description>
      <link>http://www.mikecat.net/showtopic-2351.aspx</link>
      <category>网页资料共享</category>
      <author>mikecat</author>
      <pubDate>Fri, 04 Jul 2008 15:05:00 GMT</pubDate>
    </item>
    <item>
      <title>Mootools源码分析 — Hash</title>
      <description><![CDATA[JAVASCRIPT:



//额外的扩展

Hash.implement({

 

 //hasOwnProperty的快捷方式

 has: Object.prototype.hasOwnProperty,

 

 //根据值找对应的键

 keyOf: function(value){

  for (var ......]]></description>
      <link>http://www.mikecat.net/showtopic-2350.aspx</link>
      <category>网页资料共享</category>
      <author>mikecat</author>
      <pubDate>Fri, 04 Jul 2008 15:05:00 GMT</pubDate>
    </item>
    <item>
      <title>Mootools源码分析 — Event</title>
      <description><![CDATA[            /*
对原生event的包装
首先将其Native化
*/
var Event = new Native({
 //族名,为$type提供精准类型判断
 name: 'Event',
 initialize: function(event, win){
  win = win || window;
  var d......]]></description>
      <link>http://www.mikecat.net/showtopic-2349.aspx</link>
      <category>网页资料共享</category>
      <author>mikecat</author>
      <pubDate>Fri, 04 Jul 2008 15:04:00 GMT</pubDate>
    </item>
    <item>
      <title>Mootools源码分析 — Class</title>
      <description><![CDATA[在正式版中本部分代码会有较大的改变,但是对this.parent在Opera下的实现仍然不尽人意,在子类的同名方法中使用非完整路径的对象时会有问题,目前想到的解决方法是把这部分代码单独提出到一个方法中调用JAVASCRIPT:



/*

作为内置类型的Class，使JS的优雅OOP成为可能

因为1519版本有bug，所以以1543版代码为例

*/

var Clas]]></description>
      <link>http://www.mikecat.net/showtopic-2348.aspx</link>
      <category>网页资料共享</category>
      <author>mikecat</author>
      <pubDate>Fri, 04 Jul 2008 15:03:00 GMT</pubDate>
    </item>
    <item>
      <title>JavaScript 自定义多级联动下拉菜单</title>
      <description><![CDATA[能够根据自定义的菜单数据和select，自动设置联级的下拉菜单，可定义默认值。
其中参数1是菜单结构：
菜单对象
var menu = },
    {'val': '3 -&amp;gt;', 'menu': },
        {'val': '3_2'}
    ]},
    {'val': '4 -&amp;gt;', 'menu': }
        ]}
    ]}
];]]></description>
      <link>http://www.mikecat.net/showtopic-2347.aspx</link>
      <category>网页资料共享</category>
      <author>mikecat</author>
      <pubDate>Fri, 04 Jul 2008 14:57:00 GMT</pubDate>
    </item>
    <item>
      <title>点击弹出二级菜单IE下可用。FF下出错？</title>
      <description><![CDATA[代码如下： 
&amp;lt;script language=&amp;quot;javascript&amp;quot;&amp;gt; 
function hideAll() { 
  for(i=0;i&amp;lt;odiv.length;i++) 
  { 
    odiv.style.display=&amp;quot;none&amp;quot;; 
  } 
}  
function showObj(num)......]]></description>
      <link>http://www.mikecat.net/showtopic-2339.aspx</link>
      <category>网页资料共享</category>
      <author>fjlx</author>
      <pubDate>Thu, 03 Jul 2008 17:17:00 GMT</pubDate>
    </item>
    <item>
      <title>ExtJs2.0学习系列(2)--Ext.Panel</title>
      <description><![CDATA[上一篇文章ExtJs2.0学习系列(1)--Ext.MessageBox ，受到了大家的褒贬不一，还是有的朋友提出好的建议，在此表示感谢！
今天介绍extjs中的Panel组件。
//html代码
&amp;lt;div id=&amp;quot;container&amp;quot;&amp;gt;
    &amp;lt;/div&amp;gt;

//js代码
var p =
new Ext.Panel({
      ]]></description>
      <link>http://www.mikecat.net/showtopic-2311.aspx</link>
      <category>网页资料共享</category>
      <author>mikecat</author>
      <pubDate>Tue, 01 Jul 2008 21:45:00 GMT</pubDate>
    </item>
    <item>
      <title>ExtJs2.0学习系列(4)--Ext.FormPanel之第一式</title>
      <description><![CDATA[上篇中我们讨论了Ext.window的简单使用，今天我们要看看强大的FormPanel,也是继承panel组件的使用。
首先弄清楚这个问题，创建的时候： //查看源代码便知，两种方法是一样的
Ext.form.FormPanel = Ext.FormPanel;
我们还是从最简单的代码实例开始吧：
&amp;lt;!--html代码--&amp;gt;
&amp;lt;body&amp;gt;
&amp;lt;div id=]]></description>
      <link>http://www.mikecat.net/showtopic-2310.aspx</link>
      <category>网页资料共享</category>
      <author>mikecat</author>
      <pubDate>Tue, 01 Jul 2008 21:39:00 GMT</pubDate>
    </item>
    <item>
      <title>ExtJs2.0学习系列(3)--Ext.Window</title>
      <description><![CDATA[前言：关于extjs，为了照顾还没有入门的新手，我给一点提示，有一个网站浪曦视频在线里面请了个老师录制了extjs的介绍入门的视频，环境可能不同，但原理和使用方法是一样的，绝对值得一看（如果你想入门的话），希望没有广告的意思。
主站：浪曦视频在线
extjs介绍及应用举例：ExtJS视频教程 第1讲 ExtJS介绍及应用举例
我不知道是不是要注册，觉的好的话，就值！

前面介绍了pane]]></description>
      <link>http://www.mikecat.net/showtopic-2307.aspx</link>
      <category>网页资料共享</category>
      <author>mikecat</author>
      <pubDate>Tue, 01 Jul 2008 08:16:00 GMT</pubDate>
    </item>
    <item>
      <title>JavaScript 自定义多级联动浮动菜单</title>
      <description><![CDATA[特点：
1.根据自定义菜单结构生成菜单；
2.多级联动功能；
3.自定义浮动位置（上下左右）；
4.自定义延迟效果；
5.js控制编辑菜单；
6.可根据需要自动生产容器对象；

也有一些要求和问题，例如样式有些要求，位置取不准等。



参数1是容器列表：
var arrContainer=;
如果定义的容器少于需要的容器，会自动根据最后一个对象生产新的容器，并继承其样]]></description>
      <link>http://www.mikecat.net/showtopic-2308.aspx</link>
      <category>网页资料共享</category>
      <author>mikecat</author>
      <pubDate>Tue, 01 Jul 2008 08:18:00 GMT</pubDate>
    </item>
    <item>
      <title>ExtJs2.0学习系列(1)--Ext.MessageBox</title>
      <description><![CDATA[大家都知道，刚开始搞extjs的时候，很是有点困难，所以本人在新手刚入门后准备了这个系列的文章。
个人认为用extjs做后台很不错，布局比较完美！
1.Ext.MessageBox.alert()方法
      有四个参数，为简单起见，主要介绍前面三个参数：
      alert( title , msg , function(){} )
      其中title，msg为必选参数]]></description>
      <link>http://www.mikecat.net/showtopic-2293.aspx</link>
      <category>网页资料共享</category>
      <author>mikecat</author>
      <pubDate>Thu, 26 Jun 2008 21:06:00 GMT</pubDate>
    </item>
    <item>
      <title>JavaScript 对象性的构造分析 - 从现象到本质</title>
      <description><![CDATA[- 写在前面，这篇文章的目的是讨论细节的JavaScript对象性的实现而不是概念性的东西，由此而延伸开的基于面向对象的编程思想。如果嫌篇推导过程太复杂的读者，可以跳过去先看结果
- 如果FF不能正常显示图片，请用IE浏览
- 知识储备：
  1. Web编程经验 (HTML, CSS, B/S交互形式)
  2. JavaScript 开发经验
  3. Object Oriented]]></description>
      <link>http://www.mikecat.net/showtopic-2266.aspx</link>
      <category>网页资料共享</category>
      <author>ajax</author>
      <pubDate>Tue, 24 Jun 2008 08:40:00 GMT</pubDate>
    </item>
    <item>
      <title>javascript的值,对象,原型</title>
      <description><![CDATA[探讨一下,如有纰漏请指正.
首先我用了词:原型
马上您就知道为什么这么说了.
javascript是基于对象(Object-based)的吗?不是
javascript是面向对象(Object-Oriented)的吗?不确切,要清楚这句话指的是编程方法类似面向对象的编程,但是也有很多不同的地方,因此这样的说法不确切
那我们看看Mozilla官方的说法
 写道
A prototype-]]></description>
      <link>http://www.mikecat.net/showtopic-2265.aspx</link>
      <category>网页资料共享</category>
      <author>ajax</author>
      <pubDate>Tue, 24 Jun 2008 08:31:00 GMT</pubDate>
    </item>
    <item>
      <title>一个简单的JavaScript Map</title>
      <description><![CDATA[用js写了一个Map，带遍历功能，请大家点评下啦。

//map.js
Js代码

   1. Array.prototype.remove = function(s) {  
   2.     for (var i = 0; i &amp;lt; this.length; i++) {  
   3.         if (s == this)  
   4.            ]]></description>
      <link>http://www.mikecat.net/showtopic-2131.aspx</link>
      <category>网页资料共享</category>
      <author>java</author>
      <pubDate>Tue, 17 Jun 2008 14:40:00 GMT</pubDate>
    </item>
    <item>
      <title>E3.Tree入门与进阶篇</title>
      <description><![CDATA[1.写在最前面
用E3组件很久了，对于黄老大滴无私奉献精神盛为感动。一直以来想帮着做点什么，今天，写此一文，希望能对初次接触E3的朋友有一定参考借鉴意义。谨以此为E3的成长壮大献上自己一点绵薄之力，了表心意。鉴于作者水平和精力有限，恳请各路大侠们批评指正!
E3官方网站:http://www.javae3.com 
2.E3.Tree简单介绍
E3.Tree包装了著名的Xtree JS和时]]></description>
      <link>http://www.mikecat.net/showtopic-2130.aspx</link>
      <category>网页资料共享</category>
      <author>java</author>
      <pubDate>Tue, 17 Jun 2008 14:36:00 GMT</pubDate>
    </item>
  </channel>
</rss>