圣杯布局与双飞翼布局

圣杯布局(float + 负margin + padding + position) 注意: 三者都设置向左浮动。 设置grail_main宽度为100%,设置两侧栏的宽度。 设置 负边距,grail_left设置负左边距为100%,grail_right设置负左边距为...

2018-09-03 16:52:15

阅读数 18

评论数 0

使用border属性绘制三角形、五角星、心形

1. 绘制三角形 <p>直角三角形</p> <section class="triangle1"> <...

2018-09-03 10:37:15

阅读数 65

评论数 0

【freeCodeCamp】 Intermediate Algorithm Scripting

1. Sum All Numbers in a Range 我们会传递给你一个包含两个数字的数组。返回这两个数字和它们之间所有数字的和。最小的数字并非总在最前面。 function sumAll(arr) { var sum = 0; arr.sort(function(a,b){ ...

2018-09-01 12:13:47

阅读数 36

评论数 0

HTML5媒体元素audio,video

音频(audio)和视频(video) 1、支持格式 音频支持格式:mp3,wav,ogg <audio controls> <source src="horse.ogg" type=&...

2018-08-31 22:12:50

阅读数 43

评论数 0

web基础知识梳理(思维导图)

最近种草了思维导图,发现这个东西好好用,然后刚好在准备秋招,花了两天时间梳理了一下基础知识,做了这个思维导图,内容可能还不够完善,后期会继续改进~~ 加油!! 原文件链接: web基础知识梳理 web基础知识梳理思维导图原文件  ...

2018-08-25 21:07:28

阅读数 370

评论数 0

实现高度,左右宽度已知,中间自适应的三栏布局的5种方法

实现方式: float 绝对定位 flexbox布局 table grid网格布局 <!DOCTYPE html> <html lang="en"> &a...

2018-08-24 10:58:47

阅读数 70

评论数 0

跨域:JSONP与CORS

一、跨域 跨域问题一般只出现在前端开发中使用 javascript 进行网络请求的时候,浏览器为了安全访问网络请求的数据而进行的限制。 为什么会产生跨域? 同源策略:协议、域名、端口三者相同,有一个不相同就是不同源 同源限制了哪些行为? Cookie、Localstorage和Index...

2018-08-23 17:04:31

阅读数 78

评论数 0

实现左边定宽,右边自适应布局的几种方法

HTML结构 <div class="twocol"> <div class="left">left</...

2018-08-23 10:38:15

阅读数 25

评论数 0

使用html5与js实现音乐播放器

实现效果如下: 1、HTML代码 <div id="music"> <div id="container"> &a...

2018-08-22 22:34:04

阅读数 1263

评论数 0

循环队列——击鼓传花

击鼓传花(HotPotato)游戏,在这个游戏中,孩子们围成一个圆圈,把花尽快地传递给旁边的人。某一时刻传花停止,这个时候花在谁手里,谁就退出圆圈结束游戏。重复这个过程,直到只剩一个孩子(胜者)。 function Queue() { this.database = []; this.en...

2018-08-14 17:22:54

阅读数 122

评论数 0

学习JavaScript数据结构与算法 —— 使用栈完成进制转换

之前写过遇到把十进制转换成二进制数的算法,但是在面试过程中遇到转换成26进制,所以就在想,能不能实现一个函数,它能够将十进制转换成任意进制。 1、使用数组方法 function baseConverter(decNumber,base){ var digits = '0123456789A...

2018-08-14 16:50:27

阅读数 34

评论数 0

数据结构与算法JavaScript描述——树

树:一种非线性的数据结构,以分层的方式存储数据。被用来存储具有层级关系的数据。 树的遍历:以某种特定顺序访问树中所有的节点。 树的深度:数的层数 二叉树:一种特殊的树,它的子节点个数不超过两个。 二叉查找树:一种特殊的二叉树,相对较小的值保存在左节点中,较大的值保存在右节点中。这一特性使得...

2018-08-13 17:18:35

阅读数 29

评论数 1

数据结构与算法JavaScript描述——字典 7.4 练习

字典 字典:是一种以键值对的形式存储数据的数据结构 // 字典:是一种以键值对的形式存储数据的数据结构 { function Dictionary(){ this.database = new Array(); this.find = function(key){ retu...

2018-08-13 11:35:44

阅读数 32

评论数 0

约瑟夫问题

传说在公园1世纪的犹太战争中,犹太约瑟夫是公元一世纪著名的历史学家。在罗马人占领乔塔帕特后,39 个犹太人与约瑟夫及他的朋友躲到一个洞中,39个犹太人决定宁愿死也不要被敌人俘虏,于是决定了一个流传千古的自杀方式,41个人排成一个圆圈,由第1个人开始报数,每报到第3人该人就必须自杀,然后再由下一个人...

2018-08-12 10:42:31

阅读数 49

评论数 0

数据结构与算法JavaScript描述——链表 6.7 练习(使用循环链表解决约瑟夫问题)

  链表:有一组节点组成的集合。每个节点都使用一个对象的引用指向它的后继,指向另一个节点的引用就做链。 一、链表 1、单向链表 // Node类 function Node(element){ this.element = element; this.next = null; } //...

2018-08-11 14:38:08

阅读数 105

评论数 0

利用JavaScript实现蛇形矩阵

利用JavaScript实现蛇形矩阵 输入:5 输出:[ [1, 2, 3, 4, 5],             [16,17,18,19,6],             [15,24,25,20,7],             [14,23,22,21,8],           ...

2018-08-10 16:04:53

阅读数 183

评论数 0

数据结构与算法JavaScript描述——队列 5.6 练习

队列 一种先进先出的数据结构。 主要操作:向队列中插入新元素和删除队列中的元素 // 队列 function queue(){ this.database = []; this.enqueue = function(ele){ this.database.push(ele); }...

2018-08-10 12:28:48

阅读数 35

评论数 0

数据结构与算法JavaScript描述——栈 4.4 练习

栈 栈 栈:一种先入后出的数据结构 栈的操作 push()方法   入栈 pop()方法    出栈,可以访问栈顶元素,但同时栈顶元素彻底被删除。 peek()方法  只返回栈顶元素,而不会删除它。 clear()方法    清除栈内所有元素 length()方法    记录栈内元...

2018-08-09 22:08:01

阅读数 143

评论数 0

数据结构与算法JavaScript描述—— 列表 3.5 练习

function List(){ this.listSize = 0; this.database = []; this.pos = 0; this.length = function(){ return this.listSize; } this.append = funct...

2018-08-09 20:29:44

阅读数 52

评论数 0

数据结构与算法JavaScript描述—— 数组 2.9 练习

// 1、创建一个记录学生成绩的对象,提供一个添加成绩的方法,以及一个显示学生平均成绩的方法。 { function Student(){ this.score = []; this.add = add; this.average = average; } function a...

2018-08-09 16:47:07

阅读数 116

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