Welcome 微信登录

首页 / 脚本样式 / JavaScript

JavaScript基础知识之数据类型

JavaScript基础知识之数据类型

数据类型 JavaScript中有5种简单数据类型(也称为基本数据类型):Undefined、Null、Boolean、Number和String。还有1种复杂数据类型——Object,Object本质上是由一组无序的名值对组成的。 typeof操作符 介于JavaScript是松散类型的,因此需要有一种手段来检测给定变量的数据类型——typeof就是负责提供者方面信息的操作符。对一个值使用typeof操作符可能返回下列某个字符串: ● "u...
分享精心挑选的12款优秀jQuery Ajax分页插件和教程

分享精心挑选的12款优秀jQuery Ajax分页插件和教程

Ajax 技术的出现使得 Web 项目的用户体验有了极大的提高,如今借助优秀的 jQuery 框架很容易实现各种基于 Ajax 技术实现的功能。我们一起来看看下面这些优秀的分页插件。1.Client-side jQuery pagination plugin : jPagesjPages 是一款非常不错的客户端分页插件,有很多特色,例如自动播放、按键翻页、延迟加载等等。浏览详情在线演示2. jPaginate: A Fancy jQuery Paginat...
深入理解javascript学习笔记(一) 编写高质量代码

深入理解javascript学习笔记(一) 编写高质量代码

一、变量 •全局变量 JavaScript的两个特征,不自觉地创建出全局变量是出乎意料的容易。首先,你可以甚至不需要声明就可以使用变量;第二,JavaScript有隐含的全局概念,意味着你不声明的任何变量都会成为一个全局对象属性(不是真正意义上的全局变量,可以用delete删除) 复制代码 代码如下: function sum(x,y) { // result 未声明,为隐式全局变量 result = x + y; return result;...
JavaScript之引用类型介绍

JavaScript之引用类型介绍

Object类型 Object类型是JavaScript中使用最多的一种类型。虽然Object的实例不具备多少功能,但对于在应用程序中存储和传输数据而言,它确实是非常理想的选择。 创建Object实例的方式有两种,第一种是使用new操作符后跟Object构造函数。 复制代码 代码如下: var person = new Object(); person.name = "tt"; person.age = 12; 另一种方式是使用对象字面量表示...
JavaScript 布尔操作符解析&& || !

JavaScript 布尔操作符解析&& || !

1、逻辑非 逻辑非用!表示,可以应用与ECMAScript的任何类型的值,逻辑非操作返回的是一个布尔值(true/false)。该操作符首先会将它的操作数转换为一个布尔值,然后再对其求反。 下面说明下Boolean()转型函数的一组规则。 数据类型转换为true的值转换为false的值BooleantruefalseString 任何非空字符串""(空字符串)Number 任何非零数字值(包括无穷大)0和NaNObject任何对象nullUndefine...
JavaScript/jQuery、HTML、CSS 构建 Web IM 远程及时聊天通信程序

JavaScript/jQuery、HTML、CSS 构建 Web IM 远程及时聊天通信程序

以及需要用到Http方式和Openfire通信的第三方库(JabberHTTPBind)。 JabberHTTPBind是jabber提供的XMPP协议通信的Http bind发送的形式,它可以完成WebBrowser和Openfire建立长连接通信。 主要通信流程如下图所示: 用户A通过JavaScript jsjac.js库发送一条消息到JabberHTTPBind这个Servlet容器,然后JabberHTTPBind的Servlet容器会向Open...
分享精心挑选的23款美轮美奂的jQuery 图片特效插件

分享精心挑选的23款美轮美奂的jQuery 图片特效插件

下面向大家分享精心挑选的23款优秀 jQuery 图片特效插件,带给你美轮美奂的图片展示效果。01. 3D Image Slider非常非常酷的 3D 图片滑动效果,有五种绚丽的效果演示。在线演示 下载源码02. Portfolio Image Navigator精致的图片导航效果,通过四个方向的箭头控制,适合作品展示的应用场合。在线演示 下载源码03. Image Transitions非常精美的图片切换效果,有 Flip、Multi-flip、Rota...
JavaScript高级程序设计 阅读笔记(十二) js内置对象Math

JavaScript高级程序设计 阅读笔记(十二) js内置对象Math

Math对象的属性 E:值e,自然对数的底 LN10:10的自然对数 LN2:2的自然对数 LOG2E:以2为底E的对数 LOG10E:以10为底E的对数 PI:值派 SQRT1_2:1/2 的平方根 SQRT2:2的平方根 Math对象的方法:最大值与最小值 min()&&max()用于取一组数中的最小值跟最大值。 示例: 复制代码 代码如下: var iMax=Math.Max(1,2,3); alert(iMax);//outputs 3 var i...
JavaScript高级程序设计 阅读笔记(十四) js继承机制的实现

JavaScript高级程序设计 阅读笔记(十四) js继承机制的实现

继承 继承是面向对象语言的必备特征,即一个类能够重用另一个类的方法和属性。在JavaScript中继承方式的实现方式主要有以下五种:对象冒充、call()、apply()、原型链、混合方式。 下面分别介绍。 对象冒充 原理:构造函数使用this关键字给所有属性和方法赋值。因为构造函数只是一个函数,所以可以使ClassA的构造函数成为ClassB的方法,然后调用它。ClassB就会收到ClassA的构造函数中定义的属性和方法。 示例: 复制代...
<< 571 572 573 574 575 576 577 578 579 580 >>