<\/span><\/h2>\n\n\n\nTrong XHTML, c\u00e1c n\u1ed9i dung b\u00ean trong c\u00e1c k\u1ecbch b\u1ea3n \u0111\u01b0\u1ee3c khai b\u00e1o l\u00e0 #PCDATA (\u0111\u1ea1i di\u1ec7n c\u1ee7a CDATA), c\u00f3 ngh\u0129a l\u00e0 c\u00e1c th\u1ef1c th\u1ec3 s\u1ebd \u0111\u01b0\u1ee3c ph\u00e2n t\u00edch c\u00fa ph\u00e1p.<\/p>\n\n\n\n
\u0110i\u1ec1u n\u00e0y c\u00f3 ngh\u0129a l\u00e0 trong XHTML, t\u1ea5t c\u1ea3 c\u00e1c k\u00fd t\u1ef1 \u0111\u1eb7c bi\u1ec7t n\u00ean \u0111\u01b0\u1ee3c m\u00e3 h\u00f3a, ho\u1eb7c t\u1ea5t c\u1ea3 c\u00e1c n\u1ed9i dung c\u1ea7n \u0111\u01b0\u1ee3c g\u00f3i b\u00ean trong khu v\u1ef1c CDATA:<\/p>\n\n\n\n
<script type=\"text\/javascript\">\n\/\/<![CDATA[\nvar i = 10;\nif (i < 5) {\n \/\/ some code\n}\n\/\/]]>\n<\/script><\/code><\/pre>\n\n\n\n \n\n\n\n<\/span>Thu\u1ed9c t\u00ednh<\/span><\/h2>\n\n\n\nThu\u1ed9c t\u00ednh<\/th> Gi\u00e1 tr\u1ecb<\/th> M\u00f4 t\u1ea3<\/th><\/tr> async<\/td> async<\/td> Ch\u1ec9 \u0111\u1ecbnh r\u1eb1ng k\u1ecbch b\u1ea3n \u0111\u01b0\u1ee3c th\u1ef1c thi kh\u00f4ng \u0111\u1ed3ng b\u1ed9 (ch\u1ec9 d\u00e0nh cho k\u1ecbch b\u1ea3n b\u00ean ngo\u00e0i)<\/td><\/tr> charset<\/td> charset<\/em><\/td>X\u00e1c \u0111\u1ecbnh lo\u1ea1i m\u00e3 ho\u00e1 k\u00fd t\u1ef1 \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng \u1edf file script b\u00ean ngo\u00e0i<\/td><\/tr> defer<\/td> defer<\/td> Ch\u1ec9 \u0111\u1ecbnh r\u1eb1ng k\u1ecbch b\u1ea3n ch\u1ec9 \u0111\u01b0\u1ee3c th\u1ef1c thi khi trang \u0111\u00e3 t\u1ea3i xong (ch\u1ec9 cho k\u1ecbch b\u1ea3n b\u00ean ngo\u00e0i)<\/td><\/tr> src<\/td> URL<\/em><\/td>X\u00e1c \u0111\u1ecbnh URL c\u1ee7a file script b\u00ean ngo\u00e0i<\/td><\/tr> type<\/td> media_type<\/em><\/td>X\u00e1c \u0111\u1ecbnh ki\u1ec3u media c\u1ee7a script<\/td><\/tr> xml:space<\/td> preserve<\/td> Kh\u00f4ng \u0111\u01b0\u1ee3c h\u1ed7 tr\u1ee3 trong HTML5. X\u00e1c \u0111\u1ecbnh c\u00f3 kho\u1ea3ng tr\u1eafng trong m\u00e3 c\u1ea7n \u0111\u01b0\u1ee3c gi\u1eef l\u1ea1i<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<\/span>M\u1ed9t s\u1ed1 m\u1eb9o v\u00e0 l\u01b0u \u00fd<\/span><\/h2>\n\n\n\nN\u1ebfu thu\u1ed9c t\u00ednh “src” t\u1ed3n t\u1ea1i th\u00ec ph\u1ea7n t\u1eed <script> ph\u1ea3i r\u1ed7ng, n\u00f3i c\u00e1ch kh\u00e1c l\u00e0 gi\u1eefa <script> v\u00e0 th\u1ebb \u0111\u00f3ng <\/script> kh\u00f4ng \u0111\u01b0\u1ee3c c\u00f3 m\u00e3 l\u1ec7nh th\u1ef1c thi n\u1eefa.<\/p>\n\n\n\n
Ch\u00fa \u00fd ph\u1ea7n t\u1eed <noscript> – c\u00e1i cho ng\u01b0\u1eddi d\u00f9ng kh\u1ea3 n\u0103ng v\u00f4 hi\u1ec7u ho\u00e1 m\u00e3 l\u1ec7nh scripts tr\u00ean tr\u00ecnh duy\u1ec7t c\u1ee7a h\u1ecd, ho\u1eb7c c\u00f3 tr\u00ecnh duy\u1ec7t kh\u00f4ng h\u1ed7 tr\u1ee3 m\u00e3 l\u1ec7nh ph\u00eda m\u00e1y kh\u00e1ch.<\/p>\n\n\n\n
C\u00f3 m\u1ed9t s\u1ed1 c\u00e1ch kh\u00e1c nhau \u0111\u1ec3 script b\u00ean ngo\u00e0i \u0111\u01b0\u1ee3c th\u1ef1c thi:<\/p>\n\n\n\n
N\u1ebfu async=”async”: C\u00e1c k\u1ecbch b\u1ea3n \u0111\u01b0\u1ee3c th\u1ef1c thi kh\u00f4ng \u0111\u1ed3ng b\u1ed9 v\u1edbi ph\u1ea7n c\u00f2n l\u1ea1i c\u1ee7a trang (k\u1ecbch b\u1ea3n \u0111\u01b0\u1ee3c th\u1ef1c thi ngay c\u1ea3 khi trang v\u1eabn ti\u1ebfp t\u1ee5c t\u1ea3i)<\/li> N\u1ebfu async kh\u00f4ng t\u1ed3n t\u1ea1i v\u00e0 defer=”defer”: M\u00e3 l\u1ec7nh \u0111\u01b0\u1ee3c th\u1ef1c thi sau khi trang t\u1ea3i xong<\/li> N\u1ebfu c\u1ea3 async v\u00e0 defer \u0111\u1ec1u kh\u00f4ng c\u00f3: C\u00e1c k\u1ecbch b\u1ea3n \u0111\u01b0\u1ee3c l\u1ea5y v\u00e0 th\u1ef1c thi ngay l\u1eadp t\u1ee9c, tr\u01b0\u1edbc khi tr\u00ecnh duy\u1ec7t ti\u1ebfp t\u1ee5c ph\u00e2n t\u00edch trang<\/li><\/ul>\n","protected":false},"excerpt":{"rendered":"Vi\u1ebft “Ch\u00e0o Ki\u1ebfn c\u00e0ng!” b\u1eb1ng JavaScript: \u0110\u1ecbnh ngh\u0129a v\u00e0 c\u00e1ch d\u00f9ng Th\u1ebb <script> \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng \u0111\u1ec3 \u0111\u1ecbnh ngh\u0129a m\u00e3 th\u1ef1c thi ph\u00eda m\u00e1y kh\u00e1ch (JavaScript). Ph\u1ea7n t\u1eed <script> n\u00f3 c\u00f3 th\u1ec3 ch\u1ee9a c\u00e1c l\u1ec7nh k\u1ecbch b\u1ea3n ho\u1eb7c tr\u1ecf t\u1edbi m\u1ed9t file script b\u00ean ngo\u00e0i th\u00f4ng qua thu\u1ed9c t\u00ednh src. JavaScript th\u01b0\u1eddng \u0111\u01b0\u1ee3c \u1ee9ng d\u1ee5ng …<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[235],"tags":[],"yoast_head":"\n
Th\u1ebb script trong HTML • 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":"Th\u1ebb script trong HTML • 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\/the-script-trong-html\/","og_locale":"vi_VN","og_type":"article","og_title":"Th\u1ebb script trong HTML • Ki\u1ebfn c\u00e0ng","og_description":"Vi\u1ebft “Ch\u00e0o Ki\u1ebfn c\u00e0ng!” b\u1eb1ng JavaScript: \u0110\u1ecbnh ngh\u0129a v\u00e0 c\u00e1ch d\u00f9ng Th\u1ebb <script> \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng \u0111\u1ec3 \u0111\u1ecbnh ngh\u0129a m\u00e3 th\u1ef1c thi ph\u00eda m\u00e1y kh\u00e1ch (JavaScript). Ph\u1ea7n t\u1eed <script> n\u00f3 c\u00f3 th\u1ec3 ch\u1ee9a c\u00e1c l\u1ec7nh k\u1ecbch b\u1ea3n ho\u1eb7c tr\u1ecf t\u1edbi m\u1ed9t file script b\u00ean ngo\u00e0i th\u00f4ng qua thu\u1ed9c t\u00ednh src. JavaScript th\u01b0\u1eddng \u0111\u01b0\u1ee3c \u1ee9ng d\u1ee5ng …","og_url":"https:\/\/kiencang.net\/the-script-trong-html\/","og_site_name":"Ki\u1ebfn c\u00e0ng","article_author":"https:\/\/www.facebook.com\/anhducnguyen87\/","article_published_time":"2016-06-19T03:30:44+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\/the-script-trong-html\/","url":"https:\/\/kiencang.net\/the-script-trong-html\/","name":"Th\u1ebb script trong HTML • Ki\u1ebfn c\u00e0ng","isPartOf":{"@id":"https:\/\/kiencang.net\/#website"},"datePublished":"2016-06-19T03:30:44+00:00","dateModified":"2016-06-19T03:30:44+00:00","author":{"@id":"https:\/\/kiencang.net\/#\/schema\/person\/5e7e1a04d8d1218ad8c421ba43d25c16"},"breadcrumb":{"@id":"https:\/\/kiencang.net\/the-script-trong-html\/#breadcrumb"},"inLanguage":"vi","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kiencang.net\/the-script-trong-html\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/kiencang.net\/the-script-trong-html\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kiencang.net\/"},{"@type":"ListItem","position":2,"name":"Th\u1ebb script trong HTML"}]},{"@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\/2481"}],"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=2481"}],"version-history":[{"count":0,"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/posts\/2481\/revisions"}],"wp:attachment":[{"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/media?parent=2481"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/categories?post=2481"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/tags?post=2481"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}