摘要: 汉诺塔的定义: 1、总共更有三个柱子,在第一根柱子上,从下往上按从大到小的顺序叠放着一堆盘子,即下大上小; 2、每次只能移动一个盘子,且大盘子不能放在小盘子上面,即保证每根柱子上盘子都是下大上小; 3、最终目标是把盘子从左边第一根柱子,移动到右边第三个柱子。 利用递归函数解决汉诺塔移动: 假定有n个 阅读全文
posted @ 2017-11-01 17:56 海盗洁哥 阅读(5401) 评论(0) 推荐(2) 编辑
摘要: 有如下代码: 这段代码中既有闭包,也有递归。 先看看这段代码的作用。外层fun(n,o){}函数的执行顺序是: 1、先输出函数的第二个参数o; 2、返回一个对象,该对象包含一个可用.操作符访问的fun方法。 一、执行函数 让我们执行如下语句: 这段语句的意思是:将fun(0)赋值给a,并调用a。这段 阅读全文
posted @ 2017-06-25 21:14 海盗洁哥 阅读(1542) 评论(0) 推荐(0) 编辑
摘要: 假如我们需要制作一个计数器,每点击一次就加1。代码写成这样: 每执行add()函数一次,相当于执行 counter=counter+1 一次,等于是为counter重新赋值,这样执行过3次add()后,因为counter是全局变量,所以此时counter为3,实现了计数器的功能。但这样有一个问题,即 阅读全文
posted @ 2017-06-23 23:14 海盗洁哥 阅读(9749) 评论(3) 推荐(7) 编辑
摘要: 一、基本学习资料 1、W3school 2、廖雪峰的官方网站——JavaScript教程 二、技术社区 1、掘金 二、博客 1、前端记录——记录分享前端知识 该网站为个人站点,内容目前为止不算很多,但是网站很简洁美观。每一个知识点,介绍得很详细完整。持续保持关注。 阅读全文
posted @ 2017-06-10 09:59 海盗洁哥 阅读(230) 评论(0) 推荐(0) 编辑
摘要: this是JS的关键字,随着函数使用场合的不同,this值会发生变化。但总的原则是,this总是指向调用this所在函数的那个对象。 1、纯函数调用 这里的this就是全局变量。看下面的例子就能很好的理解this就是全局对象Global。 在JavaScript的变量作用域中规定,“全局变量都是wi 阅读全文
posted @ 2017-06-09 14:01 海盗洁哥 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 一、循环 1、for...in循环:可以把一个对象的所有属性依次循环出来。 由于Array也是对象,而它的每个元素的索引被视为对象的属性,因此,forj...in循环可以直接循环出Array的索引。 总结:for...in循环的是对象的属性;所以便利数组得到的是索引而不是值;所以要遍历数组,可以采用 阅读全文
posted @ 2017-06-03 11:37 海盗洁哥 阅读(2543) 评论(0) 推荐(0) 编辑
摘要: 一、任务目标: 实践HTML/CSS布局方式 深入了解position等CSS属性 二、任务描述 实现如图效果(见文章最后) 灰色元素水平垂直居中,有两个四分之一圆位于其左上角和右下角 三、任务注意事项 思考不同情况下(如灰色高度是根据内容动态变化的)水平垂直居中的解决方案 动手试一试各种情况的组合 阅读全文
posted @ 2017-05-10 22:44 海盗洁哥 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 经典三列布局,也叫圣杯布局(Holy Grail of Layouts ),在国内也叫双飞翼布局。它的布局有几点要求: 1、三列布局,两边宽度固定,中间宽度自适应; 2、中间栏要在浏览器中优先展示渲染; 3、允许任意列的高度最高; 4、要求只用一个额外的div标签; 5、要求用最简单的CSS、最少的 阅读全文
posted @ 2017-05-08 22:40 海盗洁哥 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 一、左右负边距对元素宽度的影响 先来看这样一个例子。 讲这个例子之前,还要先了解一下浮动原理。 浮动原理:(以左浮动为例)所有子元素向左浮动。浮动框向左移动,直到它的外边缘碰到包含框或另一个浮动框的边框为止。所以子元素2向左浮动直到碰到子元素1的外边距为止。其他类推,当包含框无法容纳水平排列的浮动元 阅读全文
posted @ 2017-05-08 14:34 海盗洁哥 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 任务目的: 针对设计稿样式进行合理的HTML架构,包括以下但不限于: 掌握常用HTML标签的含义、用法 能够基于设计稿来合理规划HTML文档结构 理解语义化,合理地使用HTML标签来构建页面 掌握基本的CSS编码,包括以下但不限于: 了解CSS的定义、概念、发展简史 掌握CSS选择器的含义和用法 实 阅读全文
posted @ 2017-05-07 14:32 海盗洁哥 阅读(222) 评论(0) 推荐(0) 编辑