随笔分类 - Javascript25天
JS知识整理
摘要:从ES6开始,JavaScript就朝着工程化和面向对象的大步迈进,我们并不知道这对于年轻的JavaScript来说是好还是坏,因为它最开始是做为一款轻量级的脚本语言而风靡全球的。这个问题就留给时间来证明吧!
阅读全文
摘要:JSON和AJAX是JavaScript中应用非常多的两项技术。JSON是一种轻量级的数据交换格式,它更小,所以更快。AJAX全称:异步JavaScript和XML,它是一种异步使用JavaScript的、能更好的创建交互式网页应用的技术。
阅读全文
摘要:你可能经常在别人的代码里看到:this关键字,并且你自己在写代码的时候也常用到this,那么你知道this在JavaScript中扮演了怎样的角色吗?不同地方的this是同一个意思呢,还是根据使用方式不同而有其他含义呢?今天就带你一探this的究竟。
阅读全文
摘要:使用JavaScript对象编程,构造函数,原型,原型链,是三个你绕不开的话题。这三者之间有着怎样的联系?他们之间又是怎么相互作用的?今天就带你揭开它迷人(或者烦人)的面纱!
阅读全文
摘要:你看了前面内容,可能觉得JavaScript函数也不过如此,并没有什么亮点和特殊之处。那么现在,此刻,我们就一起来看看JavaScript的特别之处(也是JavaScript最大的坑),闭包和立即执行函数。
阅读全文
摘要:函数是所有编程语言的重中之重,函数也正是编程最迷人的地方。今天就带大家初步领略一下JavaScript函数的风骚之处。包括函数定义,返回值,执行及函数预编译。
阅读全文
摘要:javaScript中的正则表达式和其他语言中的差不多,接下来就让我们来了解一下JavaScript中的正则表达式。
阅读全文
摘要:大多数工程语言都有直接操作本地文件的能力,但很可惜JavaScript不具备这个能力。那么作为一个前端工程师,要想通过JavaScript操作本地文件该怎么办呢?JavaScrip通过迂回的方式(浏览器BOM对象)实现了本地存储少量数据。
阅读全文
摘要:我们设计程序时,并不总是需要让所有代码在编写完后就立即被执行,有时候我们需要让程序在未来某个时间点才被执行,或许也有这样的要求:让某个功能每隔一段时间就循环执行,JavaScript通过setInterval和setTimeout来实现它们。
阅读全文
摘要:BOM对象核心模块是5个对象:document,screen,navigator,history,location。它们提供了丰富的操作浏览器和HTML文档的方法和描述它们的属性。今天就让我们来详细聊一聊吧。
阅读全文
摘要:BOM(浏览器对象模型)让JavaScript可以和浏览器进行交流。BOM由浏览器来实现,浏览器实现BOM的核心就是window对象,JavaScript和浏览器交流,事实上就是通过window对象实现的。
阅读全文
摘要:JS实现的大多数特效都需要定位元素,而定位元素不外乎以下几类属性:offset、client、scroll。通过合理使用这些属性,即可轻松实现各种JS动态效果了。
阅读全文
摘要:DOM事件,就是浏览器或用户针对页面可以做出的某种动作,我们称这些动作为DOM事件。DOM事件是用户和页面交互的核心。当动作发生(事件触发)时,我们可以为其绑定一个或多个事件处理程序(函数),来完成我们想要实现的功能。
阅读全文
摘要:DOM提供了很多实用的API,这些API让我们可以轻松的访问HTML文档。DOM把HTML文档解析为节点树,今天我们就一起来学习如何使用JavaScript操作这些节点吧。
阅读全文
摘要:DOM(Document Object Model)文档对象模型,它帮助我们使用JavaScript(或其他编程语言)操纵文档。DOM是HTML和XML文档的编程接口。DOM把文档的所有节点都解析为一个对象,并提供了一些属性和方法来描述它们。
阅读全文
摘要:数组Array是JavaScript中最常用的类型之一,同一数组中可以保存任意类型的数据,并且它的长度是动态的,会随着数组中数据的加减自动变化。ES5新增了一些迭代方法,这让数组的功能更加强大了。
阅读全文
摘要:为了能更好的操作基本类型值,JavaScript提供了3个特殊的引用类型:Boolean,Number和String。这些引用类型和传统对象相似,有自己的属性和方法,但也具备各自的特殊行为。
阅读全文
摘要:现实世界是由无数的事物或对象组成,事物都有各独特的属性和一些动作行为,一般我们可以通过事物的某些特征或行为动作描述它。JavaScript中也是如此,JavaScript对象是多个键值对的集合,键我们称之为对象的属性,值称之为属性值。如果某个属性的值是函数,那么我们称这个属性是该对象的一个方法。
阅读全文
摘要:时间是物理学七大常量之一。生活中记录时间有两种方式(或者说有两种计时系统):GMT(格林尼治时间)和UTC(协调世界时间)。
阅读全文
摘要:Javascript 中Math和其他对象不同,它具有数学常数和函数的属性和方法。因为它的属性是数学常数,所以不能被改变(可以进行赋值操作,但最后值不变)。 Math的方法就是普通函数,调用他们直接用Math.method即可,而无需使用new关键字创造它的实例。JS中的其他对象也有类似这样的方法,
阅读全文

浙公网安备 33010602011771号