Welcome 微信登录

首页 / 脚本样式 / JavaScript

实例详解ECMAScript5中新增的Array方法

实例详解ECMAScript5中新增的Array方法

ECMAScript5 给出了一系列新的API接口,这些接口在新的浏览器中大部分是被支持的,IE9,Chrome,FirFor都支持,也有少量API不是所有浏览器都支持,以下内容仅介绍大部分被支持的API。利用新的API我们可以设计出非常靠谱的类,而且还能保持原有的javaScript的风格。ECMAScript5标准发布于2009年12月3日,它带来了一些新的,改善现有的Array数组操作的方法。(注意兼容性)在ES5中,一共有9个Array方法:htt...
js老生常谈之this,constructor ,prototype全面解析

js老生常谈之this,constructor ,prototype全面解析

前言javascript中的this,constructor ,prototype,都是老生常谈的问题,深入理解他们的含义至关重要。在这里,我们再来复习一下吧,温故而知新!thisthis表示当前对象,如果在全局作用范围内使用this,则指代当前页面对象window; 如果在函数中使用this,则this指代什么是根据运行时此函数在什么对象上被调用。 我们还可以使用apply和call两个全局方法来改变函数中this的具体指向。先看一个在全局作用范围内使用...
IE8 内存泄露(内存一直增长 )的原因及解决办法

IE8 内存泄露(内存一直增长 )的原因及解决办法

最近开发的时候对页面使用了定时的局部更新,结果在ie6,7和Firefox下,一切正常,而在ie8下过上几个小时就浏览器就崩溃了,显示是内存溢出,我以为是代码写的不好导致内存泄露,但是ie6,7又正常,调查了一下,原来这是ie8的bug。问题点 在IE8中,生成特定Dom节点所占用的内存是不会被释放的,即使这些节点被删除内存也不会被释放。内存泄露的节点类型包括:form、button、input、select、textarea、a、img和objec其他的...
JS控制伪元素的方法汇总

JS控制伪元素的方法汇总

一. 缘由:本文源于在OSC社区中,有人提问如何用jq获取伪元素。我第一想法是强大的CSS Query应该可以获取伪元素吧。然而事实上,CSS Query并不能。即我们不能通过$(“:before”)、$(dom).find(“:before”)或document.querySelector(“:before”)来获取:before伪元素。为此,我不得不重新了解伪元素(Pseudo-elements)。为什么不能用JS直接获取伪元素呢?譬如::before...
基于javascript bootstrap实现生日日期联动选择

基于javascript bootstrap实现生日日期联动选择

本文实例为大家分享了js实现日期联动选择的相关代码,适用于生日的选择,供大家参考,具体内容如下实现目标:年月日三个select 输入框,以及一个hidden的input,通过js获取input的值,如果有值切是日期格式,年月日select为input中的时间。否则为空。年默认区间段为1900年到当今年份本人使用了bootstrap,class请参照bootstrap的相关说明下面是html 内容:<div class="col-sm-9">&l...
jquery编写Tab选项卡滚动导航切换特效

jquery编写Tab选项卡滚动导航切换特效

本文实例为大家分享jquery编写Tab选项卡切换特效,供大家参考,具体内容如下效果说明:点击tab导航,页面滑动到下方相应板块。并且当页面通过鼠标滚动下去时,上方的tab也可以自动切换到当前位置的板块上。代码说明:js中对两个动作分别写,一个是tab点击下滑到相应板块位置;一个是鼠标滚动下去的时候tab判定当前页面滚动高度切换tab。js:$(document).ready(function(){$(".switch-tab>li").click(...
<< 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 >>