• (网页)JavaScript周末总结(一)


    本周学习的内容总结:

    1. 2章在html中使用javascript。

    2. 3章Javascript的基本概念。

    3. 4章变量,作用域,内存问题。

    1-1:2章以下内容:

    1.包含javascript文件,必须将src指向相对应的外部Javascript文件.也可以是其他域上的文件.

    2.所有Javascript元素会按照它们在页面上的顺序依次被解析,(不使用defer和async属性的情况下),在解析完前面的javascript的代码后,才会解析后面

    <script>标签的代码.

    3.由于浏览器先会解析完不使用defer属性的<script>元素的代码,然后再解析后面的内容,所以一般把Javascript放在页面的最后,主内容的后面,

    <body>标签的前面.

    4.使用defer的属性可以让脚本在文档完全呈现后再执行,延迟脚本总是按照指定他们的顺序执行.

    5.使用async属性可以表示当前脚本不必等待其他脚本,也不必阻塞文档呈现,不能保证异步脚本按照它们在页面上的顺序执行.

    本章节:

           单词:async,defer,javascript.

    2-1:3章有以下内容:

    1.ECMAScript中的基本数据类型:Undefined,Null,Boolean,String,Number  OK

    2.与其他语言所不同,ECMScript没有为整数浮点数分别定义为不同的类型,Number类型可用于所有的值(所以我经常因为小数点问题,被吐槽) OK

    3.ECMAScript中也有一种复杂的数据类型Object,该类型是这门语言中所有对象的基础类型. OK

    4.严格模式为这门语言中容易出错的地方加了限制. OK

    5.ECMAScript提供了和其他语言相同的基本操作符,算术操作符,布尔操作符,关系操作符以及赋值.  OK

    6.ECMAScript从其他语言中借鉴了控制语句,if,for,switch等.ECMAScript的函数与其他语言有很多不同的地方. OK

    7.无需指定函数返回值,因为ECMAScript可以在任何时候返回任何值。 OK

    8.实际上未指定返回值的函数返回undefined. OK

    9.ECMAScript中没有函数签名的概念,因为其函数参数是一个包含零或多个值得数组形式.  理解

    10.可以向ECMAScript函数传递任意数量的参数,并且可以通过arguments对象来访问这些参数. OK

    11.由于不存在函数签名的特性,ECMAScript函数不能重载.

    单词:

           arguments

           strict      

           with

           ReferenceError 错误列表

           Syntax 语法

    3-1:4章内容如下:

           基本类型和引用类型具备以下特点:

           1.基本类型值在内存中占据固定大小的空间,因此被保存在栈内存中.

           2.从一个变量向另一个变量复制基本变量的值,会创建这个值的副本.

           3.引用类型的值是对象,保存在堆内存中.

           4.包含引用类型值的变量实际上包含的不是对象本身,而是一个指向该对象的指针.

           5.从一个变量向另一个变量复制引用类型的值,复制的其实是指针,因此两个变量最终都指向一个对象.

           6.确定一个值是那种基本类型可以使用typeof操作符,而确定值是那种引用类型应该用instanceof 操作符.

    所有变量(包含基本类型和引用类型)都存在于一个执行环境(也叫作用域)当中,这个执行环境决定了变量的

    生命周期,以及那一部分代码可以访问其中的变量.一下是详解.

           1.执行环境有全局执行环境(也称为全局环境)和函数执行环境之分.

           2.每次进入一个新的执行环境,都会创建一个用于搜索变量和函数的作用域链.

           3.函数的局部环境不仅有权访问函数作用域的变量,而且有权访问其(父)环境,乃至全局环境.   

           4.全局环境只能访问全局环境中定义的变量和函数,而不能直接访问局部环境中的数据.

           5.变量的执行环境决定何时该释放内存.

    单词:

           instanceof:

                                                20180303

  • 相关阅读:
    【javascript】select操作实例
    【javascript】函数
    【javascript】一些资料
    【javascript】操作符:一元操作符
    动态执行Sql
    索引( index )
    事务
    用户相关
    视图(view)
    函数(function)
  • 原文地址:https://www.cnblogs.com/historylyt/p/8503030.html
Copyright © 2020-2023  润新知