![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
travelzhang
这个作者很懒,什么都没留下…
展开
-
js求任意元素的绝对位置
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <met原创 2014-10-21 21:48:41 · 367 阅读 · 0 评论 -
myeclipse10中表单中的JS函数无法写return,onsubmit="return check();"处出错
由于 myeclipse10.0自带的设置问题,在表单中 提示onclick="return check();"处出错,此时修改下配置信息既可 window -->preferences -->myeclipse -->validation -->javascript validator for Js files 把Bulid 复选框的勾去掉 就行了转载 2013-06-19 03:27:57 · 1334 阅读 · 0 评论 -
冒泡排序、快速排序和插入排序
冒泡排序的基本思想:所谓冒泡就是泡泡一个一个往上冒,让体积最轻的泡泡浮在最上面,然后按照重量往下依次排列。 var a=[12,3,43,11,56,90,7,66,82]; 拿上面的数组a举例,做一个升序排序。第一轮循环我们得把值最大的数从数组中找出来放在数组最后,即索引为a.length-1的位置。也就是从a[0]开始,依次往后比较相邻两个数的大小。 首先是a[0]和a[1]比较,如果a转载 2014-10-10 15:30:02 · 278 阅读 · 0 评论 -
总结javascript数组的14个常用方法(带实例)
1)concat: 功能:用于连接两个或多个数组 参数:可以是具体的值,也可以是数组对象,可以是任意多个。 返回值:返回一个新数组。该数组是通过把所有参数添加到原数组中而生成的。如果参数是数组对象,添加的是数组中的元素。 原数组是否改变:不会改变原数组,返回被连接数组的一个副本。 var a=[11,12,13,14]; var b=[21,22,23,24];原创 2014-10-10 15:20:19 · 987 阅读 · 0 评论 -
HTML5 a标签url下载文件
需求:后端提供下载url,前端实现文件网页端单文件下载及批量下载:1.单文件下载:直接使用a标签,download属性还可以修改文件名称,但跨域的时候,该文件名称不起作用。如以下代码所示:<!--未跨域的情况可以修改文件名称为test.gif--> <a href="index_logo.gif" download="test...原创 2018-04-11 20:29:55 · 4090 阅读 · 0 评论 -
jquery源码学习
1.jquery设计理念与特点?The Write Less,Do More。简洁的API、优雅的链式、强大的查询与便捷的操作。2.jquery如何解决命名空间与变量污染的问题?jQuery就是利用了JavaScript函数作用域的特性,采用立即调用表达式包裹了自身的方法来解决这个问题。//window在闭包内部使用它的时候,成为局部变量,查找更快 //undefined并不是JavaScript...原创 2018-04-11 20:41:05 · 258 阅读 · 0 评论 -
delete方法(删除对象属性、变量)
1.删除全局/非全局定义的对象的属性obj = {a:1,b:2,c:3} delete obj.a console.log(obj) //Object {b: 2, c: 3} var obj1 = obj = {a:1,b:2,c:3} delete obj1.a console.log(obj1) //Object1 {b: 2, c: 3}2.直接用delete删除不了全局变量...原创 2018-04-11 21:04:05 · 23345 阅读 · 1 评论