---恢复内容开始---

  • BOM
  • JQuery认识
  • JQuery基本选择器
  • JQuery高级选择器

1.javascript基础部分包括三个部分:

  ECMAScript:JavaScript的语法标准。包括变量、表达式、运算符、函数、if语句、for语句等。

  DOM:文档对象模型,操作网页上的元素的API。比如让盒子移动、变色、轮播图等。

  BOM:浏览器对象模型,操作浏览器部分功能的API。比如让浏览器自动滚动。

  DOM是BOM的一部分。

window对象:

  window对象是javascript中的顶级对象

  全局变量、自定义函数也是window对象的属性和方法

BOM常见的内置方法和内置对象:

  (1) window.open(url,target)

  参数解释: url :要打开的地址

      target:新窗口的位置.可以是_biank,_self,_parent父框架

<script>
setTimeout(function () {
window.open('www.baidu.com','_self') //_self 表示在当前页面打开,不写会跳转一个新页面
},2000)
</script>
 (2)location 对象属性
  window.location 可以简写成location.他相当于浏览器地址栏,可以将url解析成独立片段
    // location.host; //主机名,包括端口
    // location.pathname; // 主机名
    // location.protocol ;// 协议 一般是http https
    // location.search ;//查询内容(字符串) ?号之后的一般是查询的内容
    // location.href;// 跳转(网址)

  location.href 的属性:

    

 var div = document.getElementsByTagName("div")[0];

           div.onclick = function () {
location.href = "http://www.baidu.com"; //点击div时,跳转到指定链接 (点击会跳转到百度)
// window.open("http://www.baidu.com","_blank"); //方式二

  (3)history对象

    history.go(0) //全部刷新 (不好)

    history.go(-1)// 后退一步回到原来的位置     

2 JQUERY 初识:

  再用js写代码时,会遇到一些问题:

    window.onload 事件有事件覆盖的问题,因此只能写一个事件。

    代码容错性差。

    浏览器兼容性问题。

    书写很繁琐,代码量多。

    代码很乱,各个页面到处都是。

    动画效果很难实现。

  (1)什么是Jquery?

    jQuery 是 js 的一个库,封装了我们开发过程中常用的一些功能,方便我们调用,提高开发效率。

  js库是把我们常用的功能放到一个单独的文件中,我们用的时候,直接引用到页面里即可。 jquery只是封装文档遍历和操作,事件处理,动画和Ajax

   关于jQuery的相关资料:

          官网:http://jquery.com/

          官网API文档:http://api.jquery.com/

          汉化API文档:http://www.css88.com/jqapi-1.9/

  (2)JQUERy的下载:

    https://www.bootcdn.cn/jquery/

  (3)引入方式:

    

前端---JQuery初识的更多相关文章

  1. 前端07 /jQuery初识

    前端07 /jQuery初识 目录 前端07 /jQuery初识 1.jquery介绍 1.1 jquery的优势 1.2 jquery是什么? 1.3 jquery的导入 2.jQuery的使用 2 ...

  2. Web前端JQuery入门实战案例

    前端jquery入门到实战 为什么要学习Jquery?因为生活. 案例: <!DOCTYPE html> <html lang="zh-CN"> <h ...

  3. Web前端JQuery面试题(三)

    Web前端JQuery面试题(三) 1.怎么阻止冒泡过程? stopPropagation(); // 阻止冒泡过程 2.ready()方法和onload()方法的区别? onload()方法要等页面 ...

  4. Web前端JQuery面试题(二)

    Web前端JQuery面试题(二) 1.请写出jquery的语法? <script type="text/javascript"> $(document).ready( ...

  5. Web前端JQuery面试题(一)

    Web前端JQuery面试题(一) 一:选择器 基本选择器 什么是#id,element,.class,*,selector1, selector2, selectorN? 答: 根据给定的id匹配一 ...

  6. 关于前端 jQuery 面试的知识点

    参考一个博主整理的一些前端 jQuery 的一些面试题 参考博客:https://www.cnblogs.com/dashucoding/p/11140325.html 参考博客:https://ww ...

  7. Python之Web前端jQuery扩展

    Python之Web前端: 一. jQuery表单验证 二. jQuery扩展 三. 滚动菜单 一. jQuery表单验证: 任何可以交互的站点都有输入表单,只要有可能,就应该对用户输入的数据进行验证 ...

  8. web前端-----jQuery

    web前端之jQuery篇 一 jQuery是什么? [1]   jQuery由美国人John Resig创建,至今已吸引了来自世界各地的众多 javascript高手加入其team. [2]   j ...

  9. 前端——jQuery

    初识jQuery 什么是jQuery? jQuery就是JavaScript和Query,是辅助JavaScript开发的库,应用广泛,形成了行业标准.它对DOM操作做了很好的封装,我们可以用jQue ...

随机推荐

  1. Yarn架构详解

    Yarn架构介绍Yarn/MRv2最基本的想法是将原JobTracker主要的资源管理和job调度/监视功能分开作为两个单独的守护进程.有一个全局的ResourceManager(RM)和每个Appl ...

  2. MATLAB绘图hist

    刚登上号,已经学了一半了,就从现在开始写吧 以前学过的东西老忘,所以就注册个账号就当做记笔记吧 MATLAB在原来的数组中增加新行 A=[A;B]%B是要增加的行: hist使用方法 y=4*rand ...

  3. Java中的静态和枚举

    一.静态成员 对静态成员最简单的解释,静态成员属于整个类而不属于某个对象,所以又叫做类变量.一个类不管创建多少个实例对象,静态变量在内存中有且只有一个(调用方法用类名调用). 通常的非静态变量称为实例 ...

  4. 举例跟踪linux内核系统调用

    学号351+ 原创作品转载请注明出处 + 中科大孟宁老师的linux操作系统分析: https://github.com/mengning/linuxkernel/ 实验要求: 编译内核5.0 qem ...

  5. Vue组件化应用构建 官网例子 Unknown custom element: <todo-item>

     [博客园cnblogs笔者m-yb原创,转载请加本文博客链接,笔者github: https://github.com/mayangbo666,公众号aandb7,QQ群927113708] htt ...

  6. StringBuffer&StringBuilder

    对字符串修改时,用到StringBuffer&StringBuilder,能够多次修改对象并且不产生新的未使用对象 StringBuilder线程不安全(不能同步访问),速度有优势,多数情况下 ...

  7. hibernate 保存的flush怎么用?

    hibernate 中的flush方法只有在上面的数据保存用了hibernate的方法保存了,但是在同一个事物当中需要用SQL的方法去查上面保存的数据,这个时候上方的hibernate保存后面就需要用 ...

  8. vim学习纪要

    普通模式 根据屏幕行上下移动. gj gk g0 g^ g$ 移动到行首第一个非空字符 ^ 反向移动到上一单词的词尾 ge 插入模式 粘贴寄存器中内容 <C-r> 可视模式 移动光标的起始 ...

  9. web APIS

    WEB API系列:   很多人都很迷惑,既然有了WCF为什么还要有WEB API?WEB API会不会取代WCF? 就我的看法,WCF提供的是一种RPC实现的集合,WCF的设计更多地考虑了SOA的场 ...

  10. sse矩阵乘法 应该是1毫秒纯运算1000次

    #include <intrin.h> #include <math.h> struct Vector4 { float x, y, z, w; }; struct Matri ...