![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
z_黑桃白菜
这个作者很懒,什么都没留下…
展开
-
javascript callback函数的理解与使用
回调函数定义: 回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应。 在JavaScript中,回调函数具体的定义为:函数A作为参数(函数引用)传递到另一个函数B中,转载 2017-04-12 11:42:00 · 549 阅读 · 0 评论 -
JavaSript模块规范 - AMD规范与CMD规范介绍
JavaSript模块化什么是模块化,模块化开发? 模块化是指在解决某一个或一系列复杂问题时,依照一种分类的思维把问题进行系统性的分解以之处理。 模块化是一种处理复杂系统分解为代码结构更合理,可维护性更高的可管理的模块的方式。可以想象一个巨大的系统代码,被整合优化分割成逻辑性很强的模块时,对于软件是一种何等意义的存在。对于软件行业来说:解耦软件系统的转载 2017-04-12 13:25:05 · 191 阅读 · 0 评论 -
javascript中apply和call方法的作用及区别说明
一、call和apply的说明1、call,apply都属于Function.prototype的一个方法,它是JavaScript引擎内在实现的,因为属于Function.prototype,所以每个Function对象实例(就是每个方法)都有call,apply属性。既然作为方法的属性,那它们的使用就当然是针对方法的了,这两个方法是容易混淆的,因为它们的作用一样,只是使用方式不同。转载 2017-06-16 14:39:36 · 479 阅读 · 0 评论 -
用HTML5的popstate如何玩转浏览器历史记录
一、popstate用来做什么的?简而言之就是HTML5新增的用来控制浏览器历史记录的api。二、过去如何操纵浏览器历史记录?window.history对象,该对象上包含有length和state的两个值,在它的__proto__上继承有back、forward、go等几个功能函数在popstate之前,我们可以利用back、forward、go对history进行后退和前进转载 2017-06-16 15:27:19 · 411 阅读 · 0 评论 -
HTML5 简介(三):利用 History API 无刷新更改地址栏
February 12, 2014 / 编程指南HTML5 新增的历史记录 API 可以实现无刷新更改地址栏链接,配合 AJAX 可以做到无刷新跳转。简单来说:假设当前页面为renfei.org/,那么执行下面的 JavaScript 语句:window.history.pushState(null, null, "/profile/");之后,地址栏的地址就会变成转载 2017-06-16 15:35:24 · 381 阅读 · 0 评论