JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。
接受一个可变参数函数并返回一个闭包,该闭包接受一个参数数组映射到该函数的输入。
JavaScript为数字添加序号后缀。 使用模运算符(%)来查找各位和十位的值。查找哪些序号模式数字匹配。如果数字在十位模式中找到,请使用十位的序数。
从数组中移除给定函数返回 false 的元素。 使用 Array.filter() 和 Array.reduce() 来查找返回真值的数组元素,使用 Array.splice() 来移除元素。func 有三个参数(val
同步编程通常来说易于调试和维护,然而,异步编程通常能获得更好的性能和更大的灵活性。异步的最大特点是无需等待。“Promises”渐渐成为JavaScript里最重要的一部分,大量的新API都开始pro
一、jquery获取select标签选中的值:1、html代码如下: <select class="time" id='startHour'> <option value="00">00</option> <option value="01"&
js的全局函数1、decodeURI()  参数:string功能:对encodeURI()编码过的URI进行解码encodeURI()编码过的URI:http://www.cnblogs.com/My%20first/ decodeURI()  解码的URI:http://www.cnblogs.com/My first/2、decodeURIComponent(
给网页添加javascript的方式有:1、使用script标签,将javascript代码写到之间2、添加外部javascript文件3、使用行内javascript注意:使用@import引入css文件,但是不能引入js文件
点击页面中的button按钮,界面刷新1、html如下 <button id="paScreentime2" class="selectFileDiv paScreentime">18 s</button>2、问题:点击该按钮,界面会刷新3、原因:button按钮和input type=button按钮,在IE、Google、Firefox、W3c浏览器的区别:      ...
input type=button按钮样式在ios系统下的渲染效果和android效果不一样1、html如下: 2、在android机下按钮显示的效果如下:    3、在IOS系统下按钮显示的效果是:有渐变的效果-由白变灰4、原因:IOS下有默认的按钮渲染方式(颜色渐变和圆角)5、解决方法:添加样式  -webkit-ap
去掉给定字符串中的子字符串方法1、题目:去掉字符串'abcdefdfsdf'里面的'cde'有哪些方法方法如下所示: Title /*方法一:使用replace函数替换*/ //去除字符串中含有的某字符串:str = str.replace('give', ''); console.log('replace-------');
1、问题:在html5中利用canvas对上传图片压缩的时候,ios手机竖着拍照时,图片会旋转90°,其他情况正常。2、解决方法:获取拍照角度,对Ios竖着拍的照片进行角度处理3、利用exif.js获取到照片的拍摄信息,这里主要用到Orientation,这个属性Orientation      旋转角度     1             0°     3         
js判断数组为空data = [];if(data == false){ //data为空数组时,要执行的代码}在数组直接与布尔类型比较的时候,默认都是将数组和布尔类型都转化为Number类型比较,空数组转化为Number类型的时候为0通过data == false 来判断数组为空
判断js加载完成,(实现函数loadScript(url,callback)异步加载脚本,完成后执行回调函数,要求支持IE)在“按需加载”的要求中,经常要判断当脚本加载完成时,要返回一个回调函数,那如何去判断一个脚本的加载完成呢?可以对加载的JS对象使用onload来判断(js.onload), 此方法对Firefox2、Firefox3、Safari3.1+、Opera9.6+ 浏览器都能很好的...
flash和js通过类ExternalInterface进行交互。ExternalInterface有两个方法call和addCallback:1、ExternalInterface.addCallback("在js里可调用的flash方法名",flash内方法)       //在js里调用flash里的方法2、ExternalInterface.call("js方法",传给js
jquery $(document).ready()与window.onload()功能相似,但是还是有区别:1、执行时间不同:     window.onload必须等到页面所有内容包括图片等加载完成后,才能执行     $(document).ready()等到DOM结构绘制完毕就可以执行,不必等到加载完毕2、编写个数不同     window.onload不能同时编写多个
location.href和location.search区别:location.href返回完整的 URL,如:var url = location.href;  //url=http://write.blog.csdn.net/postedit?ref=toolbar&ticket=ST-238906-YIVrWAhpAUsswkCIvYkb-passport.csdn.netloca...
1、用定时器函数的时候,浏览器调试器会报错,fn函数不存在,如下面代码所示:        $(document).ready(function(){                  setInterval("fn()",2000);       })解决方法:将双引号和括号去掉,即写成:setInterval(fn,2000);2、在jquery中,浏览器会报错,没有该对象 ,如下面代码   ...
1、mouseover与mouseenter     mouseover:鼠标指针穿过被选元素或其子元素,都会触发 mouseover 事件。     mouseenter:只有在鼠标指针从元素外穿入被选元素(到元素内)时,才触发 mouseenter 事件。2、mouseout与mouseleave     mouseout:不论鼠标指针离开被选元素还是任何子元素,都会触
功能:对于一个ul中固定的li个数,当点击其中一个li时,改变选中li的颜色;同时改变对应的另一个ul中li的颜色页面初始化的界面:HTML: <div > <label>其他推荐:</label> <ul> <li c...
js获取页面高度和宽度值IE:document.body.clientWidth ==> BODY对象宽度 document.body.clientHeight ==> BODY对象高度 document.documentElement.clientWidth ==> 可见区域宽度 document.documentElement.clientHeight ==> 可见
1、slice:截取数组,返回截取到的新数组,不改变原有数组 arr.slice(start,end); start:必需,从原数组的start位置开始截取(包括下标为start的元素)。start-为负数,表示从尾部开始截取。如-1表示最后一个元素,-2表示倒数第二个元素 end:可选,截取到的指定位置(不包括下标为end的元素)。没有指定,则截取到最后...
事件监听函数:addEventListener()    将事件移除函数removeEventListener()语法:element.addEventListener(event,function,useCapture);event-事件名,如click,mousedown,mouseup等function-事件触发后调用的函数useCapture-布尔值,描述事件是冒泡还是捕获(gia参数可选...
实现功能:点击按钮,实现截取当前页的功能。使用html2canvas插件机可以实现该功能。1、在html中引入html2canvas插件 2、部分html如下: 截取当前页3、js如下:(先引入jquery) $('button').click(function(event){ event.preventDefault(); // 生成im