- From: zhao Matt <mattzhaoweb@gmail.com>
- Date: Thu, 29 Jul 2010 01:20:26 +0800
Quote: "The async and defer attributes are boolean attributes that indicate how the script should be executed."..."The defer attribute may be specified even if the async attribute is specified" Do it mean 'async' is equivalent to 'defer'? (namely, are the two attributes interchangeable?) I personally consider the two attributes are different. The reason is as follows, ASYNC tells the browsers to run the script with its following content at the SAME time(namely, asynchronously). DEFER tells the browsers to run the script LATER, and to run the following content first(the browsers will run the script until the page is ready). Quote: "The defer and async attributes must not be specified if the src attribute is not present." Do it mean "if the src attribute is not present, the defer and async attributes can be not used" ? (English is not my native language, :) ) However, I saw the defer attribute can work on both in-line and external scripts . In short, when the src attribute is not present, the defer attributes can be used. Could you give some expanations or tips? thanks e.g. <script type='text/javascript' > alert("1"); </script> <script type='text/javascript' defer='defer'> alert("defer"); </script> <script type='text/javascript' > alert("2"); </script> -Matt -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.whatwg.org/pipermail/whatwg-whatwg.org/attachments/20100729/a67ada9b/attachment-0001.htm>
Received on Wednesday, 28 July 2010 10:20:26 UTC