<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Front End on Gore's Blog</title><link>https://mygoare.github.io/tags/front-end/</link><description>Recent content in Front End on Gore's Blog</description><generator>Hugo</generator><language>zh-cn</language><copyright>2009 - Gore&amp;rsquo;s Blog</copyright><lastBuildDate>Tue, 03 Jan 2012 13:10:00 +0800</lastBuildDate><atom:link href="https://mygoare.github.io/tags/front-end/index.xml" rel="self" type="application/rss+xml"/><item><title>清理浮动！！</title><link>https://mygoare.github.io/front/end/2012/01/03/clear-layout-float.html</link><pubDate>Tue, 03 Jan 2012 13:10:00 +0800</pubDate><guid>https://mygoare.github.io/front/end/2012/01/03/clear-layout-float.html</guid><description>&lt;p&gt;&lt;img loading="lazy" src="https://i.imgur.com/zPzNGci.png"&gt;&lt;/p&gt;
&lt;p&gt;清理浮动！也叫闭合浮动元素！&lt;/p&gt;
&lt;p&gt;我想，做过网页的同学应该都听过这个名词。在网页制作中，浮动是个好东西啊。但是由于浮动带来的BUG也非常之多。浮动有时候会带来很多诡异的意想不到的各种各样的表现。简单的IE6双边距BUG就是浮动一手制造的。&lt;/p&gt;
&lt;p&gt;今天说说，清理浮动。&lt;/p&gt;
&lt;p&gt;在什么情况下要记得清理浮动呢？我以前也看过一些别人写的文章，大都是介绍如何清理浮动。但终不太明白何时要清理浮动，何时会出来那种要清理浮动的情况。&lt;/p&gt;
&lt;p&gt;纸上得来终觉渐，觉知此事要躬行。只有当自己真正遇到了，才知道是怎么一回事。&lt;/p&gt;
&lt;p&gt;简单来说，我的理解：清理浮动就是当外层标签没有浮动而内层标签却浮动的情况下，要为内层标签清除浮动。否则会外层标签的一些样式则显现不出来。&lt;/p&gt;
&lt;p&gt;至于如何清理浮动，请移步，他写得绝对比我好。&lt;/p&gt;</description><content:encoded><![CDATA[<p><img loading="lazy" src="https://i.imgur.com/zPzNGci.png"></p>
<p>清理浮动！也叫闭合浮动元素！</p>
<p>我想，做过网页的同学应该都听过这个名词。在网页制作中，浮动是个好东西啊。但是由于浮动带来的BUG也非常之多。浮动有时候会带来很多诡异的意想不到的各种各样的表现。简单的IE6双边距BUG就是浮动一手制造的。</p>
<p>今天说说，清理浮动。</p>
<p>在什么情况下要记得清理浮动呢？我以前也看过一些别人写的文章，大都是介绍如何清理浮动。但终不太明白何时要清理浮动，何时会出来那种要清理浮动的情况。</p>
<p>纸上得来终觉渐，觉知此事要躬行。只有当自己真正遇到了，才知道是怎么一回事。</p>
<p>简单来说，我的理解：清理浮动就是当外层标签没有浮动而内层标签却浮动的情况下，要为内层标签清除浮动。否则会外层标签的一些样式则显现不出来。</p>
<p>至于如何清理浮动，请移步，他写得绝对比我好。</p>
]]></content:encoded></item><item><title>闭包小探</title><link>https://mygoare.github.io/front/end/2011/11/30/some-know-about-js-closure.html</link><pubDate>Wed, 30 Nov 2011 11:50:00 +0800</pubDate><guid>https://mygoare.github.io/front/end/2011/11/30/some-know-about-js-closure.html</guid><description>&lt;p&gt;大概有些小搞懂Javascript闭包的一些原理，有些小兴奋，特贴图留念，大家仔细看图就知道了。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" src="https://i.imgur.com/RCpT3pS.png"&gt;&lt;/p&gt;</description><content:encoded><![CDATA[<p>大概有些小搞懂Javascript闭包的一些原理，有些小兴奋，特贴图留念，大家仔细看图就知道了。</p>
<p><img loading="lazy" src="https://i.imgur.com/RCpT3pS.png"></p>
]]></content:encoded></item><item><title>jQuery 基础总结</title><link>https://mygoare.github.io/front/end/2011/11/30/jQuery-basic.html</link><pubDate>Wed, 30 Nov 2011 09:50:00 +0800</pubDate><guid>https://mygoare.github.io/front/end/2011/11/30/jQuery-basic.html</guid><description>&lt;p&gt;一些 jQuery 基础&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nx"&gt;$&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nb"&gt;document&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="nx"&gt;ready&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="kd"&gt;function&lt;/span&gt;&lt;span class="p"&gt;(){})&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;//相当于onload事件jQuery对象与dom对象的转换
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nx"&gt;$&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;#msg&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="nx"&gt;html&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nx"&gt;$&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;#msg&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;)[&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;].&lt;/span&gt;&lt;span class="nx"&gt;innerHTML&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nx"&gt;$&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;#msg&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="nx"&gt;eq&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;)[&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;].&lt;/span&gt;&lt;span class="nx"&gt;innerHTML&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nx"&gt;$&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;#msg&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="nx"&gt;get&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="nx"&gt;innerHTML&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="c1"&gt;//如何获取jQuery集合的某一项
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;&lt;/span&gt;&lt;span class="nx"&gt;$&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;div&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="nx"&gt;eq&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="nx"&gt;html&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt; &lt;span class="c1"&gt;//调用jquery对象的方法
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;&lt;/span&gt;&lt;span class="nx"&gt;$&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;div&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="nx"&gt;get&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="nx"&gt;innerHTML&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="c1"&gt;//调用dom的方法属性同一函数实现set和get
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;&lt;/span&gt;&lt;span class="nx"&gt;$&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;#msg&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="nx"&gt;html&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt; &lt;span class="c1"&gt;//返回id为msg的元素节点的html内容。
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;&lt;/span&gt;&lt;span class="nx"&gt;$&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;#msg&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="nx"&gt;html&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;&amp;lt;b&amp;gt;new content&amp;lt;/b&amp;gt;&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nx"&gt;$&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;#msg&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="nx"&gt;text&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt; &lt;span class="c1"&gt;//返回id为msg的元素节点的文本内容。
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;&lt;/span&gt;&lt;span class="nx"&gt;$&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;#msg&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="nx"&gt;text&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;&amp;lt;b&amp;gt;new content&amp;lt;/b&amp;gt;&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nx"&gt;$&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;#msg&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="nx"&gt;height&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt; &lt;span class="c1"&gt;//返回id为msg的元素的高度
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;&lt;/span&gt;&lt;span class="nx"&gt;$&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;#msg&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="nx"&gt;height&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;300&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt; &lt;span class="c1"&gt;//将id为msg的元素的高度设为300
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;&lt;/span&gt;&lt;span class="nx"&gt;$&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;#msg&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="nx"&gt;width&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt; &lt;span class="c1"&gt;//返回id为msg的元素的宽度
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;&lt;/span&gt;&lt;span class="nx"&gt;$&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;#msg&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="nx"&gt;width&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;300&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt; &lt;span class="c1"&gt;//将id为msg的元素的宽度设为300
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nx"&gt;$&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;input&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="nx"&gt;val&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt; &lt;span class="c1"&gt;//返回表单输入框的value值
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;&lt;/span&gt;&lt;span class="nx"&gt;$&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;input&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="nx"&gt;val&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;test&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt; &lt;span class="c1"&gt;//将表单输入框的value值设为test
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nx"&gt;$&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;#msg&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="nx"&gt;click&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt; &lt;span class="c1"&gt;//触发id为msg的元素的单击事件
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;&lt;/span&gt;&lt;span class="nx"&gt;$&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;#msg&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="nx"&gt;click&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;fn&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt; &lt;span class="c1"&gt;//为id为msg的元素单击事件添加函数
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;//同样blur,focus,select,submit事件都可以有着两种调用方法集合处理功能
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nx"&gt;$&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;p&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="nx"&gt;each&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="kd"&gt;function&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;i&lt;/span&gt;&lt;span class="p"&gt;){&lt;/span&gt;&lt;span class="k"&gt;this&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;style&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;color&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;#f00&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;#0f0&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;#00f&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;]});&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;//为索引分别为0，1，2的p元素分别设定不同的字体颜色。
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nx"&gt;$&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;tr&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="nx"&gt;each&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="kd"&gt;function&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;i&lt;/span&gt;&lt;span class="p"&gt;){&lt;/span&gt;&lt;span class="k"&gt;this&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;style&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;backgroundColor&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;#ccc&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;#fff&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;][&lt;/span&gt;&lt;span class="nx"&gt;i&lt;/span&gt;&lt;span class="o"&gt;%&lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;]});&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;//实现表格的隔行换色效果
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nx"&gt;$&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;p&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="nx"&gt;click&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="kd"&gt;function&lt;/span&gt;&lt;span class="p"&gt;(){.&lt;/span&gt;&lt;span class="nx"&gt;html&lt;/span&gt;&lt;span class="p"&gt;())});&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;//为每个p元素增加了click事件，单击某个p元素则弹出其内容操作元素的样式
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;&lt;/span&gt;&lt;span class="nx"&gt;$&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;#msg&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="nx"&gt;css&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;background&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt; &lt;span class="c1"&gt;//返回元素的背景颜色
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;&lt;/span&gt;&lt;span class="nx"&gt;$&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;#msg&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="nx"&gt;css&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;background&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;#ccc&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="c1"&gt;//设定元素背景为灰色
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;&lt;/span&gt;&lt;span class="nx"&gt;$&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;#msg&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="nx"&gt;height&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;300&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt; &lt;span class="nx"&gt;$&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;#msg&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="nx"&gt;width&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;200&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt; &lt;span class="c1"&gt;//设定宽高
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;&lt;/span&gt;&lt;span class="nx"&gt;$&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;#msg&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="nx"&gt;css&lt;/span&gt;&lt;span class="p"&gt;({&lt;/span&gt; &lt;span class="nx"&gt;color&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;red&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;background&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;blue&amp;#34;&lt;/span&gt; &lt;span class="p"&gt;});&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;//以名值对的形式设定样式
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;&lt;/span&gt;&lt;span class="nx"&gt;$&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;#msg&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="nx"&gt;addClass&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;select&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt; &lt;span class="c1"&gt;//为元素增加名称为select的class
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;&lt;/span&gt;&lt;span class="nx"&gt;$&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;#msg&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="nx"&gt;removeClass&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;select&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt; &lt;span class="c1"&gt;//删除元素名称为select的class
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;&lt;/span&gt;&lt;span class="nx"&gt;$&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;#msg&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="nx"&gt;toggleClass&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;select&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;//如果存在（不存在）就删除（添加）名称为select的class绑定事件
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;&lt;/span&gt;&lt;span class="nx"&gt;$&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;p&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="nx"&gt;bind&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;click&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="kd"&gt;function&lt;/span&gt;&lt;span class="p"&gt;(){.&lt;/span&gt;&lt;span class="nx"&gt;text&lt;/span&gt;&lt;span class="p"&gt;());});&lt;/span&gt;&lt;span class="c1"&gt;//为每个p元素添加单击事件
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;&lt;/span&gt;&lt;span class="nx"&gt;$&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;p&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="nx"&gt;unbind&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt; &lt;span class="c1"&gt;//删除所有p元素上的所有事件
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;&lt;/span&gt;&lt;span class="nx"&gt;$&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;p&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="nx"&gt;unbind&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;click&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="c1"&gt;//删除所有p元素上的单击事件
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description><content:encoded><![CDATA[<p>一些 jQuery 基础</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-javascript" data-lang="javascript"><span class="line"><span class="cl"><span class="nx">$</span><span class="p">(</span><span class="nb">document</span><span class="p">).</span><span class="nx">ready</span><span class="p">(</span><span class="kd">function</span><span class="p">(){})</span>
</span></span><span class="line"><span class="cl"><span class="c1">//相当于onload事件jQuery对象与dom对象的转换
</span></span></span><span class="line"><span class="cl"><span class="c1"></span>
</span></span><span class="line"><span class="cl"><span class="nx">$</span><span class="p">(</span><span class="s2">&#34;#msg&#34;</span><span class="p">).</span><span class="nx">html</span><span class="p">();</span>
</span></span><span class="line"><span class="cl"><span class="nx">$</span><span class="p">(</span><span class="s2">&#34;#msg&#34;</span><span class="p">)[</span><span class="mi">0</span><span class="p">].</span><span class="nx">innerHTML</span><span class="p">;</span>
</span></span><span class="line"><span class="cl"><span class="nx">$</span><span class="p">(</span><span class="s2">&#34;#msg&#34;</span><span class="p">).</span><span class="nx">eq</span><span class="p">(</span><span class="mi">0</span><span class="p">)[</span><span class="mi">0</span><span class="p">].</span><span class="nx">innerHTML</span><span class="p">;</span>
</span></span><span class="line"><span class="cl"><span class="nx">$</span><span class="p">(</span><span class="s2">&#34;#msg&#34;</span><span class="p">).</span><span class="nx">get</span><span class="p">(</span><span class="mi">0</span><span class="p">).</span><span class="nx">innerHTML</span><span class="p">;</span> <span class="c1">//如何获取jQuery集合的某一项
</span></span></span><span class="line"><span class="cl"><span class="c1"></span><span class="nx">$</span><span class="p">(</span><span class="s2">&#34;div&#34;</span><span class="p">).</span><span class="nx">eq</span><span class="p">(</span><span class="mi">2</span><span class="p">).</span><span class="nx">html</span><span class="p">();</span> <span class="c1">//调用jquery对象的方法
</span></span></span><span class="line"><span class="cl"><span class="c1"></span><span class="nx">$</span><span class="p">(</span><span class="s2">&#34;div&#34;</span><span class="p">).</span><span class="nx">get</span><span class="p">(</span><span class="mi">2</span><span class="p">).</span><span class="nx">innerHTML</span><span class="p">;</span> <span class="c1">//调用dom的方法属性同一函数实现set和get
</span></span></span><span class="line"><span class="cl"><span class="c1"></span><span class="nx">$</span><span class="p">(</span><span class="s2">&#34;#msg&#34;</span><span class="p">).</span><span class="nx">html</span><span class="p">();</span> <span class="c1">//返回id为msg的元素节点的html内容。
</span></span></span><span class="line"><span class="cl"><span class="c1"></span><span class="nx">$</span><span class="p">(</span><span class="s2">&#34;#msg&#34;</span><span class="p">).</span><span class="nx">html</span><span class="p">(</span><span class="s2">&#34;&lt;b&gt;new content&lt;/b&gt;&#34;</span><span class="p">);</span>
</span></span><span class="line"><span class="cl"><span class="nx">$</span><span class="p">(</span><span class="s2">&#34;#msg&#34;</span><span class="p">).</span><span class="nx">text</span><span class="p">();</span> <span class="c1">//返回id为msg的元素节点的文本内容。
</span></span></span><span class="line"><span class="cl"><span class="c1"></span><span class="nx">$</span><span class="p">(</span><span class="s2">&#34;#msg&#34;</span><span class="p">).</span><span class="nx">text</span><span class="p">(</span><span class="s2">&#34;&lt;b&gt;new content&lt;/b&gt;&#34;</span><span class="p">);</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="nx">$</span><span class="p">(</span><span class="s2">&#34;#msg&#34;</span><span class="p">).</span><span class="nx">height</span><span class="p">();</span> <span class="c1">//返回id为msg的元素的高度
</span></span></span><span class="line"><span class="cl"><span class="c1"></span><span class="nx">$</span><span class="p">(</span><span class="s2">&#34;#msg&#34;</span><span class="p">).</span><span class="nx">height</span><span class="p">(</span><span class="s2">&#34;300&#34;</span><span class="p">);</span> <span class="c1">//将id为msg的元素的高度设为300
</span></span></span><span class="line"><span class="cl"><span class="c1"></span><span class="nx">$</span><span class="p">(</span><span class="s2">&#34;#msg&#34;</span><span class="p">).</span><span class="nx">width</span><span class="p">();</span> <span class="c1">//返回id为msg的元素的宽度
</span></span></span><span class="line"><span class="cl"><span class="c1"></span><span class="nx">$</span><span class="p">(</span><span class="s2">&#34;#msg&#34;</span><span class="p">).</span><span class="nx">width</span><span class="p">(</span><span class="s2">&#34;300&#34;</span><span class="p">);</span> <span class="c1">//将id为msg的元素的宽度设为300
</span></span></span><span class="line"><span class="cl"><span class="c1"></span>
</span></span><span class="line"><span class="cl"><span class="nx">$</span><span class="p">(</span><span class="s2">&#34;input&#34;</span><span class="p">).</span><span class="nx">val</span><span class="p">();</span> <span class="c1">//返回表单输入框的value值
</span></span></span><span class="line"><span class="cl"><span class="c1"></span><span class="nx">$</span><span class="p">(</span><span class="s2">&#34;input&#34;</span><span class="p">).</span><span class="nx">val</span><span class="p">(</span><span class="s2">&#34;test&#34;</span><span class="p">);</span> <span class="c1">//将表单输入框的value值设为test
</span></span></span><span class="line"><span class="cl"><span class="c1"></span>
</span></span><span class="line"><span class="cl"><span class="nx">$</span><span class="p">(</span><span class="s2">&#34;#msg&#34;</span><span class="p">).</span><span class="nx">click</span><span class="p">();</span> <span class="c1">//触发id为msg的元素的单击事件
</span></span></span><span class="line"><span class="cl"><span class="c1"></span><span class="nx">$</span><span class="p">(</span><span class="s2">&#34;#msg&#34;</span><span class="p">).</span><span class="nx">click</span><span class="p">(</span><span class="nx">fn</span><span class="p">);</span> <span class="c1">//为id为msg的元素单击事件添加函数
</span></span></span><span class="line"><span class="cl"><span class="c1">//同样blur,focus,select,submit事件都可以有着两种调用方法集合处理功能
</span></span></span><span class="line"><span class="cl"><span class="c1"></span>
</span></span><span class="line"><span class="cl"><span class="nx">$</span><span class="p">(</span><span class="s2">&#34;p&#34;</span><span class="p">).</span><span class="nx">each</span><span class="p">(</span><span class="kd">function</span><span class="p">(</span><span class="nx">i</span><span class="p">){</span><span class="k">this</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">color</span><span class="o">=</span><span class="p">[</span><span class="s1">&#39;#f00&#39;</span><span class="p">,</span><span class="s1">&#39;#0f0&#39;</span><span class="p">,</span><span class="s1">&#39;#00f&#39;</span><span class="p">]});</span>
</span></span><span class="line"><span class="cl"><span class="c1">//为索引分别为0，1，2的p元素分别设定不同的字体颜色。
</span></span></span><span class="line"><span class="cl"><span class="c1"></span>
</span></span><span class="line"><span class="cl"><span class="nx">$</span><span class="p">(</span><span class="s2">&#34;tr&#34;</span><span class="p">).</span><span class="nx">each</span><span class="p">(</span><span class="kd">function</span><span class="p">(</span><span class="nx">i</span><span class="p">){</span><span class="k">this</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">backgroundColor</span><span class="o">=</span><span class="p">[</span><span class="s1">&#39;#ccc&#39;</span><span class="p">,</span><span class="s1">&#39;#fff&#39;</span><span class="p">][</span><span class="nx">i</span><span class="o">%</span><span class="mi">2</span><span class="p">]});</span>
</span></span><span class="line"><span class="cl"><span class="c1">//实现表格的隔行换色效果
</span></span></span><span class="line"><span class="cl"><span class="c1"></span>
</span></span><span class="line"><span class="cl"><span class="nx">$</span><span class="p">(</span><span class="s2">&#34;p&#34;</span><span class="p">).</span><span class="nx">click</span><span class="p">(</span><span class="kd">function</span><span class="p">(){.</span><span class="nx">html</span><span class="p">())});</span>
</span></span><span class="line"><span class="cl"><span class="c1">//为每个p元素增加了click事件，单击某个p元素则弹出其内容操作元素的样式
</span></span></span><span class="line"><span class="cl"><span class="c1"></span><span class="nx">$</span><span class="p">(</span><span class="s2">&#34;#msg&#34;</span><span class="p">).</span><span class="nx">css</span><span class="p">(</span><span class="s2">&#34;background&#34;</span><span class="p">);</span> <span class="c1">//返回元素的背景颜色
</span></span></span><span class="line"><span class="cl"><span class="c1"></span><span class="nx">$</span><span class="p">(</span><span class="s2">&#34;#msg&#34;</span><span class="p">).</span><span class="nx">css</span><span class="p">(</span><span class="s2">&#34;background&#34;</span><span class="p">,</span><span class="s2">&#34;#ccc&#34;</span><span class="p">)</span> <span class="c1">//设定元素背景为灰色
</span></span></span><span class="line"><span class="cl"><span class="c1"></span><span class="nx">$</span><span class="p">(</span><span class="s2">&#34;#msg&#34;</span><span class="p">).</span><span class="nx">height</span><span class="p">(</span><span class="mi">300</span><span class="p">);</span> <span class="nx">$</span><span class="p">(</span><span class="s2">&#34;#msg&#34;</span><span class="p">).</span><span class="nx">width</span><span class="p">(</span><span class="s2">&#34;200&#34;</span><span class="p">);</span> <span class="c1">//设定宽高
</span></span></span><span class="line"><span class="cl"><span class="c1"></span><span class="nx">$</span><span class="p">(</span><span class="s2">&#34;#msg&#34;</span><span class="p">).</span><span class="nx">css</span><span class="p">({</span> <span class="nx">color</span><span class="o">:</span> <span class="s2">&#34;red&#34;</span><span class="p">,</span> <span class="nx">background</span><span class="o">:</span> <span class="s2">&#34;blue&#34;</span> <span class="p">});</span>
</span></span><span class="line"><span class="cl"><span class="c1">//以名值对的形式设定样式
</span></span></span><span class="line"><span class="cl"><span class="c1"></span><span class="nx">$</span><span class="p">(</span><span class="s2">&#34;#msg&#34;</span><span class="p">).</span><span class="nx">addClass</span><span class="p">(</span><span class="s2">&#34;select&#34;</span><span class="p">);</span> <span class="c1">//为元素增加名称为select的class
</span></span></span><span class="line"><span class="cl"><span class="c1"></span><span class="nx">$</span><span class="p">(</span><span class="s2">&#34;#msg&#34;</span><span class="p">).</span><span class="nx">removeClass</span><span class="p">(</span><span class="s2">&#34;select&#34;</span><span class="p">);</span> <span class="c1">//删除元素名称为select的class
</span></span></span><span class="line"><span class="cl"><span class="c1"></span><span class="nx">$</span><span class="p">(</span><span class="s2">&#34;#msg&#34;</span><span class="p">).</span><span class="nx">toggleClass</span><span class="p">(</span><span class="s2">&#34;select&#34;</span><span class="p">);</span> 
</span></span><span class="line"><span class="cl"><span class="c1">//如果存在（不存在）就删除（添加）名称为select的class绑定事件 
</span></span></span><span class="line"><span class="cl"><span class="c1"></span><span class="nx">$</span><span class="p">(</span><span class="s2">&#34;p&#34;</span><span class="p">).</span><span class="nx">bind</span><span class="p">(</span><span class="s2">&#34;click&#34;</span><span class="p">,</span> <span class="kd">function</span><span class="p">(){.</span><span class="nx">text</span><span class="p">());});</span><span class="c1">//为每个p元素添加单击事件
</span></span></span><span class="line"><span class="cl"><span class="c1"></span><span class="nx">$</span><span class="p">(</span><span class="s2">&#34;p&#34;</span><span class="p">).</span><span class="nx">unbind</span><span class="p">();</span> <span class="c1">//删除所有p元素上的所有事件
</span></span></span><span class="line"><span class="cl"><span class="c1"></span><span class="nx">$</span><span class="p">(</span><span class="s2">&#34;p&#34;</span><span class="p">).</span><span class="nx">unbind</span><span class="p">(</span><span class="s2">&#34;click&#34;</span><span class="p">)</span> <span class="c1">//删除所有p元素上的单击事件
</span></span></span></code></pre></div>]]></content:encoded></item><item><title>汉化aptana教程</title><link>https://mygoare.github.io/front/end/2011/10/16/chinese-localize-aptana.html</link><pubDate>Sun, 16 Oct 2011 00:58:00 +0800</pubDate><guid>https://mygoare.github.io/front/end/2011/10/16/chinese-localize-aptana.html</guid><description>&lt;p&gt;这是篇教程式的文章，教大家如何汉化aptana，绝对长期有效，不会是只单单的添加更新源。&lt;/p&gt;
&lt;p&gt;因为常常网上公布出来的软件更新源会出现过期或无效的问题，所以，现在我来教大家如何在aptana官网上去找到aptana的语言更新源，很强大哦，绝对长期有用。&lt;/p&gt;
&lt;p&gt;首先找开aptana的官网，进入support页面，点击view documentation，如图&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" src="https://i.imgur.com/pjXsILY.png"&gt;&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" src="https://i.imgur.com/xHRLr3c.png"&gt;&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" src="https://i.imgur.com/193vB3w.png"&gt;&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" src="https://i.imgur.com/jgprvHp.png"&gt;&lt;/p&gt;
&lt;p&gt;把红框内的网址复制到更新软件源里去就OK了。。。。&lt;/p&gt;
&lt;p&gt;或许直接打开下面链接&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.eclipse.org/babel/downloads.php"&gt;http://www.eclipse.org/babel/downloads.php&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;官网上都会实时更新，所以只要知道怎么找到这个源，就不怕源会失效了，对吧。。。。霍霍。。。&lt;/p&gt;</description><content:encoded><![CDATA[<p>这是篇教程式的文章，教大家如何汉化aptana，绝对长期有效，不会是只单单的添加更新源。</p>
<p>因为常常网上公布出来的软件更新源会出现过期或无效的问题，所以，现在我来教大家如何在aptana官网上去找到aptana的语言更新源，很强大哦，绝对长期有用。</p>
<p>首先找开aptana的官网，进入support页面，点击view documentation，如图</p>
<p><img loading="lazy" src="https://i.imgur.com/pjXsILY.png"></p>
<p><img loading="lazy" src="https://i.imgur.com/xHRLr3c.png"></p>
<p><img loading="lazy" src="https://i.imgur.com/193vB3w.png"></p>
<p><img loading="lazy" src="https://i.imgur.com/jgprvHp.png"></p>
<p>把红框内的网址复制到更新软件源里去就OK了。。。。</p>
<p>或许直接打开下面链接</p>
<p><a href="http://www.eclipse.org/babel/downloads.php">http://www.eclipse.org/babel/downloads.php</a></p>
<p>官网上都会实时更新，所以只要知道怎么找到这个源，就不怕源会失效了，对吧。。。。霍霍。。。</p>
]]></content:encoded></item><item><title>简单有效的CSS兼容解决方案 ( ie6 ie7 firefox )</title><link>https://mygoare.github.io/front/end/2011/10/04/simple-and-effective-way-to-solve-browser-compatibility-problem(ie6,ie7,firefox).html</link><pubDate>Tue, 04 Oct 2011 16:26:00 +0800</pubDate><guid>https://mygoare.github.io/front/end/2011/10/04/simple-and-effective-way-to-solve-browser-compatibility-problem(ie6,ie7,firefox).html</guid><description>&lt;p&gt;&lt;img alt="css hack" loading="lazy" src="https://i.imgur.com/fQ2a52Q.jpg"&gt;&lt;/p&gt;
&lt;p&gt;现在，浏览器的发展很快，但总会有那么些人放着优秀的浏览器不用，总守着原始的古董。上次小博经过一系列改造，已经不支持ie6进行访问了，如今ie已经更新到了ie9，win8将会搭载ie10浏览器&amp;hellip;&lt;/p&gt;
&lt;p&gt;这里提供的CSS兼容性解决方案绝对行之有效，而且简单，不说废话了：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-css" data-lang="css"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nt"&gt;margin&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="nd"&gt;25px&lt;/span&gt; &lt;span class="nt"&gt;auto&lt;/span&gt;&lt;span class="o"&gt;;&lt;/span&gt; &lt;span class="c"&gt;/*标准浏览器*/&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;#&lt;/span&gt;&lt;span class="nn"&gt;margin&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="nd"&gt;25px&lt;/span&gt; &lt;span class="nt"&gt;auto&lt;/span&gt;&lt;span class="o"&gt;;&lt;/span&gt; &lt;span class="c"&gt;/*IE7*/&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nt"&gt;_margin&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="nd"&gt;25px&lt;/span&gt; &lt;span class="nt"&gt;auto&lt;/span&gt;&lt;span class="o"&gt;;&lt;/span&gt; &lt;span class="c"&gt;/*对IE6有效 ( 专属 ) */&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;( 注意：顺序不可颠倒，因为后面两项是对浏览器HACK的修补 )&lt;/p&gt;
&lt;p&gt;不信你就试试，哈哈！&lt;/p&gt;</description><content:encoded><![CDATA[<p><img alt="css hack" loading="lazy" src="https://i.imgur.com/fQ2a52Q.jpg"></p>
<p>现在，浏览器的发展很快，但总会有那么些人放着优秀的浏览器不用，总守着原始的古董。上次小博经过一系列改造，已经不支持ie6进行访问了，如今ie已经更新到了ie9，win8将会搭载ie10浏览器&hellip;</p>
<p>这里提供的CSS兼容性解决方案绝对行之有效，而且简单，不说废话了：</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-css" data-lang="css"><span class="line"><span class="cl"><span class="nt">margin</span><span class="p">:</span><span class="nd">25px</span> <span class="nt">auto</span><span class="o">;</span>  <span class="c">/*标准浏览器*/</span>
</span></span><span class="line"><span class="cl"><span class="p">#</span><span class="nn">margin</span><span class="p">:</span><span class="nd">25px</span> <span class="nt">auto</span><span class="o">;</span> <span class="c">/*IE7*/</span>
</span></span><span class="line"><span class="cl"><span class="nt">_margin</span><span class="p">:</span><span class="nd">25px</span> <span class="nt">auto</span><span class="o">;</span> <span class="c">/*对IE6有效 ( 专属 ) */</span>
</span></span></code></pre></div><p>( 注意：顺序不可颠倒，因为后面两项是对浏览器HACK的修补 )</p>
<p>不信你就试试，哈哈！</p>
]]></content:encoded></item><item><title>手动删除Firefox中一些无法卸载的扩展</title><link>https://mygoare.github.io/front/end/2011/10/01/delete-firefox-extensions-manually.html</link><pubDate>Sat, 01 Oct 2011 12:36:00 +0800</pubDate><guid>https://mygoare.github.io/front/end/2011/10/01/delete-firefox-extensions-manually.html</guid><description>&lt;p&gt;这篇文章是转的，里面的方面，经本人亲测，是有效的，觉得很不错，就转过来了。嘎嘎&lt;/p&gt;
&lt;p&gt;安装skype的时候没注意选择，结果skype给我的Firefox安装了一个扩展，让我吐血的是想卸载这个扩展的时候却发现卸载的按钮是灰色的。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" src="https://i.imgur.com/INMIbUP.png"&gt;&lt;/p&gt;
&lt;p&gt;同样流氓的扩展还有安装JDK以后出现的两个Java Console&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" src="https://i.imgur.com/c8fu7Am.png"&gt;&lt;/p&gt;
&lt;p&gt;没办法，看来得手工删除了。&lt;/p&gt;
&lt;p&gt;首先跑去Firefox存储用户的文件夹搜索这几个扩展，无果&lt;/p&gt;
&lt;p&gt;在Windows7下面的路径为：&lt;/p&gt;
&lt;p&gt;&lt;code&gt;C:\Users\{用户名}\AppData\Roaming\Mozilla\Firefox\Profiles\{随机码}.default\extensions&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;在XP的路径为：&lt;/p&gt;
&lt;p&gt;&lt;code&gt;C:\Documents and Settings\{用户名}\Application Data\Mozilla\Firefox\Profiles\{随机码}\extensions&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;附，鉴定扩展的方法：&lt;/p&gt;
&lt;p&gt;有的扩展文件夹的名称是基于邮箱的，所以比较好找如firebug的是firebug@software.joehewitt.com&lt;/p&gt;
&lt;p&gt;但是有的扩展是用的GUID来命名例如FireFtp的文件夹叫做{a7c6cf7f-112c-4500-a7ea-39801a327e5f}&lt;/p&gt;
&lt;p&gt;这时我们可以用任意文本编辑器打开每个扩展文件夹下面的install.rdf,然后查看xml字段&lt;code&gt;&amp;lt;em:name&amp;gt;&amp;lt;/em:name&amp;gt;&lt;/code&gt;中的名称即可确定是哪个扩展&lt;/p&gt;
&lt;p&gt;如果个人文件夹里面没有那么该扩展应该就是公共的，于是去firefox的安装路径下面寻找扩展文件夹&lt;/p&gt;
&lt;p&gt;skype的插件果然在里面&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" src="https://i.imgur.com/QeKD5WL.png"&gt;&lt;/p&gt;
&lt;p&gt;删除几个相关的文件夹，重启firefox后那几个插件就消失了，问题解决&lt;/p&gt;</description><content:encoded><![CDATA[<p>这篇文章是转的，里面的方面，经本人亲测，是有效的，觉得很不错，就转过来了。嘎嘎</p>
<p>安装skype的时候没注意选择，结果skype给我的Firefox安装了一个扩展，让我吐血的是想卸载这个扩展的时候却发现卸载的按钮是灰色的。</p>
<p><img loading="lazy" src="https://i.imgur.com/INMIbUP.png"></p>
<p>同样流氓的扩展还有安装JDK以后出现的两个Java Console</p>
<p><img loading="lazy" src="https://i.imgur.com/c8fu7Am.png"></p>
<p>没办法，看来得手工删除了。</p>
<p>首先跑去Firefox存储用户的文件夹搜索这几个扩展，无果</p>
<p>在Windows7下面的路径为：</p>
<p><code>C:\Users\{用户名}\AppData\Roaming\Mozilla\Firefox\Profiles\{随机码}.default\extensions</code></p>
<p>在XP的路径为：</p>
<p><code>C:\Documents and Settings\{用户名}\Application Data\Mozilla\Firefox\Profiles\{随机码}\extensions</code></p>
<p>附，鉴定扩展的方法：</p>
<p>有的扩展文件夹的名称是基于邮箱的，所以比较好找如firebug的是firebug@software.joehewitt.com</p>
<p>但是有的扩展是用的GUID来命名例如FireFtp的文件夹叫做{a7c6cf7f-112c-4500-a7ea-39801a327e5f}</p>
<p>这时我们可以用任意文本编辑器打开每个扩展文件夹下面的install.rdf,然后查看xml字段<code>&lt;em:name&gt;&lt;/em:name&gt;</code>中的名称即可确定是哪个扩展</p>
<p>如果个人文件夹里面没有那么该扩展应该就是公共的，于是去firefox的安装路径下面寻找扩展文件夹</p>
<p>skype的插件果然在里面</p>
<p><img loading="lazy" src="https://i.imgur.com/QeKD5WL.png"></p>
<p>删除几个相关的文件夹，重启firefox后那几个插件就消失了，问题解决</p>
]]></content:encoded></item><item><title>IE6下字体美观的解决办法</title><link>https://mygoare.github.io/front/end/2011/09/18/how-to-make-fonts-viewed-better-at-ie6-of-my-opinion.html</link><pubDate>Sun, 18 Sep 2011 14:47:00 +0800</pubDate><guid>https://mygoare.github.io/front/end/2011/09/18/how-to-make-fonts-viewed-better-at-ie6-of-my-opinion.html</guid><description>&lt;p&gt;先抱怨下：这些天天天都在纠结着网站的事，无奈&amp;hellip;&lt;/p&gt;
&lt;p&gt;为了网站可以在ie6下尽量保持网站原有的美观与舒适，一直都在寻求ie6下字体的办法，如今感觉略有小成，得瑟如下：&lt;/p&gt;
&lt;p&gt;我想大家都知道，如今最适合在电子屏幕上显示的字体就是“微软雅黑”了（可笑的是这款字体不是中国公司造的，是微软公司为vista系统打造的一款字体）。&lt;/p&gt;
&lt;p&gt;首先考虑肯定是给页面设“雅黑”字体了，这一点vista,win7用户都是完美支持。然后就是坑爹的XP用户了，特别是不升级浏览器的顽固派。以前一直很疑惑ie6到底支不支持“微软雅黑”，（在用户已安装字体前提下），因为以前在自己本机上测试过，ie7,8显示出微软雅黑，ie6却没有效果。&lt;/p&gt;
&lt;p&gt;经过自己的一番搜索，搞定了，如下：&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blog.csdn.net/xfsnow/article/details/6635568"&gt;http://blog.csdn.net/xfsnow/article/details/6635568&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;后面研究发现，xp用户都是安装有黑体字体的，所以我的想法是利用ie6 hack默认给ie6 为黑体字体，而其它浏览器首选&amp;quot;雅黑&amp;quot;，如下：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-css" data-lang="css"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nt"&gt;font-family&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;Microsoft YaHei&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt;&lt;span class="nt"&gt;SimHei&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt;&lt;span class="nt"&gt;Arial&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt;&lt;span class="nt"&gt;Helvetica&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt;&lt;span class="nt"&gt;sans-serif&lt;/span&gt;&lt;span class="o"&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nt"&gt;_font-family&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="nd"&gt;SimHei&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt;&lt;span class="nt"&gt;sans-serif&lt;/span&gt;&lt;span class="o"&gt;;&lt;/span&gt; &lt;span class="c"&gt;/*安装了clear type，否则默认不设最佳*/&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description><content:encoded><![CDATA[<p>先抱怨下：这些天天天都在纠结着网站的事，无奈&hellip;</p>
<p>为了网站可以在ie6下尽量保持网站原有的美观与舒适，一直都在寻求ie6下字体的办法，如今感觉略有小成，得瑟如下：</p>
<p>我想大家都知道，如今最适合在电子屏幕上显示的字体就是“微软雅黑”了（可笑的是这款字体不是中国公司造的，是微软公司为vista系统打造的一款字体）。</p>
<p>首先考虑肯定是给页面设“雅黑”字体了，这一点vista,win7用户都是完美支持。然后就是坑爹的XP用户了，特别是不升级浏览器的顽固派。以前一直很疑惑ie6到底支不支持“微软雅黑”，（在用户已安装字体前提下），因为以前在自己本机上测试过，ie7,8显示出微软雅黑，ie6却没有效果。</p>
<p>经过自己的一番搜索，搞定了，如下：</p>
<p><a href="http://blog.csdn.net/xfsnow/article/details/6635568">http://blog.csdn.net/xfsnow/article/details/6635568</a></p>
<p>后面研究发现，xp用户都是安装有黑体字体的，所以我的想法是利用ie6 hack默认给ie6 为黑体字体，而其它浏览器首选&quot;雅黑&quot;，如下：</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-css" data-lang="css"><span class="line"><span class="cl"><span class="nt">font-family</span><span class="o">:</span><span class="s2">&#34;Microsoft YaHei&#34;</span><span class="o">,</span><span class="nt">SimHei</span><span class="o">,</span><span class="nt">Arial</span><span class="o">,</span><span class="nt">Helvetica</span><span class="o">,</span><span class="nt">sans-serif</span><span class="o">;</span>
</span></span><span class="line"><span class="cl"><span class="nt">_font-family</span><span class="p">:</span><span class="nd">SimHei</span><span class="o">,</span><span class="nt">sans-serif</span><span class="o">;</span> <span class="c">/*安装了clear type，否则默认不设最佳*/</span>
</span></span></code></pre></div>]]></content:encoded></item><item><title>IE版本判断之Html</title><link>https://mygoare.github.io/front/end/2011/07/24/judeg-ie-using-html-if-ie.html</link><pubDate>Sun, 24 Jul 2011 10:08:00 +0800</pubDate><guid>https://mygoare.github.io/front/end/2011/07/24/judeg-ie-using-html-if-ie.html</guid><description>&lt;p&gt;今天在重温zen coding，查看zen coding配置文件时，偶尔看到html判断IE版本的zen coding缩写，便顺便把相关的知识总结下。&lt;/p&gt;
&lt;p&gt;zen coding提供的缩写很简单 cc:ie6 即：&lt;code&gt;&amp;lt;!--[if lte IE 6]&amp;gt;&amp;lt;![endif]--&amp;gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;其它的大概还有这些形式（以IE6为例）&lt;/p&gt;
&lt;p&gt;zencoding的缩写为 cc:ie&lt;/p&gt;
&lt;p&gt;值得注意的是，这类html代码只有在IE中才会识别，其它浏览器只会当作注释，所以个人感觉&lt;code&gt;&amp;lt;!--[if ！IE]&amp;gt;&amp;lt;![endif]&amp;gt;&lt;/code&gt; 这种代码无意义。&lt;/p&gt;
&lt;p&gt;其实是很好记忆的：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;lt : less than
gt : greater than
lte : less than or eqal
&lt;/code&gt;&lt;/pre&gt;</description><content:encoded><![CDATA[<p>今天在重温zen coding，查看zen coding配置文件时，偶尔看到html判断IE版本的zen coding缩写，便顺便把相关的知识总结下。</p>
<p>zen coding提供的缩写很简单 cc:ie6 即：<code>&lt;!--[if lte IE 6]&gt;&lt;![endif]--&gt;</code></p>
<p>其它的大概还有这些形式（以IE6为例）</p>
<p>zencoding的缩写为 cc:ie</p>
<p>值得注意的是，这类html代码只有在IE中才会识别，其它浏览器只会当作注释，所以个人感觉<code>&lt;!--[if ！IE]&gt;&lt;![endif]&gt;</code> 这种代码无意义。</p>
<p>其实是很好记忆的：</p>
<pre><code>lt : less than
gt : greater than
lte : less than or eqal
</code></pre>
]]></content:encoded></item></channel></rss>