Welcome 微信登录

首页 / 脚本样式 / JavaScript

javascript中tostring()和valueof()的用法及两者的区别

javascript中tostring()和valueof()的用法及两者的区别

基本上,所有JS数据类型都拥有valueOf和toString这两个方法,null除外。它们俩解决javascript值运算与显示的问题。1.用法如下:toString()方法:返回对象的字符串表示。对象操作Array将Array的元素转换为字符串。结果字符串由逗号分隔,且连接起来。Boolean如果 Boolean 值是true,则返回 “true”。否则,返回 “false”。Date返回日期的文字表示法。Error返回一个包含相关错误消息的字符串。F...
跟我学习javascript的严格模式

跟我学习javascript的严格模式

一、概述除了正常运行模式,ECMAscript 5添加了第二种运行模式:“严格模式”(strict mode)。顾名思义,这种模式使得Javascript在更严格的条件下运行。设立”严格模式”的目的,主要有以下几个:消除Javascript语法的一些不合理、不严谨之处,减少一些怪异行为;消除代码运行的一些不安全之处,保证代码运行的安全;提高编译器效率,增加运行速度;为未来新版本的Javascript做好铺垫。“严格模式”体现了Javascript更合理、更...
跟我学习javascript的浮点数精度

跟我学习javascript的浮点数精度

大多数编程语言都有几种数值型数据类型,但是JavaScript却只有一种。你可以使用typeof 运算符查看数字的类型。不管是整数还是浮点数,JavaScript都将它们简单地归类为数字。typeof 17; //numbertypeof 98.6; //numbertypeof -21.3; //number事实上,JavaScript中所有的数字都是双精度浮点数。这是由IEEE754标准制定的64位编码数字——即“doubles”。如果这一事实使你疑惑...
跟我学习javascript的隐式强制转换

跟我学习javascript的隐式强制转换

JavaScript的数据类型分为六种,分别为null,undefined,boolean,string,number,object。object是引用类型,其它的五种是基本类型或者是原始类型。我们可以用typeof方法打印来某个是属于哪个类型的。不同类型的变量比较要先转类型,叫做类型转换,类型转换也叫隐式转换。隐式转换通常发生在运算符加减乘除,等于,还有小于,大于等。。typeof "11" //string typeof(11) //number"1...
浅析JavaScript访问对象属性和方法及区别

浅析JavaScript访问对象属性和方法及区别

属性是一个变量,用来表示一个对象的特征,如颜色、大小、重量等;方法是一个函数,用来表示对象的操作,如奔跑、呼吸、跳跃等。在JavaScript中通常使用”."运算符来存取对象的属性的值。或者使用[]作为一个关联数组来存取对象的属性。对象的属性和方法统称为对象的成员。访问对象的属性在JavaScript中,可以使用“ . ”和“ [ ] ”来访问对象的属性。1. 使用“ . ”来访问对象属性语法: objectName.propertyName其中,obje...
跟我学习javascript的全局变量

跟我学习javascript的全局变量

一、尽量少用全局对象全局变量的问题在于,你的JavaScript应用程序和web页面上的所有代码都共享了这些全局变量,他们住在同一个全局命名空间,所以当程序的两个不同部分定义同名但不同作用的全局变量的时候,命名冲突在所难免。web页面包含不是该页面开发者所写的代码也是比较常见的,例如:第三方的JavaScript库广告方的脚本代码第三方用户跟踪和分析脚本代码不同类型的小组件,标志和按钮比方说,该第三方脚本定义了一个全局变量,叫做result;接着,在你的函...
跟我学习javascript的var预解析与函数声明提升

跟我学习javascript的var预解析与函数声明提升

1、var 变量预编译JavaScript 的语法和 C 、Java、C# 类似,统称为 C 类语法。有过 C 或 Java 编程经验的同学应该对“先声明、后使用”的规则很熟悉,如果使用未经声明的变量或函数,在编译阶段就会报错。然而,JavaScript 却能够在变量和函数被声明之前使用它们。下面我们就深入了解一下其中的玄机。先来看一段代码:(function() { console.log(noSuchVariable);//ReferenceError...
使用JQuery FancyBox插件实现图片展示特效

使用JQuery FancyBox插件实现图片展示特效

FancyBox是一个用于显示图像,HTML内容和多媒体的lightbox工具。jquery插件之fancybox弹出框特效,与广为人之的lightbox插件比较类拟,可以展示单张图片,也可展示一组图片,它还可以展示自定义的内容与ajax载入外部文件的内容等,功能也是很方便与实用的。Demo effect(image gallery):Sample code:<link href="~/Content/jquery.fancybox.css" rel...
跟我学习javascript的函数和函数表达式

