jquery 对象事件 jquery根据class获取对象

奇人怪事 2023-03-15 07:18www.188915.com奇闻怪事
《清华大学软件开发大全集从入门到精通系列(套装共12册)》
图片
内容介绍 
《Java从入门到精通(第5版)》全书分为27章,包括初识Java,熟悉Eclipse开发工具,Java语言基础,流程控制,字符串,数组,类和对象,包装类,数字处理类,接口、继承与多态,类的高级特性,异常处理,Sing程序设计,集合类,I/O(输入/输出),反射,枚举类型与泛型,多线程,网络通信,数据库操作,Sing表格组件,Sing树组件,Sing其他高级组件,高级事件处理,AWT绘图,奔跑吧小恐龙和企业进销存管理系统等。
《Java Web从入门到精通(第3版)》全书共分21章,包括Java Web应用开发概述、HTML与CSS网页开发基础、JavaScript脚本语言、搭建开发环境、JSP基本语法、JSP内置对象、JavaBean技术、Servlet技术、过滤器和监听器、Java Web的数据库操作、EL(表达式语言)、JSTL标签、Ajax技术、Struts2基础、Struts2高级技术、Hibernate技术、Hibernate高级应用、Spring核心之IoC、Spring核心之AOP、SSM框架整合开发、九宫格记忆网等内容。本书所有知识都结合具体实例进行介绍,涉及的程序代码给出了详细的注释,可以使读者轻松领会Java Web应用程序开发的精髓,快速提高开发技能。
《JavaScript从入门到精通(第3版)》全书共分25章,包括初识JavaScript、JavaScript基础、流程控制、函数、JavaScript对象与数组、字符串与数值处理对象、正则表达式、程序调试与错误处理、事件处理、文档(document)对象、文档对象模型(DOM对象)、indo窗口对象、级联样式表、表单和表单元素、页面打印、使用Cookie、图像处理、浏览器检测、嵌入式对象、JavaScript中的XML、JavaScript的安全、Ajax技术、jQuery技术、常用前端框架简介、JavaScript+Ajax+jQuery网页开发等。
《C语言从入门到精通(第4版)》全书共分为17章,包括C语言概述、算法、数据类型、运算符与表达式、常用的数据输入/输出函数、选择结构程序设计、循环控制、数组、函数、指针、结构体和共用体、位运算、预处理、文件、存储管理、网络套接字编程和学生成绩管理系统。
《C及其开发环境、开始C#之旅、变量与常量、表达式与运算符、字符与字符串、流程控制语句、数组和集合、属性和方法、结构和类、Windos窗体、Windos应用程序常用控件、Windos应用程序高级控件、数据访问技术、DataGridVie数据控件、LINQ数据访问技术、程序调试与异常处理、面向对象技术高级应用、迭代器和分部类、泛型、文件及数据流技术、GDI+图形图像技术、Windos打印技术、网络编程技术、注册表技术、线程的使用、企业人事管理系统等内容。
《C++从入门到精通(第4版)》本书包括4篇18章第1篇是基础知识,包括绪论,数据类型,表达式与语句,条件判断语句,循环语句,函数,数组、指针和引用,构造数据类型;第2篇是核心技术,包括面向对象编程、类和对象、继承与派生;第3篇是高级应用,包括模板、标准模板库、RTTI与异常处理、程序调试、文件操作、网络通信;第4篇是项目实战,结合人事考勤管理系统,依照软件工程的开发流程,讲述如何进行实际开发。
《HTML5从入门到精通(第3版)》全书共分3篇25章,包括HTML基础,HTML文件基本标记,设计网页文本内容,使用列表,超链接,使用图像,表格的应用,层——标签,编辑表单,多媒体页面,HTML5的开发和新特性,HTML5与HTML4的区别,HTML5的结构,HTML5中的表单,文件与拖放,多媒体播放,绘制图形,SVG的使用,数据存储,离线应用程序,使用WebWorkers处理线程,通信API,获取地理位置信息,响应式网页设计,旅游信息网前台页面等内容。所有知识都结合具体实例进行介绍,涉及的程序代码给出了详细的注释,可以使读者轻松领会HTML语言程序开发的精髓,快速提高开发技能。
《Python从入门到精通》全书共分22章,包括初识Python、Python语言基础、运算符与表达式、流程控制语句、列表与元组、字典与集合、字符串、Python中使用正则表达式、函数、面向对象程序设计、模块、异常处理及程序调试、文件及目录操作、操作数据库、GUI界面编程、Pygame游戏编程、网络爬虫开发、使用进程和线程、网络编程、Web编程等
《PHP从入门到精通(第5版)》
《Visual C++从入门到精通(第5版)》
《ASP.NET从入门到精通(第5版)》

