<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>IT Blog &#187; Javascript</title>
	<atom:link href="http://blog.thuongtin.net/category/lap-trinh/javascript/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.thuongtin.net</link>
	<description>php, sql, autoit, javascript, c, html</description>
	<lastBuildDate>Tue, 15 Sep 2009 00:57:58 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Javascript &#8211; Hàm getElementsByClassName</title>
		<link>http://blog.thuongtin.net/2009/07/13/javascript-ham-getelementsbyclassname/</link>
		<comments>http://blog.thuongtin.net/2009/07/13/javascript-ham-getelementsbyclassname/#comments</comments>
		<pubDate>Mon, 13 Jul 2009 09:57:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Javascript]]></category>

		<guid isPermaLink="false">http://blog.thuongtin.net/?p=453</guid>
		<description><![CDATA[
&#60;script type=&#34;text/javascript&#34;&#62;
// Created by: Stuart Colville &#124; http://muffinresearch.co.uk/
function getElementsByClassName(strClass, strTag, objContElm) {
strTag = strTag &#124;&#124; &#34;*&#34;;
objContElm = objContElm &#124;&#124; document;
var objColl = objContElm.getElementsByTagName(strTag);
if (!objColl.length &#38;&#38;  strTag == &#34;*&#34; &#38;&#38;  objContElm.all) objColl = objContElm.all;
var arr = new Array();
var delim = strClass.indexOf(&#8216;&#124;&#8217;) != -1  ? &#8216;&#124;&#8217; : &#8216; &#8216;;
var arrClass = strClass.split(delim);
for (var i ]]></description>
			<content:encoded><![CDATA[<p class="dropcap-first">
<p>&lt;script type=&quot;text/javascript&quot;&gt;</p>
<p>// Created by: Stuart Colville | http://muffinresearch.co.uk/</p>
<p>function getElementsByClassName(strClass, strTag, objContElm) {</p>
<p>strTag = strTag || &quot;*&quot;;</p>
<p>objContElm = objContElm || document;</p>
<p>var objColl = objContElm.getElementsByTagName(strTag);</p>
<p>if (!objColl.length &amp;&amp;  strTag == &quot;*&quot; &amp;&amp;  objContElm.all) objColl = objContElm.all;</p>
<p>var arr = new Array();</p>
<p>var delim = strClass.indexOf(&#8216;|&#8217;) != -1  ? &#8216;|&#8217; : &#8216; &#8216;;</p>
<p>var arrClass = strClass.split(delim);</p>
<p>for (var i = 0, j = objColl.length; i &lt; j; i++) {</p>
<p>var arrObjClass = objColl[i].className.split(&#8216; &#8216;);</p>
<p>if (delim == &#8216; &#8216; &amp;&amp; arrClass.length &gt; arrObjClass.length) continue;</p>
<p>var c = 0;</p>
<p>comparisonLoop:</p>
<p>for (var k = 0, l = arrObjClass.length; k &lt; l; k++) {</p>
<p>for (var m = 0, n = arrClass.length; m &lt; n; m++) {</p>
<p>if (arrClass<div class="t2player"></div> == arrObjClass[k]) c++;</p>
<p>if (( delim == &#8216;|&#8217; &amp;&amp; c == 1) || (delim == &#8216; &#8216; &amp;&amp; c == arrClass.length)) {</p>
<p>arr.push(objColl[i]);</p>
<p>break comparisonLoop;</p>
<p>}</p>
<p>}</p>
<p>}</p>
<p>}</p>
<p>return arr;</p>
<p>}</p>
<p>// To cover IE 5.0&#8217;s lack of the push method</p>
<p>Array.prototype.push = function(value) {</p>
<p>this[this.length] = value;</p>
<p>}</p>
<p>&lt;/script&gt;</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://blog.thuongtin.net/2009/04/23/auto-it-hide-process/" rel="bookmark">[Auto It] hide process</a></li><li><a href="http://blog.thuongtin.net/2009/04/23/autoit-autorun-va-lay-lan/" rel="bookmark">[AutoIt] Autorun và lây lan</a></li><li><a href="http://blog.thuongtin.net/2009/06/29/php-display-server-load/" rel="bookmark">[PHP] Display Server Load</a></li><li><a href="http://blog.thuongtin.net/2009/05/07/autoit-kiem-tra-nguoi-dung-viet-gi/" rel="bookmark">AutoIt - Kiểm tra người dùng viết gì.</a></li><li><a href="http://blog.thuongtin.net/2008/10/13/chuyen-doi-ma-ky-tu/" rel="bookmark">Chuyển đổi mã ký tự</a></li></ul></div><img src="http://blog.thuongtin.net/?ak_action=api_record_view&id=453&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.thuongtin.net/2009/07/13/javascript-ham-getelementsbyclassname/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[ JS Object ] Math</title>
		<link>http://blog.thuongtin.net/2009/07/03/js-object-math/</link>
		<comments>http://blog.thuongtin.net/2009/07/03/js-object-math/#comments</comments>
		<pubDate>Fri, 03 Jul 2009 02:14:32 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[js object]]></category>
		<category><![CDATA[math]]></category>

		<guid isPermaLink="false">http://blog.thuongtin.net/?p=445</guid>
		<description><![CDATA[
Đối tượng Math là một trong những  đối tượng có sẵn của Javascript, nó bao gồm một số thuộc tính và phương thức cơ  bản để làm việc với toán học.
Mặc dù là một trong số những  đối tượng có sẵn của Javascript, nhưng khi làm việc cùng đối tượng Math chúng ]]></description>
			<content:encoded><![CDATA[<p class="dropcap-first">
<div style="color: #5f5f5f; font-weight: bold;">Đối tượng Math là một trong những  đối tượng có sẵn của Javascript, nó bao gồm một số thuộc tính và phương thức cơ  bản để làm việc với toán học.</div>
<div style="text-align: justify; margin: 21px 0px;">Mặc dù là một trong số những  đối tượng có sẵn của Javascript, nhưng khi làm việc cùng đối tượng Math chúng ta  không cần khai báo toán tử <strong>new</strong> giống như các đối tượng khác.  Các đối thuộc tính và phương thức của đối tượng này được sử dụng trực tiếp luôn  giống như sau:</p>
<div style="margin: 12px 0px; border: #b7b7b7 1px solid; padding: 3px;"><code><span style="color: #000000;"><span style="color: #0000bb;"> </span><span style="color: #007700;">var </span><span style="color: #0000bb;">Pipi </span><span style="color: #007700;">= </span><span style="color: #0000bb;">Math</span><span style="color: #007700;">.</span><span style="color: #0000bb;">PI</span><span style="color: #007700;">;<br />
</span><span style="color: #0000bb;">alert</span><span style="color: #007700;">(</span><span style="color: #0000bb;">Pipi</span><span style="color: #007700;">); </span><span style="color: #0000bb;"> </span> </span></code></div>
<p>Danh sách các thuộc tính:</p>
<div style="margin-left: 40px;"><strong>E</strong>: Trả lại số Euler  (2,71828)<br />
<strong>LN2</strong>: Trả lại giá trị logarit tự nhiên của số 2  (0.6931)<br />
<strong>LN10</strong>: Trả lại giá trị logarit tự nhiên của số 10  (2,3025)<br />
<strong>PI</strong>: Trả lại số Pi (3,141592 6535 89793 23846 26433  83279 50288 41971)<br />
<strong>SQRT2</strong>: Trả lại giá trị là căn bậc 2 số  học của số 2 (1,4142)</div>
<p>Danh sách các phương thức:</p>
<div style="margin-left: 40px;"><strong>abs</strong>(x): Trả lại giá trị tuyệt  đối của số x<br />
<strong>acos</strong>(x): Trả lại số đo góc y khi sin(y) =  x.</p>
<div style="margin-left: 40px;">y đươc tính theo radian (0 &#8211;  Pi).</div>
<p><strong>asin</strong>(x): Trả lại số đo góc y khi cos(y) = x.</p>
<div style="margin-left: 40px;">y được tính theo radian (-Pi/2 &#8211;  Pi/2)</div>
<p><strong>atan</strong>(x):Trả lại số đo góc y khi tan(y) = x</p>
<div style="margin-left: 40px;">y được tính theo radian (-Pi/2 &#8211;  Pi/2)</div>
<p><strong>ceil</strong>(x): Trả lại số nguyên có giá trị lớn hơn  hoặc bằng x (làm tròn lên)<br />
<strong>cos</strong>(x): Trả lại cos của  x<br />
<strong>exp</strong>(x): Trả lại giá trị E<sup>x</sup> , E là chính là hằng  số Euler.<br />
<strong>floor</strong>(x): Trả lại số nguyên có giá trị nhỏ hơn  hoặc bằng x (làm tròn xuống)<br />
<strong>log</strong>(x): Trả lại logarit tự  nhiên của x, trong toán có nghĩa là lnx = log<sub>e</sub> x<br />
<strong>max</strong>(x, y): Trả lại giá trị lớn nhất giữa 2 số x,  y<br />
<strong>min</strong>(x, y): Trả lại giá trị nhỏ nhất giữa 2 sỗ x,  y<br />
<strong>pow</strong>(x, y): Trả lại giá trị  x<sup>y</sup><br />
<strong>random</strong>(): Trả lại một số ngẫu nhiên giữa 0 và  1<br />
<strong>round</strong>(x): Trả lại số nguyên gần với số x nhất (làm tròn  bình thường)<br />
<strong>sin</strong>(x): Trả lại sin của  x<br />
<strong>sqrt</strong>(x): Trả lại căn bậc hai của  x<br />
<strong>tan</strong>(x): Trả lại tg của x</div>
<p>Cách dùng:</p>
<div style="margin: 12px 0px; border: #b7b7b7 1px solid; padding: 3px;"><code><span style="color: #000000;"><span style="color: #0000bb;"> </span><span style="color: #ff8000;">//code sử dụng trong hàm Loading khi tải dữ liệu bằng ajax<br />
</span><span style="color: #007700;">var </span><span style="color: #0000bb;">random </span><span style="color: #007700;">= </span><span style="color: #0000bb;">Math</span><span style="color: #007700;">.</span><span style="color: #0000bb;">round</span><span style="color: #007700;">(</span><span style="color: #0000bb;">6 </span><span style="color: #007700;">* </span><span style="color: #0000bb;">Math</span><span style="color: #007700;">.</span><span style="color: #0000bb;">random</span><span style="color: #007700;">());<br />
var </span><span style="color: #0000bb;">value </span><span style="color: #007700;">= </span><span style="color: #0000bb;">oTextarea</span><span style="color: #007700;">.</span><span style="color: #0000bb;">store</span><span style="color: #007700;">.</span><span style="color: #0000bb;">loading</span><span style="color: #007700;">;<br />
for (var </span><span style="color: #0000bb;">o </span><span style="color: #007700;">= </span><span style="color: #0000bb;">0 </span><span style="color: #007700;">; </span><span style="color: #0000bb;">o </span><span style="color: #007700;">&lt; </span><span style="color: #0000bb;">random</span><span style="color: #007700;">; ++</span><span style="color: #0000bb;">o</span><span style="color: #007700;">) {<br />
</span><span style="color: #0000bb;">value </span><span style="color: #007700;">+= </span><span style="color: #dd0000;">"."</span><span style="color: #007700;">;<br />
}<br />
</span><span style="color: #0000bb;">oTextarea</span><span style="color: #007700;">.</span><span style="color: #0000bb;">value </span><span style="color: #007700;">= </span><span style="color: #0000bb;">value</span><span style="color: #007700;">; </span> </span></code></div>
<p>Bình thường phương thức <strong>random</strong>,  <strong>round</strong> hay được sử dụng nhất.</div>
<p style="text-align: right;">vnjs</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://blog.thuongtin.net/2008/10/10/chong-view-link-tu-cac-site-xai-xtre/" rel="bookmark">Chống view link từ các site xài xtre</a></li><li><a href="http://blog.thuongtin.net/2008/10/10/ngan-chan-trinh-duyet-khi-duyet-website-cua-minh/" rel="bookmark">Ngăn chặn Trình duyệt khi duyệt website của mình</a></li><li><a href="http://blog.thuongtin.net/2008/10/18/8-mau-regular-expressions-huu-ich/" rel="bookmark">8 mẫu Regular Expressions hữu ích</a></li><li><a href="http://blog.thuongtin.net/2009/04/21/14-loi-khuyen-cua-ong-iec-haramis/" rel="bookmark">14 lời khuyên của ông I.E.C. Haramis</a></li><li><a href="http://blog.thuongtin.net/2008/10/10/lay-link-nct-nhaccuatuicom/" rel="bookmark">Lấy link NCT (nhaccuatui.com)</a></li></ul></div><img src="http://blog.thuongtin.net/?ak_action=api_record_view&id=445&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.thuongtin.net/2009/07/03/js-object-math/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[JS Object] Array</title>
		<link>http://blog.thuongtin.net/2009/07/03/js-object-array/</link>
		<comments>http://blog.thuongtin.net/2009/07/03/js-object-array/#comments</comments>
		<pubDate>Fri, 03 Jul 2009 02:09:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[aray]]></category>
		<category><![CDATA[js object]]></category>

		<guid isPermaLink="false">http://blog.thuongtin.net/?p=442</guid>
		<description><![CDATA[
Giải trình các phương thức và  thuộc tính của đối tượng Array trong Javascript.

Mảng là một trong những từ khóa rất thông dụng trong các ngôn ngữ lập trình,  nó là đơn giản nhất cho phần dữ liệu có cấu trúc. Javascript tự nhiên cũng hỗ  trợ mảng, không những thế còn ]]></description>
			<content:encoded><![CDATA[<p class="dropcap-first">
<div style="color: #5f5f5f; font-weight: bold;">Giải trình các phương thức và  thuộc tính của đối tượng Array trong Javascript.</div>
<div style="text-align: justify; margin: 21px 0px;">
<p>Mảng là một trong những từ khóa rất thông dụng trong các ngôn ngữ lập trình,  nó là đơn giản nhất cho phần dữ liệu có cấu trúc. Javascript tự nhiên cũng hỗ  trợ mảng, không những thế còn hỗ trợ rất hăng hái, điển hình là trong một số  trường hợp có thể sử dụng các phương thức và thuộc tính của một đối tượng như sử  dụng một phần tử trong mảng. Tương truyền Javascript có thể chứa chấp  4294967295  (2<sup>32</sup> &#8211; 1) phần tử, phần sau là danh sách các thuộc tính  và phương thức thông dụng hay sử dụng:</p>
<p>Danh mục các thuộc tính:</p>
<p><strong>length</strong>: cho biết số phần tử trong  mảng.</p>
<p><strong>prototype</strong>: cho phép mở rộng các tính năng của tất cả các  mảng thông thường trong javascript.</p>
<p>Danh mục các phương thức:</p>
<p><strong>concat</strong>(x, y..): dùng để tổng hợp một array mới từ  các array đơn lẻ.</p>
<p><strong>join</strong>(x): có tác dụng nối các phần tử trong mảng  thành một chuỗi phân cách bởi tham sỗ x truyền vào, nếu không có mặc định sẽ là  dấu ,</p>
<p><strong>pop</strong>(): dùng để lấy phần tử cuối cùng của một mảng  và xóa bỏ luôn phần tử này trong mảng ngược với phương  thức shift.</p>
<p><strong>shift</strong>(): dùng để lấy phần tử đầu tiên trong mảng và  xóa bỏ luôn phần tử này trong mảng.</p>
<p><strong>unshift</strong>(): dùng để tạo thêm một phần tử vòa vị trí  đầu tiên của một mảng có sẵn.</p>
<p><strong>push</strong>(x): dùng để tạo thêm phần tử vào trong mảng có  sẵn, phần tử này sẽ nằm ở cuối mảng.</p>
<p><strong>slice</strong>(x, y): dùng để tạo một mảng mới từ một mảng  có sẵn, nhận vào 2 tham số, tham số đầu là vị trí của phần tử bắt đầu, và tham  số sau là vị trí của phần tử kết thúc cần lấy.</p>
<p><strong>splice</strong>(x, y): dùng để xóa bỏ hoặc chèn thêm một số  phần tử vào một vị trí xác định trong một mảng có sẵn.</p>
<p><strong>sort</strong>(x): phương thức này dùng để sắp sếp các phần  tử trong mảng, tham số truyền vào có thể là một hàm bên ngoài dùng để so sánh  các phần tử trong mảng.</p>
<p><strong>reverse</strong>(): dùng để đảo ngược thứ tự các phần tử  trong mảng có sẵn.</p>
<p><strong>toString</strong>(): phương thức trả về một chuỗi bao gồm  các phần tử của mảng được nối liên tiếp với nhau.</p>
<p><strong>toSource</strong>(): giá trị trả về giống phương thức  toString().</p>
<p><strong>valueOf</strong>(): giá trị trả về giống phương thức  toString().</p>
<p style="text-align: right;">jsvn</p>
</div>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://blog.thuongtin.net/2009/07/03/js-object-math/" rel="bookmark">[ JS Object ] Math</a></li><li><a href="http://blog.thuongtin.net/2008/10/10/js-regexp/" rel="bookmark">JS RegExp</a></li><li><a href="http://blog.thuongtin.net/2008/09/11/mot-so-cach-xu-ly-chuoi/" rel="bookmark">Một số cách xử lý chuỗi</a></li><li><a href="http://blog.thuongtin.net/2008/10/10/jquery-ham-hoi-quy-ham-va-this/" rel="bookmark">jQuery: Hàm hồi quy, Hàm, và 'this'</a></li><li><a href="http://blog.thuongtin.net/2008/10/17/mang-botnet-nen-tang-va-cach-tao-bot/" rel="bookmark">Mạng BotNet Nền tảng và Cách tạo “Bot”</a></li></ul></div><img src="http://blog.thuongtin.net/?ak_action=api_record_view&id=442&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.thuongtin.net/2009/07/03/js-object-array/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lấy URL hiện tại của iFrame</title>
		<link>http://blog.thuongtin.net/2008/12/07/lay-url-hien-tai-cua-iframe/</link>
		<comments>http://blog.thuongtin.net/2008/12/07/lay-url-hien-tai-cua-iframe/#comments</comments>
		<pubDate>Sun, 07 Dec 2008 12:30:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[iframe]]></category>

		<guid isPermaLink="false">http://thuongtin.net/blog/?p=360</guid>
		<description><![CDATA[Sử dụng:

window.name_frame.location


&#60;script&#62;
function getUrl(){
alert(window._Frame.location);
}
&#60;/script&#62;
&#60;iframe name=&#34;_Frame&#34; src=&#34;http://thuongtin.net&#34;&#62;&#60;/iframe&#62;
&#60;a href=&#34;http://google.com&#34; target=&#34;_Frame&#34;&#62;Google.com&#60;/a&#62;
&#60;a href=&#34;javascript:getUrl()&#34;&#62;Get URL&#60;/a&#62;

Related Posts:Một đoạn script đơn giản để get link từ NCT3 Cách ép phải click vào link aff khi vào chính site aff của mình.Affiliate và một thủ thuật kiếm ClicksHàm check Page Rank của googleScript gọi file Script]]></description>
			<content:encoded><![CDATA[<p class="dropcap-first">Sử dụng:</p>
<pre class="brush: php;">
window.name_frame.location
</pre>
<pre class="brush: php;">
&lt;script&gt;
function getUrl(){
alert(window._Frame.location);
}
&lt;/script&gt;
&lt;iframe name=&quot;_Frame&quot; src=&quot;http://thuongtin.net&quot;&gt;&lt;/iframe&gt;
&lt;a href=&quot;http://google.com&quot; target=&quot;_Frame&quot;&gt;Google.com&lt;/a&gt;
&lt;a href=&quot;javascript:getUrl()&quot;&gt;Get URL&lt;/a&gt;
</pre>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://blog.thuongtin.net/2008/10/13/mot-doan-script-don-gian-de-get-link-tu-nct/" rel="bookmark">Một đoạn script đơn giản để get link từ NCT</a></li><li><a href="http://blog.thuongtin.net/2009/04/06/3-cach-ep-phai-click-vao-link-aff-khi-vao-chinh-site-aff-cua-minh/" rel="bookmark">3 Cách ép phải click vào link aff khi vào chính site aff của mình.</a></li><li><a href="http://blog.thuongtin.net/2009/04/06/affiliate-va-mot-thu-thuat-kiem-clicks/" rel="bookmark">Affiliate và một thủ thuật kiếm Clicks</a></li><li><a href="http://blog.thuongtin.net/2008/10/22/ham-check-page-rank-cua-google/" rel="bookmark">Hàm check Page Rank của google</a></li><li><a href="http://blog.thuongtin.net/2008/11/08/script-goi-file-script/" rel="bookmark">Script gọi file Script</a></li></ul></div><img src="http://blog.thuongtin.net/?ak_action=api_record_view&id=360&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.thuongtin.net/2008/12/07/lay-url-hien-tai-cua-iframe/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Các trang web cho nén javascript</title>
		<link>http://blog.thuongtin.net/2008/11/13/cac-trang-web-cho-nen-javascript/</link>
		<comments>http://blog.thuongtin.net/2008/11/13/cac-trang-web-cho-nen-javascript/#comments</comments>
		<pubDate>Thu, 13 Nov 2008 09:27:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Compressor]]></category>

		<guid isPermaLink="false">http://thuongtin.net/blog/?p=330</guid>
		<description><![CDATA[Các trang web cho nén javascript
Muốn làm trang web của mình chạy nhanh hơn thì phải làm sao cho các dữ liệu nhẹ, câu truy vấn gọn. ^^
Đôi khi trang web làm chứa 1 đống javascript làm trang web chạy chậm. Vì thế việc tối ưu các đoạn javascript là cần thiết để cải thiện ]]></description>
			<content:encoded><![CDATA[<p class="dropcap-first">Các trang web cho nén javascript<br />
Muốn làm trang web của mình chạy nhanh hơn thì phải làm sao cho các dữ liệu nhẹ, câu truy vấn gọn. ^^<br />
Đôi khi trang web làm chứa 1 đống javascript làm trang web chạy chậm. Vì thế việc tối ưu các đoạn javascript là cần thiết để cải thiện tốc độ. Thương Tín tui xin giới thiệu mọi người một số trang:</p>
<p><a href="http://javascriptcompressor.com" target="_blank">http://javascriptcompressor.com</a><br />
<a href="http://dean.edwards.name/packer/" target="_blank">http://dean.edwards.name/packer/</a><br />
<a href="http://javascript.about.com/library/blcrunch.htm" target="_blank">http://javascript.about.com/library/blcrunch.htm</a><br />
<a href="http://developer.yahoo.com/yui/compressor/" target="_blank">http://developer.yahoo.com/yui/compressor/</a></p>
<p>Và tốt hơn hết khi sử dụng những thư viện javascript có sẵn như jQuery, Mootools, Prototype thì nên xài bản nén.</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://blog.thuongtin.net/2008/10/10/chay-ma-luc-document-ready-trang-da-san-sang/" rel="bookmark">jQuery: Chạy mã lúc Document Ready (trang đã sẵn sàng)</a></li><li><a href="http://blog.thuongtin.net/2008/11/04/mot-so-flugin-cua-jquery-trang-tri-cho-form/" rel="bookmark">Một số Flugin của JQuery trang trí cho form</a></li><li><a href="http://blog.thuongtin.net/2008/10/24/class-grab-yahoo/" rel="bookmark">Class Grab Yahoo</a></li><li><a href="http://blog.thuongtin.net/2008/10/10/jquery-co-ban/" rel="bookmark">jQuery: Cơ bản</a></li><li><a href="http://blog.thuongtin.net/2009/04/06/3-cach-ep-phai-click-vao-link-aff-khi-vao-chinh-site-aff-cua-minh/" rel="bookmark">3 Cách ép phải click vào link aff khi vào chính site aff của mình.</a></li></ul></div><img src="http://blog.thuongtin.net/?ak_action=api_record_view&id=330&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.thuongtin.net/2008/11/13/cac-trang-web-cho-nen-javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Most Popular Character Entities</title>
		<link>http://blog.thuongtin.net/2008/11/13/the-most-popular-character-entities/</link>
		<comments>http://blog.thuongtin.net/2008/11/13/the-most-popular-character-entities/#comments</comments>
		<pubDate>Thu, 13 Nov 2008 06:36:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[char]]></category>
		<category><![CDATA[html]]></category>

		<guid isPermaLink="false">http://thuongtin.net/blog/?p=328</guid>
		<description><![CDATA[The Most Popular Character Entities



34
quot
&#8220;
quotation mark = APL quote


38
amp
&#38;
ampersand


60
lt
&#60;
less-than sign


62
gt
&#62;
greater-than sign


160
nbsp

no-break space = non-breaking space


169
copy
©
copyright sign


174
reg
®
registered sign = registered trade mark sign


8226
bull
•
bullet = black small circle
bullet is NOT the same as bullet operator



Related Posts:Chống view link từ các site xài xtreSo mẫu trong PHP - Phần 2[AutoIT] Cấu trúc lặp14 lời khuyên của ông I.E.C. ]]></description>
			<content:encoded><![CDATA[<p class="dropcap-first">The Most Popular Character Entities</p>
<table class="aligncenter" style="border: 0pt solid #8692fc; height: 192px;" border="0" cellpadding="3" width="353">
<tbody>
<tr>
<td>34</td>
<td>quot</td>
<td>&#8220;</td>
<td>quotation mark = APL quote</td>
</tr>
<tr>
<td>38</td>
<td>amp</td>
<td>&amp;</td>
<td>ampersand</td>
</tr>
<tr>
<td>60</td>
<td>lt</td>
<td>&lt;</td>
<td>less-than sign</td>
</tr>
<tr>
<td>62</td>
<td>gt</td>
<td>&gt;</td>
<td>greater-than sign</td>
</tr>
<tr>
<td>160</td>
<td>nbsp</td>
<td></td>
<td>no-break space = non-breaking space</td>
</tr>
<tr>
<td>169</td>
<td>copy</td>
<td>©</td>
<td>copyright sign</td>
</tr>
<tr>
<td>174</td>
<td>reg</td>
<td>®</td>
<td>registered sign = registered trade mark sign</td>
</tr>
<tr>
<td>8226</td>
<td>bull</td>
<td>•</td>
<td>bullet = black small circle<br />
<em>bullet is NOT the same as bullet operator</em></td>
</tr>
</tbody>
</table>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://blog.thuongtin.net/2008/10/10/chong-view-link-tu-cac-site-xai-xtre/" rel="bookmark">Chống view link từ các site xài xtre</a></li><li><a href="http://blog.thuongtin.net/2008/10/29/so-mau-trong-php-phan-2/" rel="bookmark">So mẫu trong PHP - Phần 2</a></li><li><a href="http://blog.thuongtin.net/2008/10/15/autoit-cau-truc-la/" rel="bookmark">[AutoIT] Cấu trúc lặp</a></li><li><a href="http://blog.thuongtin.net/2009/04/21/14-loi-khuyen-cua-ong-iec-haramis/" rel="bookmark">14 lời khuyên của ông I.E.C. Haramis</a></li><li><a href="http://blog.thuongtin.net/2008/09/12/file-sao-luu-du-lieu/" rel="bookmark">File sao lưu dữ liệu</a></li></ul></div><img src="http://blog.thuongtin.net/?ak_action=api_record_view&id=328&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.thuongtin.net/2008/11/13/the-most-popular-character-entities/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JavaScript: Lấy chiều rộng và chiều cao cửa sổ đang mở</title>
		<link>http://blog.thuongtin.net/2008/11/08/javascript-lay-chieu-rong-va-chieu-cao-cua-so-dang-mo/</link>
		<comments>http://blog.thuongtin.net/2008/11/08/javascript-lay-chieu-rong-va-chieu-cao-cua-so-dang-mo/#comments</comments>
		<pubDate>Sat, 08 Nov 2008 07:11:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Javascript]]></category>

		<guid isPermaLink="false">http://thuongtin.net/blog/?p=325</guid>
		<description><![CDATA[Lấy chiều rộng và chiều cao cửa sổ đang mở = JavaScript

var theWidth, theHeight;
//  Window dimensions:
if (window.innerWidth) {
theWidth=window.innerWidth;
}
else if (document.documentElement &#38;&#38; document.documentElement.clientWidth) {
theWidth=document.documentElement.clientWidth;
}
else if (document.body) {
theWidth=document.body.clientWidth;
}
if (window.innerHeight) {
theHeight=window.innerHeight;
}
else if (document.documentElement &#38;&#38; document.documentElement.clientHeight) {
theHeight=document.documentElement.clientHeight;
}
else if (document.body) {
theHeight=document.body.clientHeight;
}

Related Posts:javascript: Window.sizeMột đoạn script đơn giản để get link từ NCTjQuery: Chạy mã lúc Document Ready (trang đã ]]></description>
			<content:encoded><![CDATA[<p class="dropcap-first">Lấy chiều rộng và chiều cao cửa sổ đang mở = JavaScript</p>
<pre class="brush: jscript;">
var theWidth, theHeight;
//  Window dimensions:
if (window.innerWidth) {
theWidth=window.innerWidth;
}
else if (document.documentElement &amp;&amp; document.documentElement.clientWidth) {
theWidth=document.documentElement.clientWidth;
}
else if (document.body) {
theWidth=document.body.clientWidth;
}
if (window.innerHeight) {
theHeight=window.innerHeight;
}
else if (document.documentElement &amp;&amp; document.documentElement.clientHeight) {
theHeight=document.documentElement.clientHeight;
}
else if (document.body) {
theHeight=document.body.clientHeight;
}
</pre>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://blog.thuongtin.net/2008/10/28/javascript-windowsize/" rel="bookmark">javascript: Window.size</a></li><li><a href="http://blog.thuongtin.net/2008/10/13/mot-doan-script-don-gian-de-get-link-tu-nct/" rel="bookmark">Một đoạn script đơn giản để get link từ NCT</a></li><li><a href="http://blog.thuongtin.net/2008/10/10/chay-ma-luc-document-ready-trang-da-san-sang/" rel="bookmark">jQuery: Chạy mã lúc Document Ready (trang đã sẵn sàng)</a></li><li><a href="http://blog.thuongtin.net/2008/11/08/javascript-lay-do-phan-giai-man-hinh/" rel="bookmark">Javascript: Lấy độ phân giải màn hình</a></li><li><a href="http://blog.thuongtin.net/2008/11/08/script-goi-file-script/" rel="bookmark">Script gọi file Script</a></li></ul></div><img src="http://blog.thuongtin.net/?ak_action=api_record_view&id=325&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.thuongtin.net/2008/11/08/javascript-lay-chieu-rong-va-chieu-cao-cua-so-dang-mo/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Script gọi file Script</title>
		<link>http://blog.thuongtin.net/2008/11/08/script-goi-file-script/</link>
		<comments>http://blog.thuongtin.net/2008/11/08/script-goi-file-script/#comments</comments>
		<pubDate>Sat, 08 Nov 2008 04:20:45 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[dom]]></category>

		<guid isPermaLink="false">http://thuongtin.net/blog/?p=322</guid>
		<description><![CDATA[Lúc trước muốn gọi 1 file Script thì dùng:

&#60;script&#62;
document.write('&#60;scr'+'ipt src=&#34;http://thuongtin.net/js.js&#34;&#62;&#60;/scr'+'ipt&#62;');
&#60;/script&#62;

Giờ nghiên cứu về DOM thì dùng:

&#60;script&#62;
var t2script = document.createElement(&#34;script&#34;);
t2script.setAttribute(&#34;src&#34;,&#34;http://thuongtin.net/js.js&#34;);
document.getElementsByTagName(&#34;head&#34;)[0].appendChild(t2script);
&#60;/script&#62;

^^
Related Posts:Javascript: Lấy độ phân giải màn hìnhjQuery: Cơ bảnChuyển đổi mã ký tựDùng google translate cho trang web của bạnLấy URL hiện tại của iFrame]]></description>
			<content:encoded><![CDATA[<p class="dropcap-first">Lúc trước muốn gọi 1 file Script thì dùng:</p>
<pre class="brush: jscript;">
&lt;script&gt;
document.write('&lt;scr'+'ipt src=&quot;http://thuongtin.net/js.js&quot;&gt;&lt;/scr'+'ipt&gt;');
&lt;/script&gt;
</pre>
<p>Giờ nghiên cứu về DOM thì dùng:</p>
<pre class="brush: jscript;">
&lt;script&gt;
var t2script = document.createElement(&quot;script&quot;);
t2script.setAttribute(&quot;src&quot;,&quot;http://thuongtin.net/js.js&quot;);
document.getElementsByTagName(&quot;head&quot;)[0].appendChild(t2script);
&lt;/script&gt;
</pre>
<p>^^</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://blog.thuongtin.net/2008/11/08/javascript-lay-do-phan-giai-man-hinh/" rel="bookmark">Javascript: Lấy độ phân giải màn hình</a></li><li><a href="http://blog.thuongtin.net/2008/10/10/jquery-co-ban/" rel="bookmark">jQuery: Cơ bản</a></li><li><a href="http://blog.thuongtin.net/2008/10/13/chuyen-doi-ma-ky-tu/" rel="bookmark">Chuyển đổi mã ký tự</a></li><li><a href="http://blog.thuongtin.net/2008/10/22/dung-google-translate-cho-trang-web-cua-ban/" rel="bookmark">Dùng google translate cho trang web của bạn</a></li><li><a href="http://blog.thuongtin.net/2008/12/07/lay-url-hien-tai-cua-iframe/" rel="bookmark">Lấy URL hiện tại của iFrame</a></li></ul></div><img src="http://blog.thuongtin.net/?ak_action=api_record_view&id=322&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.thuongtin.net/2008/11/08/script-goi-file-script/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Javascript: Lấy độ phân giải màn hình</title>
		<link>http://blog.thuongtin.net/2008/11/08/javascript-lay-do-phan-giai-man-hinh/</link>
		<comments>http://blog.thuongtin.net/2008/11/08/javascript-lay-do-phan-giai-man-hinh/#comments</comments>
		<pubDate>Sat, 08 Nov 2008 03:04:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[screen]]></category>

		<guid isPermaLink="false">http://thuongtin.net/blog/?p=320</guid>
		<description><![CDATA[

&#60;script&#62;
document.write(&#34;Rộng: &#34;+screen.width+&#34;&#60;br /&#62;&#34;);
document.write(&#34;Cao: &#34;+screen.height+&#34;&#60;br /&#62;&#34;);
&#60;/script&#62;

Related Posts:Script gọi file Scriptjavascript: Window.sizeChuyển đổi mã ký tựjQuery: Chạy mã lúc Document Ready (trang đã sẵn sàng)JavaScript: Lấy chiều rộng và chiều cao cửa sổ đang mở]]></description>
			<content:encoded><![CDATA[<p class="dropcap-first">
<pre class="brush: jscript;">
&lt;script&gt;
document.write(&quot;Rộng: &quot;+screen.width+&quot;&lt;br /&gt;&quot;);
document.write(&quot;Cao: &quot;+screen.height+&quot;&lt;br /&gt;&quot;);
&lt;/script&gt;
</pre>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://blog.thuongtin.net/2008/11/08/script-goi-file-script/" rel="bookmark">Script gọi file Script</a></li><li><a href="http://blog.thuongtin.net/2008/10/28/javascript-windowsize/" rel="bookmark">javascript: Window.size</a></li><li><a href="http://blog.thuongtin.net/2008/10/13/chuyen-doi-ma-ky-tu/" rel="bookmark">Chuyển đổi mã ký tự</a></li><li><a href="http://blog.thuongtin.net/2008/10/10/chay-ma-luc-document-ready-trang-da-san-sang/" rel="bookmark">jQuery: Chạy mã lúc Document Ready (trang đã sẵn sàng)</a></li><li><a href="http://blog.thuongtin.net/2008/11/08/javascript-lay-chieu-rong-va-chieu-cao-cua-so-dang-mo/" rel="bookmark">JavaScript: Lấy chiều rộng và chiều cao cửa sổ đang mở</a></li></ul></div><img src="http://blog.thuongtin.net/?ak_action=api_record_view&id=320&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.thuongtin.net/2008/11/08/javascript-lay-do-phan-giai-man-hinh/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Một số Flugin của JQuery trang trí cho form</title>
		<link>http://blog.thuongtin.net/2008/11/04/mot-so-flugin-cua-jquery-trang-tri-cho-form/</link>
		<comments>http://blog.thuongtin.net/2008/11/04/mot-so-flugin-cua-jquery-trang-tri-cho-form/#comments</comments>
		<pubDate>Tue, 04 Nov 2008 01:43:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Form]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[style]]></category>

		<guid isPermaLink="false">http://thuongtin.net/blog/?p=296</guid>
		<description><![CDATA[Một số Flugin của JQuery trang trí cho form.
1. Justify elements using jQuery and CS.
Trang chủ
2. File Style.
Demo
Homepage
Related Posts:Các trang web cho nén javascriptjQuery: Cơ bảnHàm check Page Rank của googleAutoCompleter Tutorial - jQuery(Ajax)/PHP/MySQLClass Grab Yahoo]]></description>
			<content:encoded><![CDATA[<p class="dropcap-first">Một số Flugin của JQuery trang trí cho form.</p>
<p>1. Justify elements using jQuery and CS.<br />
<a href="http://www.jankoatwarpspeed.com/post/2008/07/09/Justify-elements-using-jQuery-and-CSS.aspx" target="_blank">Trang chủ</a></p>
<p>2. File Style.<br />
<a href="http://www.appelsiini.net/projects/filestyle/demo.html" target="_blank">Demo</a><br />
<a href="http://www.appelsiini.net/projects/filestyle" target="_blank">Homepage</a></p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://blog.thuongtin.net/2008/11/13/cac-trang-web-cho-nen-javascript/" rel="bookmark">Các trang web cho nén javascript</a></li><li><a href="http://blog.thuongtin.net/2008/10/10/jquery-co-ban/" rel="bookmark">jQuery: Cơ bản</a></li><li><a href="http://blog.thuongtin.net/2008/10/22/ham-check-page-rank-cua-google/" rel="bookmark">Hàm check Page Rank của google</a></li><li><a href="http://blog.thuongtin.net/2008/10/20/autocompleter-tutorial-jqueryajaxphpmysql/" rel="bookmark">AutoCompleter Tutorial - jQuery(Ajax)/PHP/MySQL</a></li><li><a href="http://blog.thuongtin.net/2008/10/24/class-grab-yahoo/" rel="bookmark">Class Grab Yahoo</a></li></ul></div><img src="http://blog.thuongtin.net/?ak_action=api_record_view&id=296&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.thuongtin.net/2008/11/04/mot-so-flugin-cua-jquery-trang-tri-cho-form/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
