从一个简单的问题谈起:<scripttype="text/javascript">alert(i);vari=1;</script>输出结果是undefined,这种现象被称成“预解析”:JavaScript引擎会优先解析var变量和function定义.在预...
这是完结篇了,前两篇文章在这里:JavaScript函数式编程(一)JavaScript函数式编程(二)在第二篇文章里,我们介绍了Maybe、Either、IO等几种常见的Functor,或许很多看完第二篇文章的人都会有疑惑...
为什么说能使用html/css解决的问题就不要使用JS呢?两个字,因为简单.简单就意味着更快的开发速度,更小的维护成本,同时往往具有更好的体验,下面介绍几个实例.1.导航高亮导航高亮是一种很常见的问...
闭包(closure)是掌握Javascript从人门到深入一个非常重要的门槛,它是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现.下面写下我的学习笔记~系列目录深入浅出JavaScript...
JavaScript字符串用于存储和处理文本.因此在编写JS代码之时她总如影随形,在你处理用户的输入数据的时候,在读取或设置DOM对象的属性时,在操作Cookie时,在转换各种不同Date时,诸此等等,繁不能数;...
前言本文是我学习JavaScript过程中收集与整理的一些易错知识点,将分别从变量作用域,类型比较,this指向,函数参数,闭包问题及对象拷贝与赋值这6个方面进行由浅入深的介绍和讲解,其中也涉及了一些E...
本文由码农网–小峰原创翻译,转载请看清文末的转载要求,欢迎参与我们的付费投稿计划! 使用let语句,允许你在JavaScript中创建块范围局部变量.let语句是在JavaScript的ECMAScript6标准中引入的...
简单工厂模式是由一个方法来决定到底要创建哪个类的实例,而这些实例经常都拥有相同的接口.这种模式主要用在所实例化的类型在编译期并不能确定,而是在执行期决定的情况.说的通俗点,就像公司茶水间...
在ES6很多很棒的新特性中,箭头函数(或者大箭头函数)就是其中值得关注的一个!它不仅仅是很棒很酷,它很好的利用了作用域,快捷方便的在现在使用以前我们用的技术,减少了很多代码……但是如果你不了...
本文由码农网–刘健超原创,转载请看清文末的转载要求,欢迎参与我们的付费投稿计划! 最近被同学问道JavaScript单线程的一些事,我竟回答不上.好吧,感觉自己的JavaScript白学了.下面是我这几天...
JavaScript从定义到执行,JS引擎在实现层做了很多初始化工作,因此在学习JS引擎工作机制之前,我们需要引入几个相关的概念:执行环境栈、全局对象、执行环境、变量对象、活动对象、作用域和作用域链...
本文由码农网–小峰原创,转载请看清文末的转载要求,欢迎参与我们的付费投稿计划! 如果你经常活跃在一些社交网站上,那么你肯定会看到过很多形式各异的分享按钮,目前由于HTML5和CSS3的普及,很...
伴随着今年10月底HTML5标准版的发布,未来使用HTML5的场景会越来越多,这是令web开发者欢欣鼓舞的事情.然而有一个现实我们不得不看清,那就是IE系列浏览器还占有一大部分市场份额,以IE8、9为主,win...
什么是ApplicationCacheHTML5引入了应用程序缓存技术,意味着web应用可进行缓存,并在没有网络的情况下使用,通过创建cachemanifest文件,可以轻松的创建离线应用.ApplicationCache带来的三个优势是...
基于HTML5的应用现在已经非常广泛,今天我们就来向大家分享20款非常绚丽的HTML5/CSS3应用插件.希望大家喜欢并分享给你的好友们.1、HTML5视频破碎重组特效强大视觉冲击HTML5视频播放器很多,但是HT...