摘要:
var name="window name"; var obj={ name:"obj name", getNameFunc:function(){ //this 是object return function... 阅读全文
摘要:
很多时候布局中需要文字垂直居中,有个CSS属性:vertical-align: middle;该属性在table里用是有效果的,很多块级元素没反应。这里有2个属性可以模拟table,来让vertical-align: middle属性生效。 很简单父级元素给固定宽高加上属性display: tabl 阅读全文
摘要:
一、判断一个数组中是否有相同的元素 二、计算一个数组中每个元素在数组中出现的次数 三、Javascript如何删除数组重复元素 四、Javascript删除数组里面的某个元素 五、在javascript中求出2个数组的相同的元素及不同的元素。 思路:先定义一个对象,把A数组转换成对象,然后遍历B数组 阅读全文
摘要:
数组的基本方法如下 1、concat() 2、join() 3、pop() 4、push() 5、reverse() 6、shift() 7、sort() 8、splice() 9、toString() 10、unshift() 11、slice()。 1. concat() 该方法用于连接2个或者 阅读全文
摘要:
大家都见过某度中的恶意广告,你关闭了又出来了!为何,JS来告诉你 效果猛戳此处 HTML CSS JS 阅读全文
摘要:
上周看到大家在JS群讨论如何把一句英文句子单词收割字母大写,大家都说用正则简单,对于正则还是有点模糊,于是乎自己敲了下 结果是出来了,总感觉不是很好、、、 阅读全文
摘要:
含义:滚动条高度 作用:滚动加载(ajax),滚动导航固定定位,滚动弹框定位等等. 展示滚动导航和侧边栏滚动固定定位的效果:查看效果 1、chrome浏览器 2、各浏览器下 scrollTop的差异 IE6/7/8/9/10: 对于没有doctype声明的页面里可以使用 document.body. 阅读全文
摘要:
JS中的数据类型: 2大类 原始类型:值保存在变量本地的数据类型 5种:Number String Boolean undefined null Number:8bytes 舍入误差-->四舍五入 String:每个英文字符 1byte 每个汉字字符 2bytes 一旦创建内容不可改变 Boolea 阅读全文
摘要:
1、什么是面向对象? js中一切都是对象!所有对象的底层都类似hash数组。 在程序中都是用一个对象来描述现实中一个具体的东西,所谓面向对象就是类的实例化。 现实中的一个东西都包含属性和功能: 属性:描述一个东西特点的变量,一个值 功能:东西可以执行的操作 什么是对象:封装多个数据和方法的存储空间 阅读全文
摘要:
在js中一切都是对象,连函数也是对象,函数名其实是引用函数定义对象的变量。 1、什么是arguments? 这个函数体内的arguments非常特殊,实际上是所在函数的一个内置类数组对象,可以用数组的[i]和.length。 2、有什么作用? js语法不支持重载!但可用arguments对象模拟重载 阅读全文