找出数组中出现次数最多的一项并统计次数

2017-08-26
阅读 1 分钟
4.6k
说明:数组中的值当作对象里面的属性;首先用for循环遍历数组中有哪些值,其次判断对象里的属性是否有,没有就给它赋值为1,有就在+1;再遍历对象的属性,对象的属性值大于0就把对象的属性值赋给sum,依次进行比较得到最大值就是出现次数最多的;再把对应的属性赋给a就是对应的那个数组项。

css的background属性

2015-12-25
阅读 1 分钟
2.8k
background:设置或检索对象的背景特性background-color:设置或检索对象的背景颜色background-image:设置或检索对象的背景图像background-repeat:设置或检索对象的背景图像如何铺排填充background-attachment:设置或检索对象的背景图像是随对象内容滚动还是固定的background-position:设置或检索对象的背景图像位置css3新...

js中的冒泡排序

2014-04-16
阅读 1 分钟
14.2k
实现基本思路:冒泡排序是经过n-1趟子排序完成的,第i趟子排序从第1个数至第n-i个数,若第i个数比后一个数大(则升序,小则降序)则交换两数。

JS中的JSON对象

2014-04-16
阅读 7 分钟
12k
在异步应用程序中发送和接收信息时,可以选择以纯文本和 XML 作为数据格式。为了更好的使用ajax,我们将学习一种有用的数据格式 JavaScript Object Notation(JSON),以及如何使用它更轻松地在应用程序中移动数据和对象。JSON是一种简单的数据交换格式,在某些方面,它的作用与XML非常类似,但比XML更为简单,JSON的语法...

JS操作DOM的几个属性与方法

2014-04-16
阅读 3 分钟
3.5k
一.直接引用结点 1.document.getElementById(id); –在文档里面通过id来找结点 2.document.getElementByTagName(tagName); –返回一个数组,包含对这些结点的引用 –如:document.getElementByTagName("span");将返回所有类型为span的结点 二.间接引用结点 3.element.childNodes –返回element的所有子结点,可以用element.ch...

用边框属性制作三角形的原理详解

2014-04-15
阅读 2 分钟
2.6k
经常看到一些非常漂亮的Tip插件,有一个三角指向目标,非常好看。 使用纯边框属性也可以做出这样的效果来。 一切都还要从HTML元素的边框说起。 在HTML中,一个元素可以具有边框(border)、内边距(padding)、外边距(margin)。 当元素的宽度和高度都不为0时,border呈现出一个四方形环绕在内容的四周。但是当元素的高...

三栏布局,左边右边宽度固定,中间自适应

2014-04-15
阅读 3 分钟
5.3k
三栏布局,左边右边宽度固定,中间自适应 大致思路:左右两列固定宽度,采用绝对定位方式position:absolute; 中间不写定位方式,只要分别设置padding-left以及padding-right分别为左右容器的宽度即可。

css中重置标签样式:reset.css

2014-04-15
阅读 1 分钟
5.3k
下面是重置的标签样式,清除不同浏览器的默认样式。 {代码...}

IE中的haslayout问题

2014-04-15
阅读 1 分钟
3k
haslayout是Windows Internet Explorer渲染引擎的一个内部组成部分。在IE中,一个元素要么自己对自身的内容进行计算大小和组织,要么依赖于父元素来计算尺寸和组织内容。为了调节这两个不同的概念,渲染引擎采用了hasLayout的属性,属性值可以为true或false。

纯css 实现footer sticker

2014-04-15
阅读 1 分钟
3.5k
希望footer一直在页面底部 css {代码...} html {代码...} 这样做的目的:当content的内容不能够撑起一个页面,底部信息会出现在页面某一位置,比如中部等,防止footer靠上。

table表单常见问题集结

2014-04-15
阅读 1 分钟
2.5k
border-collapse 属性设置表格的边框是否被合并为一个单一的边框,还是象在标准的 HTML 中那样分开显示。 可能的值 值 描述 separate 默认值。边框会被分开。不会忽略 border-spacing 和 empty-cells 属性。 collapse 如果可能,边框会合并为一个单一的边框。会忽略 border-spacing 和 empty-cells 属性。 inherit 规定...

js中字符替换函数String.replace()使用技巧

2014-04-15
阅读 1 分钟
4.5k
regexp :您要执行替换操作的正则表达式,如果传入的是一个字符串,那就会当作普通字符来处理,并且只会执行一次替换操作;如果是正则表达式,并且带有 global (g) 修饰符,则会替换所有出现的目标字符,否则,将只执行一次替换操作。

js中split函数的使用方法

2014-04-15
阅读 1 分钟
4k
split {代码...}

引用类型

2014-04-15
阅读 6 分钟
2.3k
Object类型 Array类型 重排序方法: compare 升序: {代码...} 降序: {代码...} slice slice(start, end); slice()方法返回从参数指定位置开始到当前数组末尾的所有项。如果有两个参数,该方法返回起死和结束位置之间的项,但不包括结束位置的项。 {代码...} splice splice()有删除,插入,替换的功能 删除 需要两个参...

javascript—this探险

2014-04-15
阅读 1 分钟
2.4k
1、 this作为全局变量 {代码...} 2、 作为对象方法的调用 函数还可以作为某个对象的方法调用,这时this就指这个上级对象。 {代码...} 当方法在某个对象的内部时,此时this就指的是此方法的上级对象,由此可知最外层方法的上级对象是window全局对象 3、 作为构造函数调用 所谓构造函数,就是通过这个函数生成一个新对象(...

常见网页兼容性问题的解决方法

2014-04-14
阅读 8 分钟
5.1k
div的垂直居中问题 vertical-align:middle; 将行距增加到和整个DIV一样高 line-height:200px; 然后插入文字,就垂直居中了。缺点是要控制内容不要换行。