一、jquery对象转换为dom对象时候的[0]属性是哪里来的?

优质答案1

想知道“jquery对象转换为dom对象时候的[0]属性是哪里来的”,必须知道使用jquery查找后的对象到底包含哪些内容;

我们以$('#test')为例,当文档中有id为test的元素时,使用$('#test')最终结果如下

可以从控制台中看出,像是一个数组,,当进行类型检测时,结果如下

其实结果是一个“类数组”。对于什么是类数组,可自行百度;

可以看出,查找结果的对象有个“0”属性,保存着实际的dom元素对象;为何是这样呢,其实可以从jquery源码中得知

当运行$('#test')时,会走到如上图代码,使用原生“document.getElementById('test')”查找实际dom元素,如果找到了,就会将查找到的dom元素保存到“this[0]”中,而this则是一个实例化的对象;然后赋值this.context与this.selector,最终将this返回,也就是我们最终的查找结果;

所以,由上可知,在jquery源码中,其实就是将查找到的dom元素保存到返回对象的[0]属性中,也就回答了它具体是从哪儿来的了。

二、JAVA最新的教程哪里有?

优质答案1

作者动力节点链接https://.zhihu./question/56110328/anser/523313394来源知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

学习java贵在坚持,更要有目标,下面分享给你的这个学习路线图是2019年最新的学习路线图。

这个学习线路图我分为了几个阶段,每个阶段能学到什么,能做什么,具体知识点请往下看,每个阶段知识点我都整理出来了,更适合学习!

基础篇

1.java基础入门

本套java基础入门教程包含四个重点知识点,全套免费视频教程。

知识点

环境搭建(重点掌握)

常用DOS命令及快捷键、EditPlus的安装、通用文本编辑快捷键、安装JDK、第一个Java程序的开发、Java注释、public class和class的区别。

基础语法(重点与理解)

重点变量、方法初步、运算符、数据类型、控制语句。

理解标识符、关键字、字面量、方法重载/overload、方法执行是的内存变化、package与import。(方法重载/overload、方法递归、package与import里也包含重点)

IntelliJ IDEA工具的使用(重点)

数组初步(重点与理解)

重点一堆数组、可变长参数、二堆数组。

理解数组数据结构详解、算法。

十一天阶段练习题

网盘链接

链接https://pan.baidu./s/1vf4ktCOO96_CTgnPInBCSg

提取码u6ll

2.javase

本套javaSE进阶视频教程包含八个知识点,全套视频教程免费

面向对象(重点)

类的定义、对象的创建和使用、构造方法、当实例变量是一个引用的时候、封装性、this关键字、方法调用时参数的传递、空指针异常、累的继承、多态、final关键字、内部类......

数组高级特性(重点)

数组拷贝及扩容、数组工具类Arrays的应用。

常用类(重点及理解)

重点

String、StringBuilder StringBuffer、Integer、Date。

掌握

BigDecimal、枚举类型、随机数Random

集合(重点及理解)

重点

UML演示Collection继承结构图、Collection接口常用方法、Collection的通用迭代、UML演示Map继承结构图、Map接口中常用方法、Hashtable集合的子类Properties、TreeMap集合、泛型、Collections集合工具类。

