JavaScript练习
js创建一个含有数字字母的随机字符串
如果我想创建一个含有数字、字母(大小写)或者符号的字符串,比如从[a-zA-Z0-9]集合中中创建一个随机的字符串,长度为5.有没有什么比较好的代码呢?本文提供了几种方法,包括自动改变字符集合。
JavaScript冒泡排序算法
js冒泡排序由于比较简单和容易理解,往往会成为人们首先想到的排序算法。最基本的想法就是在一次里面比较两个数字,并且确保他们在移动到其他项目之前有一个正确的顺序。在每一关结束,有价值的“排序”到正确的位置,最终只留下其他项目排序。
JavaScript对象遍历属性和值
加入你输出来一个对象,但是苦于不知道里面有哪些属性和值,这个时候,你可以通过下面的代码来遍历这个对象,从而输出全部的属性和值。 一个是通过for循环来输出,一个则是通过for……in。 var len = obj.length; for(v ...
JavaScript练习:求一个字符串长度的方案对比
还记得之前讲过的第十三课内容:基本包装类型里面的charCodeAt(n)这个字符串的方法吗?这个就是本节练习的主角了。 charCodeAt(n):以Unicode编码返回指定位置索引。由于中文字符Unicode编码大于255,故而能够得 ...
javascript中Function的两个方法apply()和call()
javascript学到了后面,我逐渐的了解到这两个方法所起的作用,比较大的地方就是应用在对象冒充实现构造函数继承中。 <script type="text/javascript"> function Box(name, age ...
JavaScript计算一个字符串最多重复的字符及出现次数
方法一: <script type="text/javascript"> var str = 'qdkfweb.cn',obj=[]; for(var i = 0; i< str.length; i++){ var key ...
javascript数组去重的5个常用算法
数组去重复是一个常见的需求,我们暂时考虑同类型的数组去重复。主要是理清思路和考虑下性能。以下方法,网上基本都有,这里只是简单地总结一下。 思路: 遍历数组,一一比较,比较到相同的就删除后面的 遍历数组,一一比较,比较到相同的,跳过前面重复的 ...
javascript数组的方法
Array 数组方法 方法 描述 concat() 连接两个或更多的数组,并返回结果。 join() 把数组的所有元素放入一个字符串。元素通过指定的分隔符进行分隔。 pop() 删除并返回数组的最后一个元素 push() 向数组的末尾添加一 ...
javascript求一个字符串长度
求一个字符串长度,更多内容请看这篇文章,给出了三个不同的方法 new function(s){ if(!arguments.length || !s) return null; if(" " == s) return 0; var l = ...
javascript练习:导航随内容滚动而跟随变化
window.onload=function(){ nav(); }; //nav导航 function nav(){ var arr = [pos($('div1')).top,pos($('div2')).top,pos($('div3 ...