随笔分类 -  JavaScript

摘要:方法一: function guid() { function s4() { return Math.floor((1 + Math.random()) * 0x10000) .toString(16) .substring(1); } return s4() + s4() + '-' + s4() 阅读全文
posted @ 2018-08-07 17:47 mopheify 阅读(109) 评论(0) 推荐(0)
摘要:1、函数是一段可执行的代码,函数可多次调用,模块化管理。 2、使用function语句,function funName([arg1][,arg2]....[,argn]){代码块}。所有版本可用,一次编译多次使用。 3、使用Function()构造函数funName=new Function(ar 阅读全文
posted @ 2017-03-12 21:57 mopheify 阅读(156) 评论(0) 推荐(0)
摘要:一、自定义对象 对象是数据的集合,对象有方法和属性。对象有内置对象,也可以自定义对象。 1、直接量对象:var teacher={name:"mo",age:20,say:new Function(alert("我是老师"))} 2、自定义构造函数创建对象:function teacher(_nam 阅读全文
posted @ 2017-03-12 21:26 mopheify 阅读(135) 评论(0) 推荐(0)
摘要:一、基本语句 1、表达式语句:x=1+3;windwo.open()都是表达式语句 2、语句块:{x=1+3;windows.open()},用大括号括起来的语名。 主要用于流程、函数体。 3、选择语句: if(布尔表达式){语句体},布尔表达式为true时执行语句体,否则跳过当前。 if(布尔表达 阅读全文
posted @ 2017-03-08 23:29 mopheify 阅读(126) 评论(0) 推荐(0)
摘要:一、运算符 1、运算符分类: 按功能:算术运算符:+、-、*、/、%、++、-- 例:12+12-11+5*6+20/5+5%2+(5%-2)+(-5++2)+(a++)+(++a)+(--a)+(a--)。注意取模运算符中返回结果值和第一个参数正负相关和第二个参数无关。 赋值运算符:= 字符串运算 阅读全文
posted @ 2017-03-08 22:42 mopheify 阅读(177) 评论(0) 推荐(0)
摘要:一、基本数据类型 1、字符类型:表示字符的类型,例:'aaa',"aaaa",'123456',''(空字符) 2、数字类型:表示数字的类型,例:0,1,3.1415936等 特殊数字类型:Infinity无限大,对应-Infinity表示数字无限小 NaN(Not a Number),NaN是个特 阅读全文
posted @ 2017-03-03 23:28 mopheify 阅读(198) 评论(0) 推荐(0)
摘要:一、语言概述 0、Javascript简称JS,除非另有说明情况否则两者指同一个语言。 1、Javascript是脚本语言,不需要编译。 2、Javascript可在客户端运行,也可是服务器端运行,很火的node.js就是服务器端运行的。 3、Javascript和Java没有任何关系,如果非要发生 阅读全文
posted @ 2017-03-01 00:08 mopheify 阅读(155) 评论(0) 推荐(0)
摘要:1、JSON是Javascript子集,所以前端支持使用Javascript的eval()把字符串转换为json 2、JSON语法规则:键/值对,JSON数据中键值必须成对出现,且键必须由双引号(")包裹。 值可以为以下类型: 数字(无需双引号{”age":30}) 布尔(无需双引号{isLogin 阅读全文
posted @ 2017-02-27 23:26 mopheify 阅读(186) 评论(0) 推荐(0)
摘要:一:全局变量View Code <script type="text/javascript">Var varliate="这是一个全局变量";function fun(){anotherVarliate="这也是一个全局变量";}</script>此处声明的变量varliate和anotherVarliate都是全局变量,anotherVarliate在函数没有使用声明语句声明,也作为全局变量存在使用。作用域是全局的!二:局部变量<script type="text/javascript&quo 阅读全文
posted @ 2011-11-25 15:22 mopheify 阅读(206) 评论(0) 推荐(0)