会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
杨玉山
听说读写。
博客园
::
首页
::
博问
::
闪存
::
新随笔
::
联系
::
订阅
::
管理
::
公告
2021年6月16日
java语言中“==”和“equals”方法的区别
摘要: 1.“==”操作符是用来比较两个变量的值是否相等,如比较的是引用对象,则比较引用对象的内存地址是否相同,也就是是否指向同一个对象。 2.“eqauls”方法仅用于比较引用对象,默认行为是比较引用对象所指向的对象值是否相等,无论引用对象是否指向的统一对象,只要两个对象的值是相等的,则返回true。 3
阅读全文
posted @ 2021-06-16 15:24 山儿87
阅读(134)
评论(0)
推荐(0)
2021年2月4日
面向对象设计原则(SOLID原则)
摘要: 一、单一功能(single responsibility) 单一功能原则,也叫单一职责原则。简单来说,就是一个类应该只有一个引起它变化的原因,其中心思想就是面向对象设计原则中的高内聚,低耦合。当分析有一个以上的原因引起某个类的需要修改,就应该尽量根据引发类修改的原因将该类拆分为多个类。 二、开闭原则
阅读全文
posted @ 2021-02-04 09:14 山儿87
阅读(218)
评论(0)
推荐(0)
2016年3月24日
CSS常见的浏览器前缀
摘要: 为了让浏览器识别某些专属属性,有时候需要在CSS属性前增加浏览器前缀 -ms-:Microsoft IE -moz-:Mozilla Firefox -o-:Opera Opera -webkit-:Webkit Chrome、Safari
阅读全文
posted @ 2016-03-24 14:09 山儿87
阅读(289)
评论(0)
推荐(0)
2016年3月22日
CSS选择器介绍
摘要: 一、元素选择器 E{...} 二、属性选择器 E[attr]{...}:指定该CSS对具有attr的元素起作用; E[attr=value]{...}::指定该CSS对具有attr的值为value的元素起作用; E[attr~=value]{...}:指定该CSS对具有attr属性,且属性值以逗号分
阅读全文
posted @ 2016-03-22 21:57 山儿87
阅读(296)
评论(0)
推荐(0)
2016年3月20日
盒子模型实际占用空间
摘要: 一个盒子模型设置width,height,border,padding,magin后它在一个网页中最终占用多少空间? 效果如下图所示: 由此可见,一个盒子模型占用的空间为:(width+padding-right+padding-left+margin-right+margin-left)*(hei
阅读全文
posted @ 2016-03-20 21:03 山儿87
阅读(430)
评论(0)
推荐(0)
margin的重叠现象
摘要: 当两个相邻的普通元素设置margin时,则它们的间距并不是简单的外边距相加。 效果如下: 两个div的高度是100px,明显间距不是50px+50px 原因是当两个相邻普通元素设置margin时,实际它们之间的外边距满足其中设置外边距较大的一方。当然同时肯定满足设置外边距较小的一方。 这种重叠现象不
阅读全文
posted @ 2016-03-20 20:06 山儿87
阅读(300)
评论(0)
推荐(0)
2016年3月19日
页面元素与页面间的间隙
摘要: 当我们做一个页面时,默认页面元素距页面左右上下都有一个很小的间隙。如下所示: 效果如下图所示: 这是由于盒子模型中,默认的body与整个页面间的外边距不为0,将body的margin设置为0px即可消除该间隙。如下所示: 效果如下图所示:
阅读全文
posted @ 2016-03-19 22:21 山儿87
阅读(258)
评论(0)
推荐(0)
2016年3月17日
JavaScript学习笔记(13)——BOM
摘要: 1.window 所有浏览器都支持window对象,它表示浏览器窗口本身。 所有 JavaScript 全局对象、函数以及变量均自动成为 window 对象的成员。 全局变量是 window 对象的属性。 全局函数是 window 对象的方法。 甚至 HTML DOM 的 document 也是 w
阅读全文
posted @ 2016-03-17 17:54 山儿87
阅读(199)
评论(0)
推荐(0)
JavaScript学习笔记(12)——JavaScript内置对象
摘要: 1.Number Javascript只有一种数字类型,可以有小数也可以没有,也可以使用科学计数法。 JavaScript 不是类型语言。与许多其他编程语言不同,JavaScript 不定义不同类型的数字,比如整数、短、长、浮点等等。 JavaScript 中的所有数字都存储为根为 10 的 64
阅读全文
posted @ 2016-03-17 12:34 山儿87
阅读(184)
评论(0)
推荐(0)
JavaScript学习笔记(12)——JavaScript自定义对象
摘要:
阅读全文
posted @ 2016-03-17 10:22 山儿87
阅读(312)
评论(0)
推荐(0)
下一页