- 博客(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.md1. css 2.x文字换行/*强制不换行*/white-space:nowrap;/*自动换行*/word-wrap: break-word;word-break: normal;/*强制英文单词
2015-11-28 23:35:49 279
转载 JS中offsetLeft,Left,clientLeft的区别
假设 obj 为某个 HTML 控件。obj.offsetTop 指 obj 相对于版面或由 offsetParent 属性指定的父坐标的计算上侧位置,整型,单位像素。obj.offsetLeft 指 obj 相对于版面或由 offsetParent 属性指定的父坐标的计算左侧位置,整型,单位像素。obj.offsetWidth 指 obj 控件自身的绝对宽度,不包括因 overflo
2015-11-21 15:17:47 980
转载 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 362
转载 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 226
转载 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 1626
转载 js 数组排序函数sort
JavaScript的数组排序函数 sort方法,默认是按照ASCII 字符顺序进行升序排列。arrayobj.sort(sortfunction);参数:sortFunction可选项。是用来确定元素顺序的函数的名称。如果这个参数被省略,那么元素将按照 ASCII 字符顺序进行升序排列。sort 方法将 Array 对象进行适当的排序;在执行过程中并不会创建新的 Array
2015-11-15 23:11:17 1263
转载 JS逻辑运算符&&与||的妙用
&&中第一个表达式为假就不会去处理第二个表达式,直接放回结果。 || 中就刚很好相反.如果第一个表达式为true,就直接返回结果.否则就将继续比较后面的表达式.. 首先出个题: 如图: 假设对成长速度显示规定如下: 成长速度为5显示1个箭头; 成长速度为10显示2个箭头; 成长速度为12显示3个箭头; 成长速度为15显示4个箭
2015-11-10 16:22:59 377
转载 浅谈Javascript事件委托(代理)
假如现在有一个的列表,里面可能会有若干个列表项。现在要为每一个列表项绑定相同的点击事件,现在你可能会有这几种做法:手动为每一个列表项绑定事件;在onload的时候,找到该列表,对其每一个子元素进行遍历,循环绑定事件;给每一个列表项相同的类名,一次性对其进行绑定。方法1: 对于5个以内的列表项还好,如果列表有很多,比如100+,那么这种方法很不现实,代码会非常
2015-11-10 16:00:33 297
转载 javascript 定时器工作原理
说到 javascript 中的定时器,我们肯定会想到 setTimeout() 和 setInterval() 这两个函数。本文将从 事件循环(Event Loop) 的角度来分析两者的工作原理和区别。setTimeout()MDN对 setTimeout 的定义为:在指定的延迟时间之后调用一个函数或执行一个代码片段。语法setTimeout 的语
2015-11-10 15:26:23 451
转载 JavaScript算法详解——快速排序
常见排序javaScript实现的常见排序算法有:冒泡排序,选择排序,插入排序,谢尔排序,快速排序(递归),快速排序(堆栈),归并排序,堆排序过程"快速排序"的思想很简单,整个排序过程只需要三步: (1)在数据集之中,找一个基准点 (2)建立两个数组,分别存储左边和右边的数组 (3)利用递归进行下次比较看一个demo:http://jsdo.it
2015-11-10 15:10:04 351
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人