模块化演进阶段一:文件即模块,使用<script>标签引入污染全局作用域命名冲突无法管理模块依赖关系阶段二:命名空间方式,文件暴露一个全局对象,所有方法挂载到全局对象上形成命名空间缓解命名冲突,但无法避免没有私有属性,从而无法避免出现私有属性值被不小心更改的情况依赖关系仍然无法管理阶段三:IIFE立即执行函数表达式,可以给全局对象上挂载属性来暴露接口,也可以返回一个对象来暴露接口。私有
DOM操作模块1、复习选择器模块(选择器模块结束)目的:学而时习之 复习和总结选择器模块2、DOM的基本操作方法目标:回顾DOM操作的基本方法3.1 DOM操作 -创建节点练习 1:创建10个 div 并在里面写上 'div 序号' 加到 body 中创建元素:document.createElement() 创建文本:document.createTextNode(); for(var i =
jQuery1.jQuery介绍顾名思义,就是JavaScript和查询(Query),是辅助JavaScript开发的js类库。核心思想是写得更少,做得更多,所以它实现了很多浏览器的兼容性问题。注意事项:使用jQuery必须要导入jQuery库才可以使用;为按钮添加点击响应函数必须先使用jQuery查询到标签对象,然后使用标签对象.click(function(){});。2.jQuery核心函
转载 2023-05-22 14:36:08
816阅读
今天学习了jQuery,便想总结一下常用的jQuery函数,供大家参考,也供自己备用1、$()获取指定对象$()里面可以写标签名,也可以写id名,例如$("#id名") ,还可以写class名2、.click()单击事件点击此元素所触发的事件3、.blur()离焦事件焦点离开元素所触发的事件4、.focus()聚焦事件焦点进入元素所触发的事件5、.css()获取或设置元素的css样式函数可以有一个
转载 2023-08-22 21:09:30
41阅读
jQuery插件本质上是将命名空间挂在全局的jQueryjQuery.fn上而非使用define定义的模块。 JQuery的这种扩展机制同模块化要求模块的独立性,以及模块互相隔离有点冲突。jQuery插件数目众多,我们不打算做大量的转换工作,为模块化而模块化,甚至改变插件的调用方式, 这样对开发带来的价值不大。只希望通过模块加载器实现自动的依赖管理,按需加载,并且使用方式
转载 2023-07-24 22:39:29
58阅读
现有的模板解决方案现在已经有了许多JavaScript的解决方案模板,从这方面说,标准化的模板解决方案必然是大势所趋。在本节中,我们向你简要描述四个最流行最有趣的模板。现有的模板解决方案能解决什么?那些特色在jQuery核心中有意义。微模板John Resig的微型模板引擎非常小(未压缩仅2KB)。然而,这点小小的代码已经抓到了渲染一个模板的核心功能。下面是一个用微模板引擎显示单个JavaScri
转载 2023-10-31 18:53:14
3阅读
jQuery的数据缓存模块以一种安全的方式为DOM元素附加任意类型的数据,避免了在JavaScript对象和DOM元素之间出现循环引用,以及由此而导致的内存泄漏。数据缓存模块为DOM元素和JavaScript对象提供了统一的数据设置、读取和移除方法,在jQuery内部还为队列模块、动画模块、样式操作模块、事件系统提供基础功能,负责维护这些模块运行时的内部数据。 writer by:大沙漠
转载 2023-07-12 20:19:24
41阅读
一、jQuery属性模块整体介绍jQuery的属性操作模块分四个部分:html属性操作,dom属性操作,类样式操作,和值操作。html属性操作(setAttribute/getAttribute)是指对html文档中的属性进行读取,设置和移除操作,其中,属性名一般是小写的联词符式的字符串,属性值也是字符串。DOM属性操作时对DOM元素的属性(DOM[propName]或者DOM.propName的
转载 2023-09-08 20:57:24
76阅读
MartínMartínez和Chris Perry对本文进行了同行评审。 感谢所有SitePoint的同行评审人员使SitePoint内容达到最佳状态! 您是否曾经从事过某个项目,似乎在视觉上有些不对劲? 也许项目快要完成了,但是某些元素看起来不太好? 这些可能很小,但是却有所作为。 如果您的项目中包含没有吸引力的选择框,并且您想向其添加更多功能,则您会发现Chosen和Select2非常
  第五章 模块函数 5.1 python程序的结构  函数+类->模块              模块+模块->包                 函数+类+模块+包=Python  python的程序由包(package)、模块(m
转载 2023-05-26 22:51:06
140阅读
# 使用 jQuery 邮件模块的简单指南 随着互联网的快速发展,邮件服务成为人们通信的重要工具。今天,我们将探讨如何使用 jQuery 邮件模块来简化发送邮件的过程。jQuery 是一个流行的 JavaScript 库,它极大地简化了 HTML 文档操作、事件处理和 AJAX 请求等,能够使开发者更高效地编写代码。 ## 什么是 jQuery 邮件模块jQuery 邮件模块是一个基于
JQuery基础案例(仅提供js代码)1. 排行榜效果:(显示隐藏排行榜具体内容)2. Tap选项卡效果:(切换到选中的Tap图片)3. 对联广告效果:(浏览器滚动到一定程度显示广告)4. 折叠菜单效果:(一级菜单点击展开收起)5. 下拉菜单效果:(鼠标移入下拉出二级菜单)6. 弹窗广告效果:(右下角淡出广告)7. 图标特效效果:(图标上滑一周)8. 无限循环滚动效果:(图片无限轮播)9. 微博
 javascript相关操作     (1)Ajax操作     问题:实现代码重复     创建对象     onreadystatechange     open()     send() (2)dom相
一,什么是jQueryjQuery是一个轻量级的、兼容多浏览器的JavaScript库。jQuery使用户能够更方便地处理HTML Document、Events、实现动画效果、方便地进行Ajax交互,能够极大地简化JavaScript编程二,有什么特点?一款轻量级的JS框架。jQuery核心js文件才几十kb,不会影响页面加载速度。丰富的DOM选择器,jQuery的选择器用起来很方便,比如要找
jQuery()函数jQuery库的最核心函数jQuery的一切都是基于此函数的。该函数主要用于获取HTML DOM元素并将其封装为jQuery对象,以便于使用jQuery对象提供的其他属性和方法对DOM元素进行操作。jQuery()函数的功能非常强大,它可以将各种类型的参数智能地封装为jQuery对象。语法jQuery()函数的功能非常强大,因此用法也比较复杂,其主要用法如下:用法一:jQu
转载 2023-06-05 21:55:37
54阅读
一、jQuery函数jQuery函数的两种表现形式:1、jQuery()2、$()说明:在jQuery中使用jQuery()与$()是等价的,一般情况下均使用$()jQuery函数中可以存放的四种参数形式:    【返回的均是jQuery对象】1、$(选择器字符串)    jQuery函数通过相应选择器获取对应的DOM对象,然后将这些DO
转载 2023-05-23 09:59:01
72阅读
目录一、概述1.本质 2.jQuery优点3.引入方式4.注意5. 入口函数的几种写法6.冲突解决7.用途二、$()函数1.$()函数的size()方法和length属性2.$()函数对选择器的全面支持3.$(jQuery)自己发明的伪类4.$()函数详解一、概述1.本质快速简洁的JavaScript框架是继Prototype之后的又一个优秀的JavaScript库(或JavaScrip
转载 2023-08-02 11:03:15
179阅读
 方法一:定义多个方法,将方法统一放到一个对象里,以传递一个字符串为例://方法定义 $.func = { //定义一个方法aa aa: function(param) { alert("aaaaaa" + param); }, //定义一个方法bb bb: function() { alert("bb");
转载 2023-05-22 10:25:44
150阅读
工具函数可以分为以下几类: 浏览器的检测, 数组和对象的操作, 字符串操作, 测试操作, URL操作.浏览器的检测浏览器相关信息可以通过$.browser对象的属性来获取.属性如下:Webkit MozillaSafariOpearMsieVersion 版本简单的例子:<script type="text/javascript">
转载 2023-05-22 10:32:46
73阅读
  jQuery中常见的函数如下:(1)get()取得所有匹配的DOM元素集合。  (2)get(index)取得其中一个匹配的元素。index表示取得第几个匹配的元素。  (3)append(content)向每个匹配的元素内部追加内容。  (4)after(content)每个匹配的元素之后插入内容。  (5)html()/html(var)取得或设置匹配元素的html内容。  (6)find
转载 2023-05-24 14:56:02
135阅读
  • 1
  • 2
  • 3
  • 4
  • 5