Welcome 微信登录

首页 / 脚本样式 / JavaScript

JavaScript ES6的新特性使用新方法定义Class

JavaScript ES6的新特性使用新方法定义Class

ES6(ECMAScript 6)是即将到来的新版本JavaScript语言的标准,代号harmony(和谐之意,显然没有跟上我国的步伐,我们已经进入中国梦版本了)。上一次标准的制订还是2009年出台的ES5。目前ES6的标准化工作正在进行中,预计会在14年12月份放出正式敲定的版本。但大部分标准已经就绪,且各浏览器对ES6的支持也正在实现中。ES6中定义类的方式, 就是ES3和ES5中定义类的语法糖,虽然也有些区别,但是整体定义类的方式更加简洁,类的继承...
jQuery中text() val()和html()的区别实例详解

jQuery中text() val()和html()的区别实例详解

简单的说:html()和text()的区别主要在于是否包含标签。而val()针对的是表单元素。但是有时还是不是那么太清晰。html(),val(),text()都分为有参和无参。举例说明它们的不同之处:html()在没有参数的情况下,取得第一个匹配元素的内容。必须要注意的是,即使匹配多个,也只能取得匹配的第一个元素。 如:<body><p>你选中这段文字后,看看它们的文本颜色和背景色,就能明白::selection的作用。</...
jQuery实现鼠标滚动图片延迟加载效果附源码下载

jQuery实现鼠标滚动图片延迟加载效果附源码下载

这里延迟加载的意思是,拖动滚动条时,在图片出现在浏览器显示区域后才加载显示。在这之前全部图片都由一张图片代替。节省流量,减轻服务器负担。请用鼠标或者键盘方向键使页面向下滚动,注意图片的变化。本特效没有使用专门的图片延迟加载插件,只需要一小段jQuery代码就实现了图片延迟加载,使用非常方便。在本文后面附有源码下载。效果展示 源码下载用到的加载中的图片:代码如下:<!DOCTYPE html><html><head><...
jQuery ajax调用后台aspx后台文件的两种常见方法(不是ashx)

jQuery ajax调用后台aspx后台文件的两种常见方法(不是ashx)

在asp.net webForm开发中,用Jquery ajax调用aspx页面的方法常用的有两种:下面我来简单介绍一下。(1)通过aspx.cs的静态方法+WebMethod进行处理简单的介绍下WebMethod方法的用法1.修饰符主要用public static修饰2.方法前面加上[WebMethod]属性表明这是WebMethod方法3.前台html页面(Client端)访问时要使用post方法,和后台.cs文件进行数据交互,否则会返回整个html页...
浅谈window.onbeforeunload() 事件调用ajax

浅谈window.onbeforeunload() 事件调用ajax

经常有这样的需求,就是在离开某个web页面时,用户不一定点注销,这样会导致会话不能及时销毁。为实现用户离开页面时,自动注销功能,需要在web页面的onbeforeunload事件处理函数中发送注销命令。这个地方大多用Ajax实现。有时还涉及到跨域访问的问题。这个地方就存在浏览器的兼容性问题。浏览器在处理这个需求时的不兼容性有如下两点:1、处理Ajax时的不兼容性,这里使用jQuery来解决。2、在发送Ajax请求时的不兼容性主要代码如下:function ...
JavaScript中闭包的写法和作用详解

JavaScript中闭包的写法和作用详解

1、什么是闭包闭包是有权访问另一个函数作用域的变量的函数。 简单的说,Javascript允许使用内部函数---即函数定义和函数表达式位于另一个函数的函数体内。而且,这些内部函数可以访问它们所在的外部函数中声明的所有局部变量、参数和声明的其他内部函数。当其中一个这样的内部函数在包含它们的外部函数之外被调用时,就会形成闭包。2、变量的作用域要理解闭包,首先要理解变量的作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就...
<< 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 >>