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");在同域名的另外一个页面中也能读取到
- JS——纵览小结
- 中文信息处理——纵览与建议
- 【原创】IP摄像头技术纵览—开篇
- Ajax无刷新方法纵览(1)—XMLHttpRequest对象
- JS——函数小结(1)
- JS——函数小结(2)
- 【原创】IP摄像头技术纵览(五)---网络摄像头初试—mjpg-streamer移植与部署
- JS系列——Linq to js使用小结
- JS系列——Linq to js使用小结
- JS——Linq to js使用小结
- 【原创】IP摄像头技术纵览(七)---P2P技术—UDP打洞实现内网NAT穿透
- JS——DOM小结(一)查找元素
- JS——DOM小结(二)操作节点
- JS组件系列——Bootstrap Select2组件使用小结
- JS组件系列——Bootstrap Select2组件使用小结
- js小结
- js小结
- js小结
- 在IntelliJ IDEA配置Tomcat
- 开发一款扑克游戏,请给出一套洗牌算法,公平的洗牌并将洗好的牌存储在一个整形数组里
- ElasticSearch6.0.0安装
- sublime 兼容win10下载,使用PackageControl报错以及简单使用教程
- hadoop集群环境搭建
- JS——纵览小结
- Linux使用笔记
- 史上最简单的SpringCloud教程 | 第八篇: 消息总线(Spring Cloud Bus)
- 这样发外链会伤害seo流量
- Hibernate入门
- solrj的简单使用
- mybatis if标签判断字符串相等
- 例7.12 用选择法对数组中10个整数按由小到大排序。
- Qt之QSS语法样式及编辑器