理解

集合概述、List集合、HashMap集合、HashMap、Hashtable、ConcurrentHashMap的区别、增强for循环。

反射机制(重点及理解)

重点

获取Class的三种方式、通过反射机制调用无参数构造方法创建对象、类加载。

理解

通过反射机制访问对象的Field、通过反射机制调用对象的Method。

Annotation(重点及理解)

重点

JDK内置注解@Override、注解在开发中有什么作用。

理解

自定义注解、反射机制读取注解。

异常(重点及理解)

重点

异常继承结构图、处理异常、finally语句块、final、finalize、finally有什么区别、异常在实际开发中的作用。

理解

异常概述、方法覆盖与异常。

Java新特性(重点及理解)

Java7特性重点

sitch支持String、泛型自动类型推断

理解可catch多个异常,异常之间使用“|”分隔

Java8特性重点Lambda表达式、接口中的默认方法和静态方法、新的Date API。

javaeb前端

本套Web前端的知识点包含六个部分

javaSE(重点及理解)

重点

IO流、多线程以及线程的同步面试题。

理解

NIO、网络编程。

MySQL(重点及理解)

重点

登录MySQL、基本命令、初始化测试数据、简单查询、条件查询、排序操作、分组函数、分组查询、单表DQL、链接查询、子查询、union&union all、limit、表、事务、视图、DBA命令、数据库设计三范式、34道SQL作业题。

理解

MySQL安装与完美卸载、DBMS、SQL、DB、表的概述、SQL的分类、常用命令、数据处理函数、存储引擎、索引。

JDBC(重点及理解)

重点

JDBC编程六步、使用Statement完成增删改、连接数据库的信息在属性资源文件中配置、安装PoerDesigner工具,设计用户表、Statement和PreparedStatement区别、PreparedStatement演示增删改、PreparedStatement演示模糊查询、JDBC事务、悲观锁for update和for update noait、java.util.Date和java.sql.Date的区别与相互转换、封装DBUtil工具类。

理解

接口在开发中的作用、驱动配置、Statement演示登录时的SQL注入问题、PreparedStatement解决SQL注入。

HTML(重点及链接)

重点

第一个HTML、实体符号、表格、图片、超链接、列表、表单、HTML中元素的id属性、div和span。

理解

HTML概述、基本标签、背景颜色和背景图片。

CSS(重点及理解)

重点

HTML中嵌入CSS样式的三种方式、边框、隐藏、字体、文本装饰、列表、设置鼠标悬停效果、内边距和外边距、布局float、定位、鼠标小手。

理解

CSS的理解。

JavaScript(重点及理解)

重点

嵌入JS三种方式以及JS的注释、变量、null NaN undefined区别、JS中的事件、JS运算符之void、JS内置对象、DOM编程案例、BOM编程案例、JSON对象、一下浏览器向服务器发送请求的常见方式。

理解

JavaScript概述、JavaScript包括三块ECMAScript、DOM、BOM、标识符和关键字、JS数据类型(ES6版本之前的数据类型有6种 重点)、JS之控制语句、BOM和DOM的区别与联系。

网盘链接

链接https://pan.baidu./s/1BKhxkTD5aXdAHJB89I4IQ

提取码76xr

JavaWeb

本阶段视频教程包含八个知识点——全套视频教程免费

XML(重点及理解)

重点

XML概述(XML在实际开发中的作用、XML和JSON的对比)、Java解析XML(dom4j+xpath解析XML)

理解

XML概述、XML解析、Java解析XML

Servlet(重点及理解)

重点

tomcat服务器安装与配置、开发第一个Servlet程序、单实例多线程环境下运行的Servlet、HTTP协议详解、ServletContext、HttpServletRequest、HttpServletResponse、eb开发中乱码的解决方案、Cookie、HttpSession、转发与重定向、Filter、案例

理解

