一个小程序员的成长笔记

45 篇文章
32 人订阅

全部文章

就只是小茗

理想的继承范式——寄生组合式继承

623
就只是小茗

递归函数

这里使用的是命名函数表达式的方法实现递归,将这个函数赋值给 factorial 。这样即使在使用过程中对变量进行修改,也不会影响已赋值的递归函数进行调用,保证了...

401
就只是小茗

私有变量

854
就只是小茗

获取浏览器视口大小

561
就只是小茗

[转]JS私有化的实现——稳妥构造函数

所谓稳妥对象, 指的是没有公共属性, 而且其方法也不引用this的对象。稳妥对象函数遵循与寄生构造函数类似的模式, 但有两点不同: 一是新创建对象的实例方法不引...

561
就只是小茗

创造特殊的构造函数——寄生构造函数模式

当我们需要构造一个特殊的数据,我们可以通过寄生构造函数来实现。比如我们要格式化一个Array(简单举例),将其变成一个有“|”组成的字符串,我们可以这么做:

674
就只是小茗

自定义类型的创建

 以上方法,对于有其他OO语言经验的开发人员去看,比较容易理解,但是性能上并不推荐。因为每次创建新的实例都需要进行一次判断,哪怕这次的性能损耗是极小的,但毕竟也...

662
就只是小茗

Javascript打印网页局部的实现方案

项目中,需要对页面的部分div进行打印,为了保证界面布局不乱,采取了新建iframe的方法。

612
就只是小茗

Jquery获取DOM绑定事件

742
就只是小茗

Bug 级别定义标准

902
就只是小茗

CSS深入理解学习笔记之margin

1、margin与容器尺寸   元素尺寸:①可视尺寸 clientWidth(标准);②占据尺寸 ?   margin与可视尺寸:①适用于没有设定width/h...

3516
就只是小茗

CSS深入理解学习笔记之z-index

1、z-index基础   z-index含义:指定了元素及其子元素的”z顺序“,而”z顺序“可以决定元素的覆盖顺序。z-index值越大越在上面。   z-i...

2795
就只是小茗

CSS深入理解学习笔记之relative

1、relative和absolute的相煎关系   限制作用:①限制left/top/right/bottom定位;②限制z-index层级;③限制在over...

3318
就只是小茗

CSS深入理解学习笔记之vertical-align

1、vertical-align基本认识   支持的属性值:     ①线类:baseline(默认),top,middle,bottom     ②文本类:t...

3165
就只是小茗

CSS深入理解学习笔记之line-height

1、line-height的定义   定义:两行文字基线之间的距离。   注:不同字体之间的基线是不同的。 2、line-height与行内框盒子模型   行内...

2769
就只是小茗

CSS深入理解学习笔记之overflow

1、Overflow基本属性   overflow:visible(默认)/hidden/scroll/auto/inherit;   visible:超出部分...

2795
就只是小茗

CSS深入理解学习笔记之absolute

1、absolute和float   拥有相同的特性表现:     ①包裹性(容器应用之后,可以包裹里面的内容); 1 <!doctype html> 2 ...

2944
就只是小茗

CSS深入理解学习笔记之float

1、float的历史   float设计的初衷仅仅是为了文字环绕效果。   示例代码: 1 <!DOCTYPE html PUBLIC "-//W3C//DT...

3375
就只是小茗

<script>元素在XHTML中的用法

  编写XHTML代码的规则要比编写HTML严格得多,例如如下代码: 1 <script type="text/javascript"> 2 fun...

3246
就只是小茗

JavaScript中的数据类型

在ECMAScript中,变量是松散类型的。所谓松散类型就是指变量可以用来保存任何类型的数据。  // 下面的操作是完全合法的 var message = "h...

3256

扫码关注云+社区