JS——纵览小结

来源:互联网 发布:win10平板性能优化 编辑:程序博客网 时间:2024/06/10 17:59

【前言】

  JavaScript视频终于看完了,虽然敲了一些例子,也总结了一些,但是要让我把什么都不看的把JavaScript视频的内容总览一下说说,我可能只能说出来我个人印象比较深的个别知识点,不能将其整个内容结成知识网,知识往往单个记忆很容易就忘,所以本篇博客就把整个视频串一下!


【正文】

一、首先用一张图涵盖视频的大概内容:



二、用语言对整个视频进行简单描述:

1、JavaScript基础:
(1)、历史和现状
(2)、JS编写方式:词法与句法
(3)、数据类型:基本类型(数字类型number、布尔类型Boolean、字符串类型string)、引用类型(对象类型、函数类型)、空类型(null、undefined)、运算符(typeof[语法:string typeof (变量)])
(4)、弱类型语言:使用var声明变量
(5)、逻辑控制与流程控制:if-else、switch-case、while、do-while、for、for-in
(6)、JavaScript的面向对象
    ◆对象:就是键值对(值可以是数字、字符串或布尔类型的数据,好比字段;值也可以是函数,好比方法;键就是变量名或函数名。)
    方法:值为函数的属性
    原型:对象继承实体
(7)、函数语法:
      function 函数名(参数列表){
//函数体
//如果有返回值直接return即可
      }
(8)、构造方法
   构造方法:就是普通方法,调用的时候使用new就可以将其作为构造方法来使用了,js没有类,直接使用构造方法创建对象
   实施步骤:创建一个函数,new这个函数
   添加成员:在构造方法中使用“this.成员”进行添加
   JS支持动态成员:如果一个对象没有定义Member的属性,但是现在希望它有,只需要用“对象.Member=值”,那么就可以给这个对象创建该成员了


2、BOM与DOM区别:
   BOM浏览器对象模型,用来获取或设置浏览器的属性、行为,例如:新建窗口、获取屏幕分辨率、浏览器版本号等。
   DOM是文档对象模型,用来获取或设置文档中标签的属性,例如获取或者设置input表单的value值。

   搜到的BOM和DOM的结构关系示意图:



3、最后简单介绍一下JQuery插件:JQuery Cookie:

(1)、Cookie:

   保存在浏览器上的内容,用户在这次浏览页面的时候向cookie中保存文本内容,下次再访问页面的时候就可以取出来上次保存的内容,这样就可以得到上次“记忆”的内容。

   简单cookie就是存储在浏览器里的一些数据。
   cookie不是JQuery特有的概念,只不过JQueryCookie把他简化的更好用而已,cookie需要浏览器的支持,浏览器的cookie是可以禁用的
(2)、cookie的特征:
   ◆ cookie是与域名相关的
   一个域名能写入的cookie总尺寸是有限制的(一般是几千字节),能写入的cookie总条数一般是几十条,超过以后浏览器自己会根据自己的策略移除一些cookie
   ◆ cookie不是写入以后下次一定能读出来,浏览器可能会定期清除,用户也可能手动清除
   ◆ 写到cookie中的数据一定是可有可无的数据,像防止投票作弊就不能用cookie
(3)、JQuery Cookie使用:cookie保存的是键值对
   添加JQuery.cookie.js
   设置值:$.cookie('名字','值')。cookie中保存的值都是文本
   读取值:
    var v=$.cookie('名字');
    alert($.cookie("用户名"));
    $.cookie("用户名","tom");在同域名的另外一个页面中也能读取到


原创粉丝点击