跟我学习javascript的函数和函数表达式

1、函数声明与函数表达式在ECMAScript中,创建函数的最常用的两个方法是函数表达式和函数声明,两者期间的区别是有点晕,因为ECMA规范只明确了一点:函数声明必须带有标示符(Identifier)(就是大家常说的函数名称),而函数表达式则可以省略这个标示符:函数声明:function 函数名称 (参数:可选){ 函数体 }函数表达式:function 函数名称(可选)(参数:可选){ 函数体 }所以,可以看出,如果不声明函数名称,它肯定是表达式,可如果...
12种JavaScript常用的MVC框架比较分析

12种JavaScript常用的MVC框架比较分析

本文详细讲述了12种JavaScript常用的MVC框架。分享给大家供大家参考,具体如下:Gordon L. Hempton是西雅图的一位黑客和设计师,他花费了几个月的时间研究和比较了12种流行的JavaScript MVC框架,并在博客中总结了每种框架的优缺点,最终的结果是,Ember.js胜出。此次比较针对的特性标准有四种,分别是:① UI绑定(UI Bindings)② 复合视图(Composed Views)③ Web表现层(Web Present...
跟我学习javascript的函数调用和构造函数调用

跟我学习javascript的函数调用和构造函数调用

一、函数调用Function绝对是JavaScript中的重中之重。在JavaScript中,Function承担了procedures, methods, constructors甚至是classes以及modules的功能。在面向对象程序设计中,functions,methods以及class constructor往往是三件不同的事情,由不同的语法来实现。但是在JavaScript中,这三个概念都由function来实现,通过三种不同的模式。最简单的...
跟我学习javascript的call(),apply(),bind()与回调

跟我学习javascript的call(),apply(),bind()与回调

一、call(),apply(),bind()方法JavaScript 中通过call或者apply用来代替另一个对象调用一个方法,将一个函数的对象上下文从初始的上下文改变为由 thisObj 指定的新对象。简单的说就是改变函数执行的上下文,这是最基本的用法。两个方法基本区别在于传参不同。call(obj,arg1,arg2,arg3); call第一个参数传对象,可以是null。参数以逗号分开进行传值,参数可以是任何类型。apply(obj,[arg1,...
jquery验证邮箱格式是否正确实例讲解

jquery验证邮箱格式是否正确实例讲解

我们来看看都有哪些邮箱:我们如果一个个的邮箱进行判断,显然是不可能的了。—个完整的Internet邮件地址由以下两个部分组成,格式如下:登录名@主机名.域名 中间用—个表示“在”(at)的符号“@”分开,符号的左边是对方的登录名,右边是完整的主机名,它由主机名与域名 组成。其中,域名由几部分组成,每一部分称为一个子域(Subdomain),各子域之间用圆点“.”隔开,每个子域都会告诉用户一些有关这台邮件服务器 的信息。关键验证的正则表达式: var myr...
JavaScript中对DOM节点的访问、创建、修改、删除

JavaScript中对DOM节点的访问、创建、修改、删除

DOMDOM就是Document object Model的缩写。文档对象模型是把XML或HTML以树节点为表现形式的文档。用DOM方法和属性,你可以访问,修改,删除页面上任意一个元素,也是可以添加一个元素。DOM是独立于语言的API,可以被任意语言所实现,当然也包括了Javascript看看下面的一个文本。<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3....
jQuery实现标题有打字效果的焦点图代码

jQuery实现标题有打字效果的焦点图代码

本文实例讲述了jQuery实现标题有打字效果的焦点图代码。分享给大家供大家参考,具体如下:给大家分享一款基于jQuery标题有打字效果的焦点图,具有标题打字形式逐渐显示的功能。这款焦点图适用浏览器有:IE8、360、FireFox、Chrome、Safari、Opera、傲游、搜狗、世界之窗。运行效果截图如下:在线演示地址如下:http://demo.jb51.net/js/2015/jquery-title-print-style-flash-codes...
实例代码详解jquery.slides.js

实例代码详解jquery.slides.js

Slides – 是一个简单的,容易定制和风格化,的jQuery幻灯片插件。Slides提供褪色或幻灯片过渡效果,图像淡入淡出,图像预压,自动生成分页,循环,自动播放的自定义等很多选项。用Slides插件,你可以随机播放幻灯片,设定那一套您想要开始幻灯片。它附带充分的说明和示例。废话不多说了,直接给大家贴代码了 $(function(){ $("#slides").slidesjs({play: {active: true, // [boolean] Ge...
<< 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 >>