javascript学习笔记(一)
    准备每天读两章,然后最后10天进行实践学习
    第二章学习内容:
        一、<script>    元素基本性质
介绍了一些6个属性,分别为:
async    charset    defer    src    type    language(已废)
使用<script>元素的方式有两样:
    1、直接在页面中嵌入javascript代码
    2、包含外部javascript文件
注:
    1、绝对不要在<script>(这个地方包含页面代码,如果包含会造成页面其余内容都不会被浏览器加载或显示)</script>
    2、服务器通常还是需要看扩展名决定为响应应用哪种MIME类型。如果不使用 .js 扩展名,请确保服务器能返回正确的MIME类型
        二、<script>    应该放在文本的位置
可以放在<head>(可以放在这)</head>
尽量放在<body>(内容里最后一行)</body>
        三、延迟脚本(需要用到defer属性)
作用:脚本被延迟到整个页面都解析完毕后再运行
注:
1、现实中,延迟脚本不一定会按照顺序执行,也不一定会在DOMContentLoaded事件触发前执行,因此最好只包含一个延迟脚本
2、defer属性只适用于外部脚本文件
        四、异步脚本(需要用到async属性)
作用:不让页面等待两个脚本下载和执行,从而异步加载页面其它内容。
注:
1、建议异步脚本不要在加载期间修改DOM
2、脚本一定会在页面的load事件前执行
        五、嵌入代码和外部代码
尽可能使用外部文件来包含javascript代码
        六、文档模式
混杂模式和标准模式
注:里面还提到一种准标准模式:区别在于主要体现在处理图片间隙的时候(在表格中使用图片时问题最明显)
        七、<noscript>元素
在不支持javascript的浏览器中显示替代的内容
    第三章部分学习内容
语法篇
        一、区别大小写
ECMAScript中的一切(变量、函数名和操作符)都区分大小写
        二、标识符
标识符指的是函数、变量和属性,或者函数的参数
注:
第一个字符必须是一个字母、下划线或一个美元符号
ECMAscript标识符采用驼峰大小写格式(第一个字母小写,剩下的每个单词的首字母大写)
        三、注释
        1、  //
        2、/*         */
        四、严格模式
"use strict" 它是一个编译指示,用于告诉支持javascript引擎切换到严格模式
        五、语句
一个分号结尾
        六、关键字和保留字
                    
                
                
            
        
浙公网安备 33010602011771号