系统结构概论、Servlet对象生命周期、GenericServlet、HttpServlet、ServletConfig、Listener、Servlet3.0新特性

JSP重点

重点

JSP基础语法、EL表达式、JSTL标签、案例。

Maven(重点及理解)

重点

Maven的安装与配置、第一个Maven工程、IntelliJ IDEA中使用Maven、修改本地仓库的路径、Maven的插件。

理解

Maven概述、Maven基础知识

MVC机构模式(重点及理解)

重点

MVC架构模式和三层架构(表示层、业务层、持久层)或多层架构的区别与联系、案例3改造案例2,改造之前的DBUtil工具类,将Connection对象放到ThreadLocal当中,在service层控制事务和关闭Connection对象,关闭Connection时将它从ThreadLocal中移除、GoF之代理模式动态代理(JDK动态代理)、案例4改造案例3,使用动态代理模式处理service层事务。

理解

案例1不使用MVC架构模式开发账户转账功能,分析缺点、MVC架构模式的分层理论、案例2使用MVC架构模式改造案例1,优点、GoF之代理模式静态代理。

AJAX(重点及理解)

重点

AJAX发送get请求、AJAX的get请求缓存解决方案、AJAX发送post请求、AJAX什么情况下使用同步方式

理解

AJAX概述、AJAX实现原理(异步通信原理)

jQuery(重点及理解)

重点

jQuery概述、我的第一个jQuery程序、DOM对象与jQuery对象、jQuery的事件处理、jQuery九大选择器、jQuery对象的常用方法、jQuery元素的遍历、jQuery发送AJAX请求、AJAX跨域、未来新增元素的事件绑定

理解

jQuery动画

综合案例(重点)使用Servlet+JSP+MVC+AJAX+jQuery+Maven完成单表数据维护

网盘链接

链接https://pan.baidu./s/1Or0_Lyl7TxyzmVqV9qf8A

提取码qdpd

JavaWeb项目

本阶段视频教程包含六个知识点——全套视频教程免费

MyBatis(重点及理解)

重点

开发第一个MyBatis程序、MyBatis集成log4j打印日志信息、实现insert操作并演示MyBatis的事务机制、使用单独的属性资源文件配置连接数据库的信息、sqlMapper配置文件中namespace的作用、MyBatis的别名机制、MyBatis完成单表selectList操作、MyBatis完成update操作、MyBatis完成delete操作、作用域(Scope)和生命周期、在WEB应用的持久层DAO中使用MyBatis、MyBatis使用动态代理机制生成DAO接口的实现类、SqlMapper配置文件采用package的方式扫描、MyBatis的别名机制采用package的方式、parameterType详解、多参数传递、resultType详解、resultMap基本应用、#{}和${}的区别及选用。

理解

MyBatis概述、resultMap高级应用、MyBatis的延迟加载机制、动态SQL、一级缓存和二级缓存、MyBatis-Plus、Mybatis通用Mapper、MyBatis分页插件PageHelper。

GIT(重点及理解)

重点

安装Git、Git版本库、时光机穿梭、远程仓库、分支管理、标签管理、使用GitHub、使用码云、搭建Git服务器、IDEA集成Git、IDEA中使用Git。

理解

Git概述。

BootStrap(重点及理解)

重点

下载Bootstrap库、第一个Bootstrap程序、完成Bootstrap案例。

理解

Bootstrap概述、常见的前端UI框架有哪些、JS、jQuery、Bootstrap的区别与联系、要实现的Bootstrap案例效果展示。

CRM(重点)

重点

软件开发生命周期、CRM核心业务介绍、CRM核心功能实现。

Linux(重点及理解)

重点

Linux常用命令、发布eb项目到Linux。

理解

Linux操作系统概述、安装虚拟机vmare、在虚拟机上安装Linux操作系统CentOS7、CentOS7操作系统目录介绍、常见操作Linux的远程工具包括哪些、远程工具。

Copyright © 2016-2025 www.188915.com 奇秘网 版权所有 Power by