数字营销 · Web开发 · 基础设施

"Javascript"的搜索结果

找到42条结果 (用时0.138秒)

jQuery中pushStack的原理和应用

pushStack是jQuery内核中一个非常重要的函数,它的重要性在于,许多jQuery内部函数都会频繁用到它。平常开发中虽然很少直接使用pushStack,但理解这个函数不仅有利于理解jQuery的运行原理,也有助于理解jQuery对象…

2 0

jQuery中extend的实现原理

extend() 是 jQuery 中一个重要的函数,主要用于实现对象的扩展和合并,在 jQuery 插件开发中也经常会用到。jQuery 内部同样大量使用了它来扩展属性和方法,例如上一篇文章中讲到的 noConflict 方法,就是通过…

4 0

jQuery中noConflict的实现原理

jQuery 中,noConflict 是用来处理全局变量冲突、释放变量控制权的一个重要方法。我们知道,jQuery 对外提供了两个常用的全局变量:$ 和 jQuery。虽然一般情况下只使用 jQuery 时不会出现冲突,…

4 0

jQuery内部原理浅析

这段时间在学习研究 jQuery 源码。随着 jQuery 的发展,研究和分析 jQuery 源码的人也越来越多,学习资料比前几年好找了不少,有很多非常不错的资源,例如高云的 jQuery1.6.1源码分析系列。这些教程对 jQuery 的…

3 0

用director.js实现的前端路由

做过后端开发,尤其是使用过类似Django或者express对服务器端的路由功能应该都比较熟悉,国外流行的博客系统wordpress也是非常经典的路由实现案例。那么,究竟什么的路由呢,下面通过wordpress来简单讲一下。理解wordpr…

9 0

深复制和浅复制

在面向对象的编程中,经常会遇到对象克隆的问题。如果不了解深复制和浅复制(也就是深拷贝和浅拷贝)的概念,编写程序的时候就可能出现一些比较难发现的问题。我们知道,对象可以看成是由一系列 key、value 组成的,不同编程语言对于数据类型的划分…

26 0

一个 window.history.go(-1)||window.close() 产生的问题

一个项目的需求是这样的:前台的留言表单根据用户的操作,有两种不同的提交方式。一种是在当前页面提交,另外一种是弹出一个新的页面,通过 JavaScript 控制表单的 target 属性来实现。为了保证比较好的用户体验:当前页面提交成功后,…

6 2

事件捕获和事件冒泡的区别

事件是 JavaScript 客户端编程中非常常见的内容,常见的事件有 click、mouseover、mouseenter、keyup、focus 等。只要接触过 JavaScript 事件,相信对“事件冒泡”和“事件捕获”…

1 0

JSON数据的跨域异步传输与回调

我们知道,由于同源规则的限制,普通的 Ajax 交互并不能直接进行跨域请求。但是在实际开发中,有些时候我们又必须对数据进行跨域传输。实际上,这类技术已经被广泛应用,很多网站的流量统计和分析工具都使用了类似的方法,我本人之前的文章中也介绍过相…

3 0

怎么样实现 jQuery 的 document.ready 方法

今天(2026年)的浏览器环境已经比2013年的时候好太多了,本站目前就自我实现了document.ready方法,比那时候的方式简洁太多了,也更好用,有兴趣的朋友可以打开console调试。什么是 document.ready?说…

5 0