-
DOM之通俗易懂讲解
DOM是所有前端开发每天打交道的东西,但是随着jQuery等库的出现,大大简化了DOM操作,导致大家慢慢的“遗忘”了它的本来面貌.不过,要想深入学习前端知识,对DOM的了解是不可或缺的,所以本文力图系统...
-
Cookie介绍及JavaScript操作Cookie方法详解
本文主要为大家简单介绍了以下Cookie的用途、运行机制,以及JavaScript操作Cookie的各种方法,总结的比较全面,希望能给大家带来帮助.什么是Cookie“cookie是存储于访问者的计算机中的变量.每当同一...
-
JavaScript String 对象实例深入研究
本文主要介绍并分析JavaScript中String对象的具体用法,以及和String对象相关的方法,方便开发者在JavaScript开发中更好地处理字符串.1.介绍String对象,对字符串进行操作,如:截取一段子串、查找字...
-
JavaScript数据类型分析及其转换
虽然JavaScript是一种解释型编程语言,数据类型也并不多,但是作为Web开发者,一些基本的JavaScript数据类型还是需要掌握的.本文就主要介绍了JavaScript中所有的数据类型以及它们之间的互相转换.Ja...
-
JavaScript模块化开发的那些事
模块化开发在编程开发中是一个非常重要的概念,一个优秀的模块化项目的后期维护成本可以大大降低.本文主要介绍了JavaScript模块化开发的那些事,文中通过一个小故事比较直观地阐述了模块化开发的过...
-
JavaScript事件机制兼容性解决方案
本文的解决方案可以用于Javascript?native对象和宿主对象(dom元素),通过以下的方式来绑定和触发事件:或者varinput=document.getElementsByTagName('input')[0];varform=document.get...
-
JavaScript日期操作方法详解
日期操作在JavaScript开发中经常会遇到,尤其是对初学者来说,JavaScript的日期操作比较繁琐,但是必须掌握常用的日期操作方法,本文就简单介绍一下JavaScript操作日期类型的常用方法,希望能给你有所...
-
React入门学习实例
学习React之初并不轻松,不是React造了多少新概念,只是它打破了一些传统意义上的“最佳实践”.用React也不会令你少写多少代码,什么5分钟写一个blog,几行代码就能实现个什么之类的.工具不是越傻瓜...
-
JavaScript模拟抛物运动的代码实现
抛物运动是由重力感应引起的一种运动,这篇文章将用简单的JavaScript代码来模拟抛物运动的实现,下面的代码对我们学习JavaScript非常有帮助.这段JavaScript代码模拟重力状态下的抛物运动,可设置以...
-
JavaScript的事件监听与捕获和冒泡
在前端开发中,我们经常需要对某些事件进行监听.这样只要在指定的元素上触发了该事件,就会执行一个回调来进行相关的操作.而js中事件监听方法总共有三种,分别如下所示:element.addEventListener(...
-
我所认识的JavaScript正则表达式
如果说这是一篇关于正则表达式的小结,我更愿意把它当做一个手册.RegExp三大方法本文的RegExp采用直接量语法表示:/pattern/attributes.attributes有三个选择,i、m和g,m(多行匹配)不常用直接省...
-
ES6箭头函数和它的作用域
在ES6很多很棒的新特性中,箭头函数(或者大箭头函数)就是其中值得关注的一个!它不仅仅是很棒很酷,它很好的利用了作用域,快捷方便的在现在使用以前我们用的技术,减少了很多代码……但是如果你不了...
-
Chrome开发者工具之JavaScript内存分析
内存泄漏是指计算机可用内存的逐渐减少.当程序持续无法释放其使用的临时内存时就会发生.JavaScript的web应用也会经常遇到在原生应用程序中出现的内存相关的问题,如泄漏和溢出,web应用也需要应对...
-
JavaScript 代码风格指南
一.基本格式缩进建议每级4个空格,可以给编辑器设置tab=4个空格,自动转换分号不要省略分号,防止ASI(自动插入分号)错误行宽每行代码不超过80个字符,过长应该用操作符手动断行断行操作符在上一行...
-
100行代码实现的JavaScript MVC样式框架
介绍使用过?JavaScript框架(如?AngularJS,Backbone或者Ember)的人都很熟悉在UI(用户界面,前端)中mvc的工作机理.这些框架实现了MVC,使得在一个单页面中实现根据需要变化视图时更加轻松,而模型...