javascript 解析后的xml对象的读取方法细解 2017年02月06日 27 阅读 读取的xml: 复制代码 代码如下:<svg id="svgID" key="1"> <desc id= "descID"> Text1 </desc> <defs> Text2 </defs> <g> text3 </g> </svg>javascript对此xml的解析方法如下:复制代码 代码如下:<html xmlns="http://www.w3....
IE中radio 或checkbox的checked属性初始状态下不能选中显示问题 2017年02月06日 28 阅读 在IE中,在使用checkbox或radio时,你会发现有时不能通过CheckBoxObject.checked = true或CheckBoxObject.setAttribute("checked", true)的方法使checkbox或radio被预选中。 解决这个问题的方法就是利用checkbox或radio的defaultChecked的属性,将defaultChecked属性置为true即可,具体实现是 CheckBoxObject.setAt...
javascript 一个函数对同一元素的多个事件响应 2017年02月06日 27 阅读 复制代码 代码如下: var testButton=document.getElementById("testButton"); function handlerTest() { var oEvent=window.event;//for IE //var oEvent=arguments[0];// for DOM if(oEvent.type=="click") { alert("click"); } else if(oEvent.type=="mou...
对象特征检测法判断浏览器对javascript对象的支持 2017年02月06日 27 阅读 复制代码 代码如下: if(document.getElementById) { alert(document.getElementById);//output: function getElementById(){ [native code] }; } 如上例,该方法判断所在浏览器是否支持getElementById()方法,注意,这里if语句中的检测对象没有括号“()”。...
javaScript Array(数组)相关方法简述 2017年02月06日 27 阅读 1.创建Array对象(赋初值情况下)两种方法: var aColor=new Array("red","black","yellow"); alert(aColor.toString());//output: red,black,yellow var aColor=["red","black","blue"]; alert(aColor.toString());//output: red,black,blue 2.length:获取数组长度 3.toSt...
js 字符串操作函数 2017年02月06日 28 阅读 concat() – 将两个或多个字符的文本组合起来,返回一个新的字符串。 indexOf() – 返回字符串中一个子串第一处出现的索引。如果没有匹配项,返回 -1 。 charAt() – 返回指定位置的字符。 lastIndexOf() – 返回字符串中一个子串最后一处出现的索引,如果没有匹配项,返回 -1 。 match() – 检查一个字符串是否匹配一个正则表达式。 substring() – 返回字符串的一个子串。传入参数是起始位置和结束位置。 ...
JavaScript中null与undefined分析 2017年02月06日 28 阅读 1.javascript中定义而未赋初值的变量,其默认值为undefined。 eg. 复制代码 代码如下: var testundefined; if(undefined==testundefined){ alert("undefined==testundefined");//output undefined==testundefined } 2.javascript中null和undefined是相等的。 复制代码 代码如下: var testNul...
javaScript 数值型和字符串型之间的转换 2017年02月06日 28 阅读 1.数值型到String型的转化 假设该数值型(int/float/double)变量为:num 其转化后得到的字符串为:str 则其转化为字符串的方式为有三种,分别如下: (1) str = String.valueOf(num); (2) str =Integer.toString(num); (3) str =num+""; 2.String型到数值型的转化(此处以int为例,double,float类似) 其转化方式有两种,分别如下: (1) nu...
从父页面读取和操作iframe中内容方法 2017年02月06日 27 阅读 基本的操作方法: document.frames("frame_id").document.action; 其中,frame_id是该父页面需要进行操作的iframe的id,action是iframe中的相关操作。 从该方法中,可以看出 document.frames("frame_id")是用来从父页面中获取iframe的id的,而后面的document.action同一般的脚本对页面元素操作一样,具体举个例子来说明一下,其中父页面引用iframe部分如...
IE DOM实现存在的部分问题及解决方法 2017年02月06日 28 阅读 总结了一下,主要在以下两个方面: 1.在IE中脚本不能以setAttribute()来设置其样式信息(css),必须采用element.style.property=value(注:此处value为要设定的值)的方式来实现某个元素的呈现效果。 eg.document.getElementById("id").style.fontweight="normal"; 2.IE不支持以setAttribute()来设置其响应事件,虽然这在W3c标准中是被支持,解决...
jqPlot jquery的页面图表绘制工具 2017年02月06日 28 阅读 jqplot是基于一个基本的jqplot.js文件,并有多个js文件支持的插件——也就是说jqplot.js文件只能支持线状图的绘制,对于饼状图,柱状图等图形需要引入pieRenderer.js等文件。 这里参照jqPlot的官方文档,以饼状图为例简单的说一下jqPlot的用法: 第一步,引入js文件(如果是画线状图之外的其他图表,需要引入相关js文件,这里引入饼状图文件pieRenderer) 复制代码 代码如下: <!--[if IE]>&...
jqPlot Option配置对象详解 2017年02月06日 31 阅读 这里主要介绍jqPlot中核心部分——Option配置对象。同时,也会对jqplot的各个渲染器做个简单介绍。 这里主要是参考jqPlot官方网站关于Option的介绍并结自己简单实践和理解来对Option的相关属性进行解释,如有不合适或错误的地方请指正。 复制代码 代码如下: options = { seriesColors: [ "#4bb2c5", "#c5b47f", "#EAA228", "#579575", "#839557", "#958c1...
jquery JSON的解析方式 2017年02月06日 26 阅读 这里考虑都考虑的是服务器返回的是JSON形式的字符串的形式,对于利用JSONObject等插件封装的JSON对象,与此亦是大同小异,这里不再做说明。 这里首先给出JSON字符串集,字符串集如下: 复制代码 代码如下:var data=" { root: [ {name:"1",value:"0"}, {name:"6101",value:"西安市"}, {name:"6102",value:"铜川市"}, {name:"6103",value:"宝鸡市"}...
jquery tools之tabs 选项卡/页签 2017年02月06日 29 阅读 虽然方便好用,但是个人觉得其在UI方面的表现不是太出彩,今天无意中看到jquery tools--一种基于jquery的UI表现框架,其UI功能展示风格类似(或模仿)flex。该框架提供了tabs(选项卡/页签)overlay(覆盖层),tooltip(提示框),scrollable(滚动信息栏),expose(突出显示),flahembed(视频播放嵌入)六大类功能(其官方网站自称为六大工具),这六大类功能又是每个功能都有自己的独立支持包,不相互干扰,用...
jquery tools之tooltip 2017年02月06日 25 阅读 如tabs的学习,首先给出操作的html目标代码: 复制代码 代码如下: <form id="myform"> <h3> Registration Form</h3> <!-- username --> <label for="username">Username</label> <input id="username" /> <div class="tooltip"...
JavaScript 捕获窗口关闭事件 2017年02月06日 28 阅读 1.用javascript重新定义 window.onbeforeunload() 事件 在javascript里定义一个函数即可 function window.onbeforeunload() { alert("关闭窗口")} alert()事件将会在关闭窗口前执行,你也可以用户决定是否关闭窗口 function window.onbeforeunload() { if (event.clientX>document.body.clientWid...
xml 封装与解析(javascript和C#中) 2017年02月06日 28 阅读 1.xml的解析(javascript中): 具体代码如下,解析的结果root为Dom树。 复制代码 代码如下: if (window.ActiveXObject){ var doc=new ActiveXObject("Microsoft.XMLDOM"); doc.async="false"; doc.loadXML(strXml); }else{ var parser=new DOMParser(); var doc=parser.parseFrom...
浅析Javascript原型继承 推荐第1/2页 2017年02月06日 29 阅读 JS没有提供所谓的类继承,据说在2.0中要加入这种继承方式,但是要所有浏览器都实现2.0的特性那肯定又得N多年。昨天看了crockford 的一个视频,里面讲解了一下JS的继承方式,按照PPT里面说的,一共分了三类:Prototypal,pseudoclassical,Parasitic Inheritance。 下面主要介绍一下原型继承:When a function object is created, it is given a prototype ...
JavaScript 设计模式学习 Singleton 2017年02月06日 28 阅读 复制代码 代码如下: /* Basic Singleton. */ var Singleton = { attribute1: true, attribute2: 10, method1: function() { }, method2: function(arg) { } }; 单件模式最主要的用途之一就是命名空间: /* GiantCorp namespace. */ var GiantCorp = {}; GiantCorp.Common = { /...
JQuery UI皮肤定制 2017年02月06日 27 阅读 http://jqueryui.com/themeroller/进入此页面便可以定制自己的UI皮肤了 如上图,在网页的左侧的tab栏上单击Gallery选项,便会在下方列出Jquery官方提供的皮肤,点击任意一套皮肤下面的Edit便会跳到Rool Your Own,在你选中的皮肤基础上便可定制出自己想要的皮肤,定制过程是所见即所得,所有用起来很方便,定制完后,点击Rool Your Own下方的Download theme跳到下载页面,在下载页面右侧点击...