创建对象 1.工厂模式 function createPerson(name,age,job){ var o = new Object(); o.name = name; o.age = age; o.job = job; o.sayName = function(){ alert(this.nam ...
分类:
Web程序 时间:
2019-07-23 00:23:04
阅读次数:
126
本周做了什么? 本周利用Java语言重新回顾了条件结构与循环结构和字符串的处理等问题,认识到了Java与C/C++的在这两个方面的不同。 下周准备做什么? 学习Java面向对象的有关知识,包括对象与类,继承关系等内容 代码联系时间两个小时,看书三个小时。 本周遇到的问题? 在与C/C++的异同上没有 ...
分类:
编程语言 时间:
2019-07-21 10:23:50
阅读次数:
115
迭代器: 可迭代对象 迭代器对象 总结 for循环原理 迭代器对象无论执行多少次__iter__方法得到的还是迭代器对象本身(******) 迭代器取值的特点 1.只能往后依次取 不能后退 特别注意类型:文件类型 生成器 用户自定义的迭代器,本质就是迭代器 生成器的自主yield 传值 迭代yiel ...
分类:
其他好文 时间:
2019-07-16 00:14:19
阅读次数:
123
三大支柱:封装、继承、多态 例子:工资结算系统。 """ 月薪结算系统 - 部门经理每月15000 程序员每小时200 销售员1800底薪加销售额5%提成 """ from abc import ABCMeta, abstractmethod class Employee(metaclass=ABC ...
分类:
编程语言 时间:
2019-06-28 18:15:05
阅读次数:
185
面向对象基础 面向对象编程 面向过程编程:类似于工厂的流水线 优点:逻辑清晰 缺点:扩展性差 优点:逻辑清晰 缺点:扩展性差 面向对象编程:核心是对象二字,对象属性和方法的集合体,面向对象编程就是一堆对象交互 优点:扩展性强 缺点:逻辑非常乱 优点:扩展性强 缺点:逻辑非常乱 类与对象 对象:属性和 ...
分类:
其他好文 时间:
2019-06-24 00:59:01
阅读次数:
117
[TOC] 迭代器 迭代器:迭代的工具。迭代可以看成重复,并且每一次的重复都是基于上次的结果来的,不是单纯的重复。 可迭代对象 python中一切皆对象,如: 对于这一切对象,只要有 方法的对象,都是可迭代对象。 总结 可迭代的对象:Python内置的str,list,tuple,dict,set, ...
分类:
其他好文 时间:
2019-06-11 19:26:44
阅读次数:
139
面试中经常会被问到的,或者做笔试题的时候也会有这样的问题,所以今天专门对这个问题做个总结; 先看个例子: 上面的例子看出 使用call(),apply(),bind()都是用来改变this指向的; 以上除了 bind 方法后面多了个 () 外 ,结果返回都一样! 这样是因为bind()返回的是一个函 ...
分类:
移动开发 时间:
2019-06-08 00:48:41
阅读次数:
197
[TOC] jquery 通过jquery改变标签字体颜色 jquery和js对象之间值转化 Jquery基本选择器 id选择器 类选择器 标签选择器 组合选择器 Jquery层级选择器 后代选择器 下面的所有 儿子选择器 下面的一个缩进级别的 毗邻选择器 相邻 弟弟选择器 同级别的 基本筛选器 找 ...
分类:
Web程序 时间:
2019-06-04 22:18:28
阅读次数:
171
迭代器 迭代器:迭代的工具。 迭代也可以说是重复,每一次的结果都是基于上一次的结果来的。 可迭代对象 : 总结: 1. 只要拥有_ _ iter_ _方法的对象就是可迭代对象 2. python内置字符串/列表/元祖/字典/集合/文件 都是可迭代对象 迭代器对象 总结: 迭代器对象:执行可迭代对象的 ...
分类:
其他好文 时间:
2019-06-03 22:01:49
阅读次数:
140
ECMAScript中的隐式转换 == 会先将两边转换成相似的类型,再执行比较; ①、如果有一个操作数是布尔值,则在比较相等性之前先将其转换为数值——false转换为0,而true转换为1;②、如果一个操作数是字符串,另一个操作数是数值,在比较相等性之前先将字符串转换为数值③、如果一个操作数是对象, ...
分类:
编程语言 时间:
2019-06-03 12:12:23
阅读次数:
103