javascript与有限状态机详解 Javascript
简单说,它有三个特征:
* 状态总数(state)是有限的。* 任一时刻,只处在一种状态之中。* 某种条件下,会从一种状态转变(transition)到另一种状态。 它对JavaScript的意义在于,很多对象可以写成有限状态机。 举例来说...
标签: javascript
javascript定义变量时有var和没有var的区别探讨 Javascript
我们先来看一段代码 function show(){ alert(abc); } var abc=defg; show(); 有过C++或Java编程经验的人可能会说:“这程序,死定了,变量竟然在引用了该变量的函数后边定义,bug会...
标签: javascript
JavaScript中的document.referrer在各种浏览器测试结果 Javascript
前段时间需要通过 JavaScript 获取页面的来源,这个操作很简单,使用 document.referrer 就可以获取到了。不过,实际应用中还是有很多意外情况,这儿简单整理一下。 首先遇到的问题,是从 HTTPS 页面转到 HTTP ...
标签: javascript
javascript的document.referrer浏览器支持、失效情况总结 Javascript
在流量统计服务中都有Traffic source这个功能。Traffic source是针对访次级别的概念,换句话说,当访次建立的时候,landing page的流量来源即是该访次的Traffic
标签: javascript
js 模式窗口(模式对话框和非模式对话框)的使用介绍 Javascript
Javascript里面分模式对话框和非模式对话框,其实两者区别就是在对话框被关闭之前用户能否在同一页面的其他地方进行工作。比如“打开文件”对话框便是典型的模式对话框,在你对这个对话框做出动作才能对打开该对话框的程序进行其他操作,而非模式对...
标签: javascript
js中一维数组和二位数组中的几个问题示例说明 Javascript
js中的数组,可以存放各种数据类型(数值,字串) js中的数组没有越界,当输出的数组下标越界了,会显示undefined。 js中的数组是默认动态增长的 遍历数组的一种简单方式。 for(var key in arr){ window.al...
标签: javascript
javascript数组操作方法小结和3个属性详细介绍 Javascript
最近一直在用js,好好研究了下js数组的操作,在这里总结一下。 1、数组的创建 var arrayObj = new Array(); //创建一个数组 var arrayObj = new Array([size]); //创建一个数组并...
标签: javascript
JS中attr和prop属性的区别以及优先选择示例介绍 Javascript
相比attr,prop是1.6.1才新出来的,两者从中文意思理解,都是获取/设置属性的方法(attributes和properties)。只是,window或document中使用.attr()方法在jQuery1.6之前不能正常运行,因为...
标签: javascript
javascript时间函数大全 Javascript
以下是总结的js日期函数大全,供大家参考1.取得当前时间
var date=new Date();
2.已知年、月、日转换成日期型的数据:
var applyDate = document.domainException
标签: javascript
javaScript中两个等于号和三个等于号之间的区别介绍 Javascript
一言以蔽之:==先转换类型再比较,===先判断类型,如果不是同一类型直接为false。===表示恒等于,比较的两边要绝对的相同alert(0 == ""); // trueal
标签: javascript