面向对象--第一篇
来源:互联网 发布:mac os 拟物化 编辑:程序博客网 时间:2024/06/03 18:04
JavaScript
JavaScript基础知识
JavaScript的基本组成
* ECMAScript 语法规范* DOM 操作dom元素的api* BOM 操作浏览器对象的api
JavaScript数据类型
简单数据类型
* string* number* boolean* undefined
复杂数据类型
* Object* Array* Date* RegExp* Function* String* Number* Boolean* null* Math
部分关键字的使用
* in - 判断属性是否存在于对象中 - for in 遍历对象的 键* typeof 判断对象的类型 返回值是string类型的 引用类型中,除了function其他的对象都是object类型* delete - 删除对象的属性 - 删除未使用var声明的变量 - 返回值为boolean 表示是否删除成功 - 注意:删除的属性如果不存在,返回true - 删除的如果是原型中的属性,返回true 但是删除不成功* break continue - break 用来终止循环 - continue 用来跳出当前循环,继续下次循环* === 和 == - === 要判断数据类型和值是否相等 - == 值判断值是否相等* || 和 && - 表达式1 || 表达式2 如果 表达式1 就 返回 表达式1 否则 返回 表达式2 - 表达式1 && 表达式2 如果 表达式1 就 返回 表达式2 否则 返回 表达式1
值类型和引用类型
* 值类型: 存储的是数据本身的值就是值类型的数据* 引用类型:存储的是数据的地址的值就是引用类型的数据,数据自己在内存中单独存储* 值类型的赋值:直接将存储的数据复制一份赋值给新的变量 两个变量独立存在互不影响* 引用类型赋值:将存储的数据的地址复制一份赋值给新的额便令 两个变量指向同一个对象,相互影响
异常处理
* 异常的最大的特征:一旦发生异常,后面的代码都不会再执行* 异常处理语句 try catch finally```js try{ //可能出现异常的代码 } catch(e){ //e就是出现异常的异常信息 //出现异常后的处理代码 } finally{ //不管有没有出现异常,都会执行的代码 //一般用来释放资源 }```* 如何手动抛出异常: throw 任何东西, catch中会抓到该东西
面向对象的基本介绍
面向对象是什么?
面向对象是一种思维方式. 是将解决问题的关注点放到解决问题所需要的一些列对象上。
面向过程是什么?
面向过程是一种思维方式. 是将解决问题的关注点放到解决问题的详细的步骤上。
面向过程和面向对象的关系
面向对象是对面向过程的封装!!!
什么是对象?
万物皆对象
JavaScript中什么是对象
键值对儿的集合就是对象
1 0
- 面向对象--第一篇
- 第一篇:面向对象试行QTP
- Python第一篇面向对象学习
- [黑马程序员]第一篇:我理解的面向对象思想
- 黑马程序员——第一篇_面向对象
- 前端学PHP之面向对象系列第一篇——类和对象
- 将面向对象的思想贯穿始终--谈Delphi开发(第一篇)
- oo笔记&总结——面向对象的设计原则【第一篇】
- 使用面向对象的思想进行游戏设计(我的第一篇CSDN博客哦!)
- 黑马程序员—java技术blog—第一篇:面向对象
- 面向对象的设计原则第一篇:Blacksmith的赢娶白富美的富强生活
- Android编程思想,面向对象程序设计第一篇——设计模式6个原则
- 我的第一篇博客,java面向对象来解决简单的问题--杭电2001
- 面向对象第五天
- 第八天:面向对象
- 面向对象---第一天
- 面向对象第一天
- 面向对象第三天
- MSSQL编程笔记四 解决count distinct多个字段的方法
- 用于字节对齐的宏
- 【Android】非 recreate() 形式的夜间模式实现(自由切换,不改变任何状态,不重新初始化整个activity)
- 【总结】Hadoop-2.X HA模式下的FSImage和EditsLog合并过程
- React-scripts 如何快速创建调试一个Demo程序
- 面向对象--第一篇
- myEclipse如何查看部署的项目名称
- 数据双向绑定练习demo
- mybatis-generator
- main函数之前发生了什么
- WI-FI联盟认证
- C语言常用字符串操作函数总结
- SPOJ
- [虚拟机VM][Ubuntu12.04]搭建Hadoop完全分布式环境(一)