首页
Web开发
Windows程序
编程语言
数据库
移动开发
系统相关
微信
其他好文
会员
首页
>
其他好文
> 详细
最近笔记
时间:
2016-05-12 20:46:48
阅读:
98
评论:
0
收藏:
0
[点我收藏+]
标签:
web5.4
1.标签的语义化
2.<span>用来设置单独的样式:css里写成span{color:blue;}
3.<q>用来引用简短文本,浏览器会自动添加双引号(q就是quote)
4.<blockquote>用来引用长文本,浏览器会左右自动缩进,增加页边距
5.<hr/>添加水平横线
<br/>分行显示文本
它俩都是空标签
6. ;可输入空格
7.<code>可以插入一行代码
<pre>可以插入多行代码
它俩作用是 防止浏览器误认为是要执行代码,而没显示代码。加了标签浏览器就不会执行了,而是像文本一样显示出来
8.可用id属性为<div>命名:<div id=“版块名称”>...</div>,id是唯一的
web5.5
1.<tbody>…</tbody>:当表格内容非常多时,表格会下载一点显示一点,但如果加上<tbody>标签后,这个表格就要等表格内容全部下载完才会显示
2.<tr>…</tr>:表格的一行,所以有几对tr 表格就有几行。
3.<td>…</td>:表格的一个单元格,一行中包含几对<td>...</td>,说明一行中就有几列。
4.<th>…</th>:表格的头部的一个单元格,表格表头。
5.可用css样式为表格添加边框:<style type="text/css">
table tr td,th{border:1px solid #000;}
6.<table summary="表格简介文本">可为表格添加摘要。它写在<table>下面。其下再写<caption>...</caption>可为表格增加标题,显示在表格上方
5.8python
1.面向对象最重要的概念是类(class)和实例(instance):类是抽象的模板,实例是根据类创建出来的一个个具体的“对象”,每个对象都拥有相同的方法,但各自的数据可能不同。
2.定义类:class+类名(通常为大写开头的单词)+(object)
3.定义实例:类名+()
4.方法就是与实例绑定的函数,它的第一个参数必须为self,方法可以直接访问实例的数据。
5.通过在实例上调用方法,我们可以直接操作对象内部的数据而无须知道方法内部的实现细节。
6.我们可以自由的给一个实例变量绑定属性,也可以在创建实例的时候,通过定义一个—init—方法,把一些我们认为必须绑定的属性强制填写进去。
7.如果想让一个类的内部属性不被外部访问,可以在属性的名称前加上双下划线使其变为私有变量(private),确保了外部代码不能随意修改对象内部的状态。
8.如果外部代码要获取name和score怎么办?可以给Student类增加get_name和get_score这样的方法。
如果又要允许外部代码修改score怎么办?可以再给Student类增加set_score方法。
9.在Python中,变量名类似__xxx__的,也就是以双下划线开头,并且以双下划线结尾的,是特殊变量,特殊变量是可以直接访问的,不是private变量。
10.当我们定义一个class的时候,可以从某个现有的class继承,新的class称为子类(Subclass),而被继承的class称为基类、父类或超类(Base class、Super class)。
11.当子类和父类都存在相同的run()方法时,我们说,子类的run()覆盖了父类的run(),在代码运行的时候,总是会调用子类的run()。这样,我们就获得了继承的另一个好处:多态。
12.在继承关系中,如果一个实例的数据类型是某个子类,那它的数据类型也可以被看做是父类。但是,反过来就不行。
13.多态的好处就是,当我们需要传入Dog、Cat、Tortoise……时,我们只需要接收Animal类型就可以了,因为Dog、Cat、Tortoise……都是Animal类型,然后,按照Animal类型进行操作即可。由于Animal类型有run()方法,因此,传入的任意类型,只要是Animal类或者子类,就会自动调用实际类型的run()方法,这就是多态的意思:
对于一个变量,我们只需要知道它是Animal类型,无需确切地知道它的子类型,就可以放心地调用run()方法,而具体调用的run()方法是作用在Animal、Dog、Cat还是Tortoise对象上,由运行时该对象的确切类型决定,这就是多态真正的威力:调用方只管调用,不管细节,而当我们新增一种Animal的子类时,只要确保run()方法编写正确,不用管原来的代码是如何调用的。这就是著名的“开闭”原则:
对扩展开放:允许新增Animal子类;
对修改封闭:不需要修改依赖Animal类型的run_twice()等函数。
继承还可以一级一级地继承下来,就好比从爷爷到爸爸、再到儿子这样的关系。而任何类,最终都可以追溯到根类object,这些继承关系看上去就像一颗倒着的树。
14.动态语言的“鸭子类型”,它并不要求严格的继承体系,一个对象只要“看起来像鸭子,走起路来像鸭子”,那它就可以被看做是鸭子。
最近笔记
标签:
原文地址:http://blog.csdn.net/despicablefolk/article/details/51352153
踩
(
0
)
赞
(
0
)
举报
评论
一句话评论(
0
)
登录后才能评论!
分享档案
更多>
2021年07月29日 (22)
2021年07月28日 (40)
2021年07月27日 (32)
2021年07月26日 (79)
2021年07月23日 (29)
2021年07月22日 (30)
2021年07月21日 (42)
2021年07月20日 (16)
2021年07月19日 (90)
2021年07月16日 (35)
周排行
更多
分布式事务
2021-07-29
OpenStack云平台命令行登录账户
2021-07-29
getLastRowNum()与getLastCellNum()/getPhysicalNumberOfRows()与getPhysicalNumberOfCells()
2021-07-29
【K8s概念】CSI 卷克隆
2021-07-29
vue3.0使用ant-design-vue进行按需加载原来这么简单
2021-07-29
stack栈
2021-07-29
抽奖动画 - 大转盘抽奖
2021-07-29
PPT写作技巧
2021-07-29
003-核心技术-IO模型-NIO-基于NIO群聊示例
2021-07-29
Bootstrap组件2
2021-07-29
友情链接
兰亭集智
国之画
百度统计
站长统计
阿里云
chrome插件
新版天听网
关于我们
-
联系我们
-
留言反馈
© 2014
mamicode.com
版权所有 联系我们:gaon5@hotmail.com
迷上了代码!