JavaScript 软件列表

JS左右无缝滚动(一般方法+面向对象方法)
JavaScript

JS左右无缝滚动(一般方法+面向对象方法)

2020-02-16 标签:js,左右,无缝,滚动,一般,方法,面向,对象,实现,代码,如下,doctype,html,public,w,c,dtd,xhtml

实现代码如下: JS左右无缝滚动(一般方法+面向对象方法) .clearfix:after {content:"."; display:block; height:0; visibility:hidden; clear:both; } .clearfix { *zoom:1; } body

javascript基础知识大全 便于大家学习,也便于我自己查看
JavaScript

javascript基础知识大全 便于大家学习,也便于我自己查看

2020-02-16 标签:javascript,基础知识,大全,便于,大家,学习,我自己,查看,数组,api,实现,代码,如下,定义,var,pageids,n,ew,array

1.javascript的数组API 实现代码如下: //定义数组 var pageIds = new Array(); pageIds.push('A'); 数组长度 pageIds.length; //shift:删除原数组第一项,并返回删除元素的值;如果数组为空则返回undefined var

JSONP 跨域共享信息
JavaScript

JSONP 跨域共享信息

2020-02-16 标签:jsonp,共享,信息,由于,同源,策略,一般来说,位于,server,example,com,网页,无法,服务器,沟通,html,script

由于同源策略,一般来说位于 server1.example.com 的网页无法与不是 server1.example.com 的服务器沟通,而 HTML 的 元素是一个例外。利用 元素的这个开放策略,网页可以得到从其他来源动态产生的 JSON 资料,而这种使用模式就是所谓的 JSONP。用 JS

js自执行函数的几种不同写法的比较
JavaScript

js自执行函数的几种不同写法的比较

2020-02-16 标签:js,执行,函数,几种,不同,写法,比较,经常,需要,可惜,这一,错的,实现,代码,如下,function,alert

经常需要一个函数自执行,可惜这一种写法是错的: 实现代码如下: function(){alert(1);}();原因是前半段“function(){alert(1);}”被当成了函数声明,而不是一个函数表达式,从而让后面的“();”变得孤立,产生语法错。 按上面的分析,这一段代码虽说没有语法错,但也

js三种排序算法分享
JavaScript

js三种排序算法分享

2020-02-16 标签:js,三种,排序,算法,分享,实现,代码,如下,交换,操作,arr,数组,i,元素,索引,j,两元,距离

实现代码如下: /** * 值交换操作 * arr 被操作的数组 * i 被操作元素索引值 * j 被操作两元素的距离 */ function refer(arr, i, j){ var change = (arr[i] - arr[i - j]) 0; i = Math.floor(i / 2)

JavaScript高级程序设计 阅读笔记(二十) js错误处理
JavaScript

JavaScript高级程序设计 阅读笔记(二十) js错误处理

2020-02-16 标签:javascript,高级,程序设计,阅读,笔记,js,错误处理,错误,分类,语法,解析,发生,传统,语言,编译,解释

一、错误分类   1、语法错误:也称解析错误,发生在传统语言的编译时,在JavaScript中发生在解释时。这些错误是由代码中的意外字符直接引起的,然后就不能直接编译/解释。发生语法错误时,就不能继续执行代码。在JavaScript中,只有在同一个线程中的代码会受语法错误的影响。在其他线程中的代码和

JavaScript高级程序设计 阅读笔记(十七) js事件
JavaScript

JavaScript高级程序设计 阅读笔记(十七) js事件

2020-02-16 标签:javascript,高级,程序设计,阅读,笔记,十七,js,事件,ie,冒泡,特定,的事,目标,最不,netscape,navigator

一、事件流   IE中是冒泡型事件,即从最特定的事件目标到最不特定的事件目标。   Netscape Navigator使用的是捕获型事件,这个跟IE中采用的冒泡型事件相反。   DOM事件流同时支持两种事件模型,但捕获型事件先发生。 二、事件处理函数/监听函数   事件是用户或浏览器自身进行的特定

JavaScript高级程序设计阅读笔记(十六) javascript检测浏览器和操作系统-detect.js
JavaScript

JavaScript高级程序设计阅读笔记(十六) javascript检测浏览器和操作系统-detect.js

2020-02-16 标签:javascript,高级,程序设计,阅读,笔记,十六,检测,浏览器,操作系统,detect,js,方式,对象,特征,判断,能力,通用,方法

检测浏览器的方式   1、对象特征检测法:判断浏览器能力的通用方法。如果更关注浏览器的能力而不在乎它的实际身份,就可以使用这种检测方法。常见的原生Ajax写法中就用这种方法来创建XMLHttpRequest: 实现代码如下: IXHR: function(){ if(window.ActiveXOb

JavaScript高级程序设计 阅读笔记(十四) js继承机制的实现
JavaScript

JavaScript高级程序设计 阅读笔记(十四) js继承机制的实现

2020-02-16 标签:javascript,高级,程序设计,阅读,笔记,十四,js,继承,机制,实现,面向,对象,语言,必备,特征,能够,重用,另一个

继承   继承是面向对象语言的必备特征,即一个类能够重用另一个类的方法和属性。在JavaScript中继承方式的实现方式主要有以下五种:对象冒充、call()、apply()、原型链、混合方式。   下面分别介绍。 对象冒充   原理:构造函数使用this关键字给所有属性和方法赋值。因为构造函数只是