JavaScript 软件列表

js实现网站首页图片滚动显示
JavaScript

js实现网站首页图片滚动显示

2020-02-16 标签:js,实现,网站,首页,图片,滚动,显示,代码,如下,div,id,demo,indemo,asp,repeater,pro,list,runat,server

实现代码如下: /" title="">' width="130" height="97" /> var speed = 20; var tab = document.getElementById("demo"); var tab1 = document.ge

js网页中的(运行代码)功能实现思路
JavaScript

js网页中的(运行代码)功能实现思路

2020-02-16 标签:js,网页,运行,代码,功能,实现,思路,如下,doctype,html,head,meta,charset,utf,title,script,type,text,javascript

实现代码如下: 网页中的运行代码功能 function runCode(oCode) { var win = window.open('', "_blank", ''); win.document.open('text/html', 'replace'); win.opener = nul

js操作CheckBoxList实现全选/反选(在客服端完成)
JavaScript

js操作CheckBoxList实现全选/反选(在客服端完成)

2020-02-16 标签:js,操作,实现,全选,客服,完成,控件,来说,一方面,大量,数据,服务器,端的,绑定,工作,另一方面

对于CheckBoxList控件来说,一方面要实现大量数据在服务器端的绑定工作,另一方面往往要求实现全选、反选等功能。虽然可以在服务器端完成这方面的工作,但这样一个简单的工作似乎更应该在客户端完成。 具体方法: 在页面中放入一个CheckBoxList控件,并添加几项,用来分析其产生的HTML代码,

FileUpload使用Javascript检查扩展名是否有效实现思路
JavaScript

FileUpload使用Javascript检查扩展名是否有效实现思路

2020-02-16 标签:fileupload,使用,javascript,检查,扩展名,是否,有效,实现,思路,通用,方法,首先,定义,好有,文件,存放在,阵列,获取,控件

通用的检查方法。首先定义好有效的文件扩展名,存放在阵列中。在JavaScript获取FileUpload控件的文件路径,并取得路径中的文件扩展名。再与阵列中的扩展名比较,如果存在,说明上传的文件是有效的,反之无效。实现代码如下: 上面的HTML的Button按钮有一个OnClientClick事件,

js解析xml字符串和xml文档实现原理及代码(针对ie与火狐)
JavaScript

js解析xml字符串和xml文档实现原理及代码(针对ie与火狐)

2020-02-16 标签:js,解析,xml,字符串,文档,实现,原理,代码,针对,ie,分别,作了,注释,掉了,想看,哪部

分别针对ie和火狐分别作了对xml文档和xml字符串的解析,所有代码都注释掉了,想看哪部分功能,去掉注释就可以了。至于在ajax环境下解析xml,其实原理是一样的,只不过放在了ajax里,还是要对返回的xml进行解析。 实现代码如下: New Document 用js解析xml文档和

js中eval()函数和trim()去掉字符串左右空格应用
JavaScript

js中eval()函数和trim()去掉字符串左右空格应用

2020-02-16 标签:js,eval,函数,trim,去掉,字符串,左右,空格,应用,理解,参照,jquery,源码,放心使用,本人,心得,不一定,正确,实现,代码

对于js中eval()函数的理解和写一个函数trim()去掉字符串左右空格。 trim()是参照了jquery的源码,你可以放心使用。 对于js中eval()函数的理解是本人心得不一定正确。 实现代码如下: New Document js中处理字符串过滤前后空格的trim函数是没有的,

利用iframe实现ajax跨域通信的实现原理(图解)
JavaScript

利用iframe实现ajax跨域通信的实现原理(图解)

2020-02-16 标签:利用,iframe,实现,ajax,通信,原理,图解,漫长,前端,开发,旅途,无可避免,接触到,一般情况下,用在,同一,下的,请求

在漫长的前端开发旅途上,无可避免的会接触到ajax,而且一般情况下都是用在同一域下的ajax请求;但是如果请求是发生在不同的域下,请求就无法执行,并且会抛出异常提示不允许跨域请求,目前我没有找到明确的资料说明这是为什么,我觉得应该是出于安全性的考虑吧。纵然如此,要实现跨域访问的话,方法还是有的,而且

JavaScript NodeTree导航栏(菜单项JSON类型/自制)
JavaScript

JavaScript NodeTree导航栏(菜单项JSON类型/自制)

2020-02-16 标签:javascript,nodetree,导航,菜单,json,类型,自制,最近,比较,清闲,做了,网上,类似的,东西,挺多,功能,也比

最近比较清闲,自己做了个JavaScript NodeTree,网上类似的东西其实挺多的,功能也比这个全,我做这个纯粹为了练练手。 图标可以自定义(16X16),菜单项完全是JSON类型定义的,方便修改。 界面: 使用方法: 1、将NodeTree-JSON.js以及CSS文件夹复制到项目中并引用。

js自定义事件及事件交互原理概述(二)
JavaScript

js自定义事件及事件交互原理概述(二)

2020-02-16 标签:js,自定义,事件,交互,原理,概述,目的,大家,简单,理解,自定,如何,模拟,出来,不难,发现,会有,缺陷

js自定义事件(一)的目的只是让大家简单的理解自定事件是如何模拟出来的,大家不难发现会有很多缺陷,比如: 1、此事件对象只能注册一个事件,不能提供多个事件 2、注册方法没有返回的一些信息 下面我们就来解决这些问题。如下为MyEvent.js源代码: 实现代码如下: function MyEvent(

js自定义事件及事件交互原理概述(一)
JavaScript

js自定义事件及事件交互原理概述(一)

2020-02-16 标签:js,自定义,事件,交互,原理,概述,浏览器,主要,途径,叫做,观察者,设计,模式,创建,松散,耦合,代码,技术,对象

在JS中事件是JS与浏览器交互的主要途径。事件是一种叫做观察者的设计模式,这是一种创建松散耦合代码的技术。对象可以发布事件,用来表示在该对象生命周期中某个有趣的时刻到了。然后其他对象可以观察该对象,等待这些有趣的时刻到来并通过运行代码来响应。 观察者模式有两类对象组成:主题和观察者。主体负责发布事件