摘要:
值类型与引用类型 1、内存逻辑结构(画图) 2、赋值方式 a) 值类型赋值的存储特点,将变量内的数据全部拷贝一份,存储给新的变量 b) 其特点是在内存中有两个数据副本 引用类型赋值 赋值就是将栈中存储数据拷贝,然后将数据赋值给obj 内存中有1份数据。 问题:利用obj修改的name会影响到原来的 阅读全文
摘要:
补充: 构造函数的执行过程 1、new 创建对象,然后传递给构造函数的this 2、在构造函数内部使用对象的动态特性为对象添加成员 #DOM操作 2、亲属访问 3、属性获取 a) getAttribute //获取属性的值 b) getAttributeNode//获取属性节点 代码实践 常见的结点 阅读全文
摘要:
5、可以考虑将方法全部放到外面但是有安全隐患 a) 在开发中会引入各种框架或库。自定义的成员越多,出现命名冲突的几率越大 b) 可能在开发中会有多个构造函数 。每一个构造函数应该有多个方法。那么就会变得不容易维护。 6、任意一个对象都会默认的连接到它的原型中(默认继承object==任意对象的原型) 阅读全文
摘要:
面向过程就是亲力亲为,事无巨细,步步紧跟,不能跳过(做饭过程) 面向对象:找一个对象,指挥得结果。(叫外卖,不关注怎么做饭,求结果) 函数也是对象,指函数封装性。(用来不告诉你核心怎么实现,但可以给你用) 面向对象实质上是对面向过程的封装,但不是对面向过程的替代 在jq中 什么叫面向对象开发?使用对 阅读全文
摘要:
什么是DOM? a) Document object model 文档树模型,是一套html和xml文档的api(系统提供的对象和方法)。 b) 文档树模型:有像树一样的文档层次结构 c) 节点node:html所有内容都是node结点(元素、属性、文本。。。) d) 元素element:html内 阅读全文