preventDefault() 方法方法将通知 Web 浏览器不要执行与事件关联的默认动作(如果存在这样的动作)。例如,如果 type 属性是 "submit",在事件传播的任意阶段可以调用任意的事件句柄,通过调用该方法,可以阻止提交表单。注意,如果 Event 对象的 cancelable 属性是 fasle,那么就没有默认动作,或者不能阻止默认动作。无论哪种情况,调用该方法都没有作用。 原文:http://www.cnblogs.com/Tpf386/p/5835410.html
CreateTime--2016年12月8日15:28:40Author:Marydonjs&jquery规避报错信息的两种方式<script type="text/javascript">$(function() {/*方法一:捕获异常*/try {$(‘div[id=TreeContainer]‘).each(function(){$(this).width($(‘#LeftPage‘).width());});} catch (e) {}/*方法二:加上非空校验*/if ($(‘div[id=TreeContainer]‘)) {$(‘div[id=TreeContainer]‘).each(function(){$(this).width($(‘#LeftPage‘).width());});}})...
这是再次看《JavaScript高级程序设计》后,想要记录点内容来帮助学习,毕竟好记性不如烂笔头嘛,这里没有详细的记录每个方法,就大概写了一下,具体详细的方法大家可以查看官方文档进行查看目录如下目录插入pushunshift移出popshiftslice(number1[,number2])不改变原数组一个参数(从当前到结束)两个参数(从第一个参数到第二个参数,不包含最后一个)splice((起始位置[,要删除的数目,要插入的项]))改变原数组一个参数两个参数...
常用方法1.forEach()var data = [1,2,3,4,5]; var sum = 0;//求和 data.forEach((item)=>{sum+=item}) //给原数组的每个值加1 data.forEach((value,index,data)=>{data[index] = value + 1}) 2.concat() //合并多个数组,返回合并后的新数组,原数组没有变化。const array = [1,2].concat([‘a‘, ‘b‘], [‘name‘]); // [1, 2, "a", "b", "name"]3.filter() //返回一个新数组,包含通过callback函数测试的所有元素...
JS默认方法:<script type=”text/javascript”> window.onload=function (){/*代码区域*/ } </script>jQuery方法,需要引入jQuery文件<script type=”text/javascript”> $(document).ready(function (){/*代码区域*/ }); </script>简写:$(function (){var userName=”xiaoming”;alert(userName);});或者$(window).load(function(){ //当页面,代码,静态资源加载完毕 }) 原文:https://www.cnblogs.com/seeding/p/12055861.h...
<script language="javascript" type="text/javascript">//取整个文件的路径并且把文件名赋给文件名var isTrue = true;function GetName(obj) {CheckType(obj);if (isTrue) {//隐藏控件赋值var hfExName = document.getElementByIdx_x("<%=hfExName.ClientID %>");hfExName.value = GetFileName(obj.value);//服务控件文本框jq写法id= "txtName" <Asp:TextBox />$("#<%=txtName.ClientID %> input")[0].value = GetFileNameNoExt(o...
function People(name){this.name=name;//对象方法this.Introduce=function(){alert("My name is "+this.name);}}//类方法People.Run=function(){alert("I can run");}//原型方法People.prototype.IntroduceChinese=function(){alert("我的名字是"+this.name);} //测试var p1=new People("Windking");p1.Introduce();People.Run();p1.IntroduceChinese();1、对象方法理解就很简单了,主要是如果类生成一个实例,那么该实例就能使用...
1 length:长度<script>var arr = [1,2,3,4,5,6,7,8];console.log(arr.length);//arr.length = 8;arr.length = 5;//给定数组长度;console.log(arr);//arr = [1,2,3,4,5];delete arr[2];//删除arr[2],数组长度不变;console.log(arr);//arr = [1, 2, empty, 4, 5];console.log(typeof(arr[2]));//undefined; console.log(arr.length); </script>2 pop,push:方法,把数组相当于一个栈push(x):向数组尾部压入x,并返回新数组的长度po...
一、JavaScript 对象概述对象概述 - 通用定义 - 对象时需求场景中的名词(如人、事、物)在程序中的表示 - JavaScript 中,除了string、number、boolean、null、undefined之外,其它的数据都是对象,如数组、日期甚至函数等 - ECMA-262定义 - 属性的无序集合,每个属性存放一个原始值、对象或函数 - 对象是无特定顺序的值的数组 - 对象是一种特殊的数据类型,可以包含多个成员 - 对象的成员分为两种: 属性和...
父窗口调用子窗口var hasMore = parent.document.getElementByIdx_x_x_x("hasMore").value;子窗口调用父窗口document.frames["ifrmBoxFrame"].me.preLoadBoxGrid();window.frames["iframe_ID"].document.getElementByIdx_x_x_x("iframe_document_object"-).object_attribute = attribute_valuewindow是对当前窗口自身的引用如:window.returnValue = ret;window.close();top返回顶层窗口,即浏览器窗口。如:top.frames[tabID].loc...
call方法与apply方法都是为了改变函数体内部this的指向。 call方法与apply方法,这二者的作用完全一样,只是接受参数的方式不太一样。 apply()方法: Function.apply(obj,args) obj将代替Function里的this对象。 args表示一个数组或者类数组。apply方法把这个集合中的元素作为参数传递给被调用的函数 call()方法中的第一个参数与apply方法一样,只不过第二个参数则是一个参数列表。 这里有一点要强调的是,在...
1、获取小数点位数方法 a、 使用 js 中 subsrting,indexOf,parseFloat三个函数,代码如下:var s = "22.127456" ;//s 为 字符串 ,substring、indexOf 只能对字符串使用var point = s.indexOf(".")+3;//获取小数点在字符串中的位置,并向后加3作为最后字符串结束位var str = s.substring(0,point) ;//获取0到point之间的字符串var data = str.parseFloat();b、 使用 js 中Math.round函数,代码如下:var num=22.127456; var...
function GetRequest() { var url = location.search; //获取url中"?"符后的字串 var theRequest = new Object(); if (url.indexOf("?") != -1) { var str = url.substr(1); strs = str.split("&"); for(var i = 0; i < strs.length; i ++) { theRequest[strs[i].split("=")[0]]=unescape(strs[i].split("=")[1]); } } return theRequest;}原文:http://www.cnblogs.com/tangguanglei/p/521...
jQuery on()方法是官方推荐的绑定事件的一个方法。$(selector).on(event,childSelector,data,function,map)由此扩展开来的几个以前常见的方法有.bind()$("p").bind("click",function(){alert("The paragraph was clicked.");});$("p").on("click",function(){alert("The paragraph was clicked.");});delegate()$("#div1").on("click","p",function(){$(this).css("background-color","pink");});$("#div2").delegate("p","click",...
浏览器对象是什么,它是JS编程中的顶级作用域,JS中的一切方法和属性,都是这个对象的后代 (window)。文档或文档对象,通俗的讲就是:凡是我们能看的见编码,就属于文档(document)。 通过id来获取一个HTML元素,以便我们用JS来控制操作(document.getElemetnById)。在整个网页内通过标签名获得一组HTML元素的集合对象(document.getElementsByTagName)。JS中创建元素的方法 (createElement)。JS中添加子元素的方法(在元素...