导读:
Published by 小马5月 15th, 2007.
今天看到MSDN 上的新文章:Create Advanced Web Applications With Object-Oriented Techniques。
很久没有看到这样让人唇齿留香的好文了。上次看到的是一篇是 Douglas Crockford 的JavaScr
转载
2023-07-13 15:33:27
75阅读
要获取更多Jerry的原创文章,请关注公众号"汪子熙":
原创
2021-07-16 09:56:36
74阅读
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"><html><head><meta http-equiv="Content-Type" content="text/ht
转载
2017-05-25 15:43:00
69阅读
2评论
要获取更多Jerry的原创文章,请关注公众号"汪子熙":
原创
2022-04-18 10:23:06
49阅读
上一篇随笔中总结了js数据类型检测的几个方法和jQuery的工具方法type方法,本篇要分析几个方法都依赖type方法,所以不了解type方法的请先参看 isFunction方法 用于测试是否为函数的对象示例: function stub() {}
var objs = [
function () {},
{ x:15, y:20 },
n
转载
2024-02-27 08:42:27
45阅读
jQuery函数源码如下:jQuery = function( selector, context ) {
// The jQuery object is actually just the init constructor 'enhanced'
// Need init if jQuery is called (just allow error to be thrown if not i
转载
2023-10-02 17:44:35
70阅读
使用jquery ajax异步提交的时候报Uncaught TypeError :Illegal invocation错误,报错如图: 基本上,导致这个错误的原因一般有以下两点:1.请求类型有误,如,post请求,但在后台设置的是get请求2.参数有误。 如,没有传参,或是参数对应不上去经过排查我违反了上面的第二点,传入的参数是一个对象,没有转为字符串
转载
2023-06-09 21:00:04
70阅读
什么是 jQuery ? jQuery是一个JavaScript函数库。 jQuery是一个轻量级的"写的少,做的多"的JavaScript库。 jQuery库包含以下功能: HTML 元素选取 HTML 元素操作 CSS 操作 HTML 事件函数 JavaScript 特效和动画 HTML DOM 遍历和修改 AJAX Utilities 提示: 除此之外,Jquery还提供了大量的插件。细节学
转载
2023-05-23 14:06:23
56阅读
每次申明一个jQuery对象的时候,返回的是jQuery.prototype.init对象,很多人就会不明白,init明明是jQuery.fn的方法啊,实际上这里不是方法,而是init的构造函数,因为js prototype对象可以实现继承,加上js的对象只是引用不会是拷贝,new jQuery,new jQuery.fn和new jQuery.fn.init的子对象是一样的,只是有没有执行到in
转载
2023-10-29 00:13:33
92阅读
# Android init进程守护原理
## 介绍
Android init进程是Android系统的第一个进程,它负责系统的初始化和启动其他进程。在Android系统中,init进程是一个特殊的进程,它不会被kill掉,并且在系统启动过程中一直运行。
在某些场景下,我们需要保证某个进程一直运行,即使它被意外杀死。这时候,我们可以通过守护进程的方式来实现。
本文将介绍如何通过编写一个守护进
原创
2024-01-03 11:31:17
125阅读
Spring 源码解读:IOC 原理之依赖注入,Bean 的创建过程,循环依赖解决尝试获取 getBean获取 Bean name尝试获取单例对象,处理循环依赖假如成功获取到对象检查后返回 Bean 对象假如没获取到对象,双亲向上寻找确实没创建实例,先添加 dependsOn 依赖 Bean创建单例实例创建实例前准备工作先拿到实例的 Class 类尝试通过 AOP 代理返回对象创建实例初步创建实
转载
2024-10-10 10:10:40
73阅读
之前的文章"javascript异步代码的回调地狱"中提到了编写AJAX代码经常遇到的3个问题,现在我们看下如何利用then()解决第2个问题:如果AJAX请求之间存在依赖关系,我们的代码就会形成Pyramid of Doom(金字塔厄运)。比如我们要完成这样一件事:有4个供Ajax访问的url地址,需要先Ajax访问第1个,在第1个访问完成后,用拿到的返回数据作为参数再访问第2个,第2个访问完成
转载
2024-08-30 18:46:26
49阅读
// 初始化jQuery对象,即jQuery.fn.init对象
// @param selector 选择器,可能是DOM对象、html字符串、jQuery对象、函数或其他任意值。
// @param context 选择器选择的范围
// @param rootjQuery == $(document);
init: function( selector, context, rootjQ
转载
2023-07-17 22:18:03
223阅读
# jQuery init 之前会执行什么
在使用 jQuery 的过程中,我们经常会用到 `$(document).ready()` 或简写形式的 `$(function(){})` 来初始化页面加载完成后的操作。那么在执行这些初始化操作之前,会执行什么呢?
在介绍之前,我们先了解一下 jQuery 的初始化过程。当我们在页面中引入 jQuery 库文件后,浏览器会下载并解析该文件。接着,j
原创
2023-12-31 04:16:57
36阅读
1、外层沙箱及命名空间$为了避免声明了一些全局变量而污染,把代码放在一个“沙箱执行”,jQuery具体的实现,都被包含在了一个立即执行函数构造的闭包里面,然后在暴露出命名空间(可以为API,函数,对象),如只暴露 $ 和 jQuery 这2个变量给外界:(function(window, undefined) {
// 用一个函数域包起来,就是所谓的沙箱
// 在这里边var定义的变量,
转载
2024-03-31 15:43:11
47阅读
# jQuery.fn.init源码解释
## 引言
jQuery.fn.init源码是jQuery库的核心部分之一,它定义了jQuery对象的初始化过程和选择器的解析逻辑。本文将对jQuery.fn.init源码进行解释,并通过代码示例演示其使用方法和原理。
## 什么是jQuery.fn.init源码?
jQuery.fn.init源码是jQuery库中一个非常重要的函数,它是创建jQ
原创
2023-08-30 06:31:01
137阅读
只要使用过jQuery的,想必对ready都不陌生,$(function(){})和$(document).ready(function(){})的使用更是习以为常。要说到window.onload与document.ready的区别也能谈出个一二,最重要的区别就是:window.onload是在dom文档树以及所有文件都加载完成后,才执行;而document.ready是,只要dom文档树加载完
转载
2024-08-01 11:15:24
60阅读
jQuery的核心:$即jQuery的别称,$()函数用于将任何对象包裹成jQuery对象,之后允许调用定义在jQuery对象上的任何方法。即jQuery不仅仅是一个类,也是一个普通的对象,在jQuery本身的属性中还增加了一系列的方法:Ajax、each、工具。$实现的源码如下:(function(w){
//工厂
function jQuery(selector
转载
2023-08-31 10:59:55
51阅读
...
转载
2021-08-12 16:51:00
64阅读
2评论
jquery最核心的就是$,他是一个函数,发返回一个jquery对象,她是一个类在这个类的原型上有很多jquery自定义的方法,每次调用$返回一个新的jq对象,同时在jquery类中根据传入参数的·类型(判断参数是函数或者字符串),把选中的元素存在数组中,遍历这个数组,取出每个元素进行dom操作,链式操作是只需要在每个方法中returnthis,this就是在$函数中返回的jq对象,
原创
2020-01-21 03:17:53
462阅读