<\/span><\/h2>\n\n\n\n\u0110\u01b0a \u0111o\u1ea1n m\u00e3 c\u1ee7a b\u1ea1n v\u00e0o ch\u00e2n c\u1ee7a ph\u1ea7n body trang (ph\u1ea7n th\u00e2n), \u0111i\u1ec1u n\u00e0y gi\u00fap tr\u00ecnh duy\u1ec7t t\u1ea3i trang tr\u01b0\u1edbc.<\/p>\n\n\n\n
Trong khi \u0111o\u1ea1n m\u00e3 JavaScript \u0111\u01b0\u1ee3c t\u1ea3i v\u1ec1, tr\u00ecnh duy\u1ec7t s\u1ebd kh\u00f4ng t\u1ea3i b\u1ea5t c\u1ee9 th\u1ee9 g\u00ec kh\u00e1c. Th\u00eam v\u00e0o \u0111\u00f3 t\u1ea5t c\u1ea3 c\u00e1c ho\u1ea1t \u0111\u1ed9ng ph\u00e2n t\u00edch v\u00e0 xu\u1ea5t d\u1eef li\u1ec7u c\u00f3 th\u1ec3 b\u1ecb ch\u1eb7n l\u1ea1i.<\/p>\n\n\n\n
C\u00e1c \u0111\u1eb7c \u0111i\u1ec3m k\u1ef9 thu\u1eadt HTTP \u0111\u1ecbnh ngh\u0129a c\u00e1c tr\u00ecnh duy\u1ec7t kh\u00f4ng \u0111\u01b0\u1ee3c t\u1ea3i v\u1ec1 h\u01a1n hai th\u00e0nh ph\u1ea7n song song.<\/p>\n\n\n\n
Thu\u1ed9c t\u00ednh defer=\"true\"<\/code>\u00a0<\/strong>s\u1eed d\u1ee5ng trong th\u1ebb script. Thu\u1ed9c t\u00ednh “tr\u00ec ho\u00e3n” ch\u1ec9 \u0111\u1ecbnh \u0111o\u1ea1n m\u00e3 n\u00ean \u0111\u01b0\u1ee3c th\u1ef1c thi sau khi trang \u0111\u01b0\u1ee3c ph\u00e2n t\u00edch xong, tuy nhi\u00ean \u0111i\u1ec1u n\u00e0y ch\u1ec9 \u00e1p d\u1ee5ng v\u1edbi c\u00e1c m\u00e3 JavaScript g\u1eafn ngo\u00e0i.<\/p>\n\n\n\nN\u1ebfu \u0111\u01b0\u1ee3c, b\u1ea1n c\u00f3 th\u1ec3 th\u00eam k\u1ecbch b\u1ea3n c\u1ee7a b\u1ea1n v\u00e0o trang b\u1eb1ng m\u00e3, sau khi trang \u0111\u00e3 t\u1ea3i xong:<\/p>\n\n\n\n
V\u00ed d\u1ee5:<\/p>\n\n\n\n
<script>\n window.onload = downScripts; function downScripts() {\n var element = document.createElement(\"script\");\n element.src = \"myScript.js\";\n document.body.appendChild(element);\n }\n <\/script><\/code><\/pre>\n\n\n\n
\n\n\n\n<\/span>Tr\u00e1nh s\u1eed d\u1ee5ng with<\/span><\/h2>\n\n\n\nTr\u00e1nh s\u1eed d\u1ee5ng t\u1eeb kho\u00e1 with<\/strong>. N\u00f3 l\u00e0m \u1ea3nh h\u01b0\u1edfng ti\u00eau c\u1ef1c \u0111\u1ebfn t\u1ed1c \u0111\u1ed9, l\u00e0m m\u00e3 JavaScript th\u00eam h\u1ed7n t\u1ea1p.<\/p>\n\n\n\nT\u1eeb kho\u00e1 with<\/code> c\u0169ng kh\u00f4ng \u0111\u01b0\u1ee3c cho ph\u00e9p trong mode strict<\/code> (ch\u1ebf \u0111\u1ed9 nghi\u00eam ng\u1eb7t).<\/p>\n","protected":false},"excerpt":{"rendered":"Trong b\u00e0i n\u00e0y b\u1ea1n s\u1ebd bi\u1ebft c\u00e1ch t\u0103ng t\u1ed1c kh\u1ea3 n\u0103ng th\u1ef1c thi code JavaScript. Gi\u1ea3m thi\u1ec3u ho\u1ea1t \u0111\u1ed9ng trong v\u00f2ng l\u1eb7p V\u00f2ng l\u1eb7p th\u01b0\u1eddng xuy\u00ean \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng trong l\u1eadp tr\u00ecnh. M\u1ed7i c\u00e2u l\u1ec7nh trong v\u00f2ng l\u1eb7p, bao g\u1ed3m l\u1ec7nh for, \u0111\u01b0\u1ee3c th\u1ef1c thi \u0111\u1ec1u \u0111\u1eb7n m\u1ed7i l\u1ea7n. L\u1ec7nh t\u00ecm ki\u1ebfm ho\u1eb7c g\u00e1n c\u00f3 …<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[236],"tags":[],"yoast_head":"\n
V\u1ec1 v\u1ea5n \u0111\u1ec1 hi\u1ec7u n\u0103ng trong JavaScript • Ki\u1ebfn c\u00e0ng<\/title>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\t\n\t\n\t\n","yoast_head_json":{"title":"V\u1ec1 v\u1ea5n \u0111\u1ec1 hi\u1ec7u n\u0103ng trong JavaScript • Ki\u1ebfn c\u00e0ng","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kiencang.net\/ve-van-de-hieu-nang-trong-javascript\/","og_locale":"vi_VN","og_type":"article","og_title":"V\u1ec1 v\u1ea5n \u0111\u1ec1 hi\u1ec7u n\u0103ng trong JavaScript • Ki\u1ebfn c\u00e0ng","og_description":"Trong b\u00e0i n\u00e0y b\u1ea1n s\u1ebd bi\u1ebft c\u00e1ch t\u0103ng t\u1ed1c kh\u1ea3 n\u0103ng th\u1ef1c thi code JavaScript. Gi\u1ea3m thi\u1ec3u ho\u1ea1t \u0111\u1ed9ng trong v\u00f2ng l\u1eb7p V\u00f2ng l\u1eb7p th\u01b0\u1eddng xuy\u00ean \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng trong l\u1eadp tr\u00ecnh. M\u1ed7i c\u00e2u l\u1ec7nh trong v\u00f2ng l\u1eb7p, bao g\u1ed3m l\u1ec7nh for, \u0111\u01b0\u1ee3c th\u1ef1c thi \u0111\u1ec1u \u0111\u1eb7n m\u1ed7i l\u1ea7n. L\u1ec7nh t\u00ecm ki\u1ebfm ho\u1eb7c g\u00e1n c\u00f3 …","og_url":"https:\/\/kiencang.net\/ve-van-de-hieu-nang-trong-javascript\/","og_site_name":"Ki\u1ebfn c\u00e0ng","article_author":"https:\/\/www.facebook.com\/anhducnguyen87\/","article_published_time":"2016-07-07T09:02:42+00:00","author":"Nguy\u1ec5n \u0110\u1ee9c Anh","twitter_card":"summary_large_image","twitter_misc":{"\u0110\u01b0\u1ee3c vi\u1ebft b\u1edfi":"Nguy\u1ec5n \u0110\u1ee9c Anh","\u01af\u1edbc t\u00ednh th\u1eddi gian \u0111\u1ecdc":"3 ph\u00fat"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/kiencang.net\/ve-van-de-hieu-nang-trong-javascript\/","url":"https:\/\/kiencang.net\/ve-van-de-hieu-nang-trong-javascript\/","name":"V\u1ec1 v\u1ea5n \u0111\u1ec1 hi\u1ec7u n\u0103ng trong JavaScript • Ki\u1ebfn c\u00e0ng","isPartOf":{"@id":"https:\/\/kiencang.net\/#website"},"datePublished":"2016-07-07T09:02:42+00:00","dateModified":"2016-07-07T09:02:42+00:00","author":{"@id":"https:\/\/kiencang.net\/#\/schema\/person\/5e7e1a04d8d1218ad8c421ba43d25c16"},"breadcrumb":{"@id":"https:\/\/kiencang.net\/ve-van-de-hieu-nang-trong-javascript\/#breadcrumb"},"inLanguage":"vi","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kiencang.net\/ve-van-de-hieu-nang-trong-javascript\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/kiencang.net\/ve-van-de-hieu-nang-trong-javascript\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kiencang.net\/"},{"@type":"ListItem","position":2,"name":"V\u1ec1 v\u1ea5n \u0111\u1ec1 hi\u1ec7u n\u0103ng trong JavaScript"}]},{"@type":"WebSite","@id":"https:\/\/kiencang.net\/#website","url":"https:\/\/kiencang.net\/","name":"Ki\u1ebfn c\u00e0ng","description":"\u00d4m l\u00fd thuy\u1ebft, h\u00f4n th\u1ef1c h\u00e0nh","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kiencang.net\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"vi"},{"@type":"Person","@id":"https:\/\/kiencang.net\/#\/schema\/person\/5e7e1a04d8d1218ad8c421ba43d25c16","name":"Nguy\u1ec5n \u0110\u1ee9c Anh","image":{"@type":"ImageObject","inLanguage":"vi","@id":"https:\/\/kiencang.net\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/6d71f9b89393952a8382e30dad26c1ec?s=96&d=monsterid&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/6d71f9b89393952a8382e30dad26c1ec?s=96&d=monsterid&r=g","caption":"Nguy\u1ec5n \u0110\u1ee9c Anh"},"description":"Sinh n\u0103m 1987, t\u1ed1t nghi\u1ec7p Cao \u0111\u1eb3ng th\u1ef1c h\u00e0nh FPT qu\u00e3ng 2014, chuy\u00ean ng\u00e0nh Thi\u1ebft k\u1ebf website. T\u00f4i th\u00edch Content, SEO, Ads, T\u0103ng t\u1ed1c website v\u00e0 Th\u01b0\u01a1ng m\u1ea1i \u0111i\u1ec7n t\u1eed. B\u00ean c\u1ea1nh b\u00e0i t\u1ef1 vi\u1ebft, t\u00f4i c\u0169ng d\u1ecbch nhi\u1ec1u n\u1ed9i dung th\u00fa v\u1ecb c\u1ee7a c\u00e1c t\u00e1c gi\u1ea3 kh\u00e1c nhau. FB c\u00e1 nh\u00e2n: facebook.com\/anhducnguyen87. Email li\u00ean h\u1ec7: guiemailchotoi@gmail.com","sameAs":["https:\/\/www.facebook.com\/anhducnguyen87\/"],"url":"https:\/\/kiencang.net\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/posts\/3185"}],"collection":[{"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/comments?post=3185"}],"version-history":[{"count":0,"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/posts\/3185\/revisions"}],"wp:attachment":[{"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/media?parent=3185"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/categories?post=3185"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/tags?post=3185"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}