jquery 入门(jquery是什么/与JavaScript的联系与区别/jquery版本/引包/入口函数)
(1)JS的劣势
(2)jQuery是什么(理解)
jQuery是JS的一个库,封装了开发过程中常用的功能,能够提高开发效率。
JS库就是把常用的代码放到一个单独的文件中,用的时候直接引用到页面里面就可以了。
世界排名前10000的网站中,超过55%的网站在使用jQuery
框架 是为解决一个(一类)问题而开发的产品(可以方便地解决问题)
这些API的共同特点是:几乎全都是方法。
所以,在使用时,都是方法调用,要加小括号(),小括号里面是相应的参数,参数不同,功能不同。
http://jquery.com/browser-support/
同版本两个文件的区别:
min:压缩版,压缩过后,体积会更小
压缩指的是:把注释、空格、换行全部去掉,把变量名称尽可能的换成更加简短的字符。
第一点:在使用jQuery之前,先把jQuery文件引到页面中来,如果在使用jQuery之前,没有引用jQuery文件,会报错:
第二点:src路径一定要写正确 如果src路径写错,也会报错:
$(document).ready(function(){ //内容 });
$(function(){ //内容 });
以上两种写法,作用完全相同,用哪个都可以
window.onload = function() { //内容 };
区别1:书写个数不同
JS入口函数只能出现一次,出现多次会存在事件覆盖的问题。
区别2:执行时机不同
JS入口函数是在所有资源加载完成后,才执行。(包括:页面、外部js文件、外部css文件、图片)
jQuery入口函数,是在文档加载完成后就执行。文档加载完成指的是:DOM树加载完成后,就可以操作DOM了,不用等到所有的外部资源都加载完成。
$就是一个普通的字符,可以用于变量名或函数名
var $ = “字符串”;
var $ = 123;
function $(){alert(“我是函数$”);
}
$(); // 调用上面我们自定义的函数$
// jQuery中使用$的主要场景
$(document).ready(function(){}); // 调用入口函数
$(function(){}); // 调用入口函数
$(“#btnShow”) // 获取id属性为btnShow的元素
$(“div”) // 获取所有的div元素
jQuery里面的$函数,根据传入参数的不同,进行不同的调用,实现不同的功能。
jQuery这个JS库,为了避免冲突,给这个最重要的$函数还起了另外一个名字:jQuery
jQuery函数跟$函数的关系:jQuery === $;
jquery 入门(jquery是什么/与JavaScript的联系与区别/jquery版本/引包/入口函数)相关推荐
- JQuery对象和JS对象区别与转换|| 事件绑定 入口函数 样式控制
JQuery对象和JS对象区别与转换 1. JQuery对象在操作时,更加方便. 2. JQuery对象和js对象方法不通用的. 3. 两者相互转换 * jq -- ...
- jQuery 入门教程
jQuery是一套跨浏览器的JavaScript函式库,简化HTML与JavaScript之间的操作,下面为摘自Wikepedia上的jQuery说明: jQuery 是开源软件,使用MIT许可证授权 ...
- 帝君级别 纯手写 原创 jQuery入门笔记
帝君级别 纯手写 原创 jQuery入门笔记 广治君今天下午整理了一下jQuery的入门学习思路,以及学习内容 一.学习jQuery的目的 为什么要学习jQuery,低程度的一定是你在学前端或者后端, ...
- jQuery入门-初识jQuery
目录 什么是jQuery? 下载jQuery jQuery的入口函数 对比JavaScript的入口函数jQuery的入口函数,执行时机 jQuery对象和DOM对象的区别 jQuery对象和DOM对 ...
- jQuery入门到精通学习教程,收藏我这篇就够了
大家好,我是辣条,今天给大家整理jQuery学习教程. 目录 一.jQuery的介绍 二.jQuery的用法 三.jQuery选择器 四.选择集过滤 五.选择集转移 六.获取和设置元素内容 七.获取和 ...
- 前端学习——jQuery入门篇
一. jQuery入门 1.1 初步感受jQuery 使用jquery简单写个tab切换小案例 <!DOCTYPE html> <html lang="en"&g ...
- 视频教程-Ajax+jquery从入门到精通2017视频教程-JavaScript
Ajax+jquery从入门到精通2017视频教程 19年软件开发经验,设计开发40多个大型软件,10年从事高等教育,主要为java系列课程,带你轻松进入java生涯. 赖国荣 ¥39.00 立即订阅 ...
- BCSP-玄子前端开发之JavaScript+jQuery入门CH13_表单校验
BCSP-玄子前端开发之JavaScript+jQuery入门CH13_表单校验 4.13 表单验证 4.13.1 为什么要表单验证 保证输入的数据符合要求 减轻服务器的压力 [外链图片转存失败,源站 ...
- BCSP-玄子前端开发之JavaScript+jQuery入门CH02_JavaScript函数
BCSP-玄子前端开发之JavaScript+jQuery入门CH02_JavaScript函数 4.2 函数 4.2.1 什么是函数 类似于Java中的方法,是完成特定任务的代码语句块 特点 使用更 ...
最新文章
- 华为鸿蒙系统新机发布时间,华为鸿蒙OS发布会定档,或将有多款新机亮相
- linux内核网络协议栈--数据包的接收过程(二十二)
- vc设置ani动画光标
- Angular 使用 Injector API 人工获取依赖注入的实例
- leetcode刷题可以用python吗_LeetCode刷题——第四天(python)
- spring mvc学习(5):IDEA修改背景颜色大全
- Xshell连接远程Linux服务器失败Could not connect to ‘192.xxx.xx.xxx‘ (port 22): Connection failed.
- JavaScript split() 方法
- There is no Action mapped for namespace / and action name accredit.
- django-dynamic-scraper(DDS)配置中的一些问题
- mysqli.class.php,PHP MySQLi类
- Windows Server 2012 R2 WSUS-3:安装服务器角色
- redis info 信息
- 国二计算机考试office快捷键,全国计算机二级考试(Office)应试技巧
- 多任务学习 Multi-task learning
- linux设置mysql开机启动
- 电脑上如何打开sqlitedb格式的文件?
- php 正则表达式 环视,正则表达式教程五 —— 环视(零宽断言)
- 6个高质量插画、插图网站。
- 16S扩增子分析专题研讨论会——背景介绍