自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

转载 JS基础知识点整理

JS的组成: a) ECMAScript 是什么:担当的是一个翻译的角色;是一个解释器;帮助计算机来读懂我们写的程序;实现+-*/, 定义变量;几乎没有兼容性问题; b) DOM: 文档对象模型;文档指的就是网页;把网页变成一个JS可以操作的对象;给了JS可以操作页面元素的能力;document;有一些兼容性问题; c) BOM:浏览器对象模型;给了JS操作浏览器的能力;windo

2015-11-10 17:04:05 384

转载 css 填坑常用代码分享

以下是常用的代码收集,没有任何技术含量,只是填坑的积累。 转自:https://github.com/jsfront/src/blob/master/css.md 1. css 2.x 文字换行 /*强制不换行*/ white-space:nowrap; /*自动换行*/ word-wrap: break-word; word-break: normal; /*强制英文单词

2015-11-28 23:35:49 277

转载 JS中offsetLeft,Left,clientLeft的区别

假设 obj 为某个 HTML 控件。 obj.offsetTop 指 obj 相对于版面或由 offsetParent 属性指定的父坐标的计算上侧位置,整型,单位像素。 obj.offsetLeft 指 obj 相对于版面或由 offsetParent 属性指定的父坐标的计算左侧位置,整型,单位像素。 obj.offsetWidth 指 obj 控件自身的绝对宽度,不包括因 overflo

2015-11-21 15:17:47 979

转载 js浏览器兼容问题总结及解决办法

javascript部分 1. document.form.item 问题 问题: 代码中存在 document.formName.item("itemName") 这样的语句,不能在FF下运行 解决方法: 改用 document.formName.elements["elementName"] 2. 集合类对象问题 问题: 代码中许多集合类对象取用时使用(),IE能接受,FF不能

2015-11-21 13:29:03 863

转载 JS打乱数组最高效的方法

这个方法是我见过对高效的。   var arr=[]; for(var i=0;i100;i++){ arr[i]=i; } arr.sort(function(){ return 0.5 - Math.random() }) var str=arr.join(); alert(str);  

2015-11-18 22:29:24 360

转载 textarea 在浏览器中固定大小和禁止拖动

HTML 标签 textarea 在大部分浏览器中只要指定行(rows)和列(cols)属性,就可以规定 textarea 的尺寸,大小就不会改变,不过更好的办法是使用 CSS 的 height 和 width 属性,但是Chrome,Safari和FireFox渲染的效果不同,可以拖动右下角图标改变大小。但是过分拖动大小会影响页面布局,使页面变得不美观。可以通过添加如下两个样式禁用拖动,固定大小

2015-11-17 20:15:39 366

转载 js字符串的方法

concat      将两个或多个字符的文本组合起来,返回一个新的字符串。     var a = "hello";    var b = ",world";    var c = a.concat(b);    alert(c);     //c = "hello,world"       indexOf      返回字符串中一个子串第一处出现的索引(从左到右搜索)。如果没有

2015-11-17 19:38:58 225

转载 JavaScript中confirm,alert,prompt的用法及返回值

alert() 弹出个提示框 (确定)  confirm() 弹出个确认框 (确定,取消)  prompt() 弹出个输入框 让你输入东西 一、 window.confirm 参数就只有一个。显示提示框的信息。按确定,返回true;按取消返回false。    function k(){ var k=window.confirm('你好!'); alert(k);}

2015-11-17 19:14:56 1625

转载 js 数组排序函数sort

JavaScript的数组排序函数 sort方法,默认是按照ASCII 字符顺序进行升序排列。 arrayobj.sort(sortfunction); 参数:sortFunction 可选项。是用来确定元素顺序的函数的名称。如果这个参数被省略,那么元素将按照 ASCII 字符顺序进行升序排列。 sort 方法将 Array 对象进行适当的排序;在执行过程中并不会创建新的 Array

2015-11-15 23:11:17 1262

转载 JS逻辑运算符&&与||的妙用

&&中第一个表达式为假就不会去处理第二个表达式,直接放回结果。  || 中就刚很好相反.如果第一个表达式为true,就直接返回结果.否则就将继续比较后面的表达式..  首先出个题:  如图:  假设对成长速度显示规定如下:  成长速度为5显示1个箭头;  成长速度为10显示2个箭头;  成长速度为12显示3个箭头;  成长速度为15显示4个箭

2015-11-10 16:22:59 376

转载 浅谈Javascript事件委托(代理)

假如现在有一个的列表,里面可能会有若干个列表项。现在要为每一个列表项绑定相同的点击事件,现在你可能会有这几种做法: 手动为每一个列表项绑定事件; 在onload的时候,找到该列表,对其每一个子元素进行遍历,循环绑定事件; 给每一个列表项相同的类名,一次性对其进行绑定。 方法1: 对于5个以内的列表项还好,如果列表有很多,比如100+,那么这种方法很不现实,代码会非常

2015-11-10 16:00:33 296

转载 javascript 定时器工作原理

说到 javascript 中的定时器,我们肯定会想到 setTimeout() 和 setInterval() 这两个函数。本文将从 事件循环(Event Loop) 的角度来分析两者的工作原理和区别。 setTimeout() MDN对 setTimeout 的定义为: 在指定的延迟时间之后调用一个函数或执行一个代码片段。 语法 setTimeout 的语

2015-11-10 15:26:23 449

转载 JavaScript算法详解——快速排序

常见排序 javaScript实现的常见排序算法有:冒泡排序,选择排序,插入排序,谢尔排序,快速排序(递归),快速排序(堆栈),归并排序,堆排序 过程 "快速排序"的思想很简单,整个排序过程只需要三步:   (1)在数据集之中,找一个基准点   (2)建立两个数组,分别存储左边和右边的数组   (3)利用递归进行下次比较 看一个demo:http://jsdo.it

2015-11-10 15:10:04 351

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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