javascript基础简单的讲解,图文图表的形式展现出来,更加的生动、易懂。BOMDOM变量函数基础流程语句数据类型数组运算符正则表达式字符串函数
分类:
编程语言 时间:
2014-08-26 09:48:17
阅读次数:
307
在学习了javascript基础后,需要了解一些javascript的高级技术,这样才能在变化多端的前端开发中游刃有余。下面阐释一些常有的javascript高级技术。一、事件事件是javascript中最为摄人心魄的技术。因为了有了它的存在,用户不仅可以浏览网页内容,还可以与网页进行交互了,大..
分类:
编程语言 时间:
2014-08-25 10:12:05
阅读次数:
262
在学习过css相关的知识,有了前端工程师的一些基础知识。但要较好的掌握前端,必须要学习好javascript的知识。下面将从基本语法、变量、关键字、保留字、语句、函数、BOM等角度阐释。一、基本语法javacript作为一种面向对象的、脚本级的轻量语言,与java一脉相承。命名:区分大..
分类:
编程语言 时间:
2014-08-22 02:49:45
阅读次数:
215
原理 事件分两种。第一种浏览器事件,由浏览器抛出事件,它是人机交互的基础;第二种自定义事件,由程序员抛出事件,它是模拟事件流程。两者都是为了完成数据的传递。浏览器事件 机制 冒泡和捕获两种机制。因IE8-前只支持冒泡,所以实际运用中,只允许事件冒泡。 处理方式 IE8- 与 ...
分类:
编程语言 时间:
2014-08-18 17:57:32
阅读次数:
243
原理 万物皆为对象。假设将'莫德'(我)看成对象。莫德的属性有名字,性别,年龄等。 莫德的行为有吃饭,走路,睡觉等。莫德与他人的往来即对象间的交互。对象对应世界的一个实体。类,即管理对象的分类。如果莫德是具体的对象。男人即类。人即接口。构建方式 单例对象:JSON 普通对象:(function...
分类:
编程语言 时间:
2014-08-18 13:04:32
阅读次数:
205
原理 函数里包含函数,即闭包。 包含函数的结果是,子函数会挟持父函数的活动对象。子函数在访问一个变量时,先读自身的活动对象,是否包含此变量,没有从父函数里找,还没有,去祖函数,层层回溯,直到window,还没有就返回undefined。如图: 优点 对象、模块化的基础。缺点 增加额外的内...
分类:
编程语言 时间:
2014-08-18 12:00:44
阅读次数:
199
不要把相等运算符(==)与赋值运算符(=)搞混。以&&运算符隔开的两个条件中的前者为错,则不会检测第二个条件的真假。利用这一点,可以提高脚本的速度。使用带switch的多个条件if(button=="next") window.location = "next.html"; else if(b...
分类:
编程语言 时间:
2014-08-17 22:41:13
阅读次数:
180
不管是Jquery还是EXTJS,现代的js框架中大量应用了js的一些特性,比如:匿名函数,闭包等等,导致源代码非常难以阅读。 不过要想真正的使用好前台的UI技术,还是需要去深入的理解这些概念。 在这里推荐几篇比较好的文章介绍javaScript基础: 当JavaScript从入门到提高前需要注意的...
分类:
编程语言 时间:
2014-08-14 19:58:09
阅读次数:
277
图解: 1.Loction: 拼接参数时,应编码decodeURIComponent/encodeURIComponent()。 2.History:pushState+replaceState+onpopstate事件适合用来做无刷新页面切换; history.length===0用来判断...
分类:
编程语言 时间:
2014-08-14 19:50:49
阅读次数:
212