// js 的兼容语法
        // let scrollT = document.documentElement.scrollTop || document.body.scrollTop;
        // jq 直接定义,jq来处理兼容问题
        // $(window).scrollTop()    
        // $(window).scrollLeft()
        // 可以直接设定参数,设定浏览器滚动条的移动位置
        window.onscroll = function(){
            console.log( $(window).scrollTop() );
            $(window).scrollTop(0) ;
        } 
 
 // 节点操作
        // 1,创建节点
        // 创建一个 jQuery 的标签对象
        // 在 $() 中 直接定义标签
        // 可以直接在创建的标签节点中,定义属性,属性值等
        // 必须写一个完整的标签结构 起始和结束标签
        const oDiv1 = $('<div id="div1" class="div1" name="我是div" index="1">我是div1</div>');
        // 2,写入标签节点
        // jQuery中为了链式编程方便,提供了很多标签写入的方式
        // (1) 父级标签,最后写入     嵌套关系
        // $('父级标签').append(要写入的子级标签节点)
        // $('h1').append(oDiv1);
        // (2) 父级标签,最后写入     嵌套关系
        // 要写入的子级标签节点.appendTo( $('父级标签') )
        // oDiv1.appendTo( $('h1') );
        // (3) 父级标签 起始写入     嵌套关系
        // $(父级元素).prepend(要写入的子级标签节点)
        // $('h1').prepend(oDiv1);
        // (4) 父级标签,起始写入     嵌套关系
        // 要写入的子级标签节点.prependTo( $('父级标签') )
        // oDiv1.prependTo( $('h1') );
        // (5) 在已有标签后,新增标签  平级关系 
        // 已有标签.after( 新增标签 )
        // $('h1').after(oDiv1);
        // (6) 在已有标签后,新增标签  平级关系 
        // 新增标签.insertAfter( 已有标签 )
        // oDiv1.insertAfter( $('h1') )
        // (7) 在已有标签前,新增标签  平级关系 
        // 已有标签.before( 新增标签 )
        // $('h1').before(oDiv1);
        // (8) 在已有标签后,新增标签  平级关系 
        // 新增标签.insertBefore( 已有标签 )
        oDiv1.insertBefore( $('h1') )
 
// 节点的删除
        // 1, $().empty()
        // 将标签对象,定义为一个空标签,就没有标签内容了
        // 只清楚标签内容,属性等会保留
        // $('div').empty();
        // 2, $().remove()
        // 删除标签本身,页面中就没有这个标签节点/标签对象
        // $('div').remove();
        // 3, 删除标签内容中的某个指定标签
        // 可以通过筛选区,匹配指定标签
        // 要删除div中的ul
        $('div').find('ul').remove();

jquery浏览器的上卷高度 节点的创建和写入 节点的删除的更多相关文章

  1. js 浏览器窗口大小改变 高度 宽度获取 window/document.height()区别

    <script> //当浏览器的窗口大小被改变时触发的事件window.onresize window.onresize = function(){ console.log($(windo ...

  2. 常用高度——获取浏览器窗口的高度(jquery和js)

    一:针对浏览器的常用高度 jquery的用法: <script type="text/javascript"> $(document).ready(function() ...

  3. js进阶 11-9/10/11 jquery创建和插入节点

    js进阶 11-9/10/11 jquery创建和插入节点 一.总结 一句话总结: 1.jquery插入节点8个方法? 内部之前,内部之后,之前,之后:各两个 append()和appendTo() ...

  4. 手写面试编程题- 数组去重 深拷贝 获取文本节点 设置奇数偶数背景色 JS中检测变量为string类型的方法 第6题闭包 将两个数组合并为一个数组 怎样添加、移除、移动、复制、创建和查找节点? 继承 对一个数组实现随机排序 让元素水平 垂直居中的三种方式 通过jQuery的extend方法实现深拷贝

    第1题==>实现数组去重 通过 new Set(数组名) // var arr = [12, 12, 3, 4, 5, 4, 5, 6, 6]; // var newarr1 = new Set ...

  5. jQuery中的查找节点、创建节点、插入节点、删除节点、替换节点、复制节点操作方法

    jQuery操作节点我们可以分六点来讲,查找节点.创建节点.插入节点.删除节点.替换节点.复制节点. 一.查找节点 text() - 设置或返回所选元素的文本内容   ,html() - 设置或返回所 ...

  6. JQuery(一)---- JQ的选择器,属性,节点,样式,函数等操作详解

    JQuery的基本概念 JQuery是一个javascript库,JQuery凭借着简洁的语法和跨平台的兼容性,极大的简化了js操作DOM.处理事件.执行动画等操作.JQuery强调的理念是:'wri ...

  7. jQuery 获取当前节点的html包含当前节点的方法

    在开发过程中,jQuery.html() 是获取当前节点下的html代码,并不包含当前节点本身的代码,然后我们有时候确需要,找遍jQuery api文档也没有任何方法可以拿到. 看到有的人通过pare ...

  8. DOM操作 ——如何添加、移除、移动、复制、创建和查找节点等。

    DOM操作 --如何添加.移除.移动.复制.创建和查找节点等. (1)创建新节点 createDocumentFragment() //创建一个DOM片段 createElement() //创建一个 ...

  9. jquery获取文档高度和窗口高度的例子

    jquery获取文档高度和窗口高度,$(document).height().$(window).height() $(document).height():整个网页的文档高度 $(window).h ...

  10. 雷林鹏分享:jQuery EasyUI 树形菜单 - 树形菜单加载父/子节点

    jQuery EasyUI 树形菜单 - 树形菜单加载父/子节点 通常表示一个树节点的方式就是在每一个节点存储一个 parentid. 这个也被称为邻接列表模型. 直接加载这些数据到树形菜单(Tree ...

随机推荐

  1. Vue3.0里为什么要用 Proxy API 替代 defineProperty API

    一.Object.defineProperty 定义:Object.defineProperty() 方法会直接在一个对象上定义一个新属性,或者修改一个对象的现有属性,并返回此对象 为什么能实现响应式 ...

  2. 【Oracle笔记】递归以及索引的一丢丢使用

    [笔记]递归以及索引的一丢丢使用 递归写法,树查询 connect by nocycle prior START WITH XXX CONNECT BY PRIOR XXX ORDER BY XXX ...

  3. 阿里云云效技术专家:一文详解kubernetes下5种常见发布模式如何选择

    简介: Kubernetes下5场场景应用发布方式的选择,每种发布模式适合什么样的场景,以及如何在阿里云云效上高效落地. 作者:郑云龙,阿里云云效技术专家 Kubernetes面向通用场景提供了非常灵 ...

  4. 图像检索在高德地图POI数据生产中的应用

    ​简介: 高德通过自有海量的图像源,来保证现实世界的每一个新增的POI及时制作成数据.在较短时间间隔内(小于月度),同一个地方的POI 的变化量是很低的. ​ 作者 | 灵笼.怀迩 来源 | 阿里技术 ...

  5. [GPT] 有哪些人工智能辅助工具?

      开发人工智能辅助工具可以帮助人们更高效地完成各种任务,并提高生产力和创造力.这些工具可以基于机器学习.深度学习等技术,通过对大量数据进行分析和学习,提供自动化的解决方案. 例如,一个文本翻译工具可 ...

  6. 使用ssh连接远程仓库的方法(github)

    使用ssh连接远程仓库的方法 但是当我登录虚拟机想提交csapp的代码时,我发现需要验证我的账号密码,感觉每次提交都要输入这个很麻烦.然后就在网上查询了下为何提交代码需要输入账号密码. 使用 HTTP ...

  7. kubeadm安装多master节点的k8s集群(1)

    一.环境准备 k8s集群角色 IP 主机名 安装的相关组件 控制节点 192.168.1.10 master apiserver.controller-manager.scheduler.kubele ...

  8. 【Python Web】flask视频流

    这篇文档,完全借鉴miguelgrinberg的博客. https://blog.miguelgrinberg.com/post/flask-video-streaming-revisited 想看具 ...

  9. SpringBoot-EasyExcel导出数据(带图片)

    前言 EasyExcel 是阿里巴巴开源的一个Java操作Excel的技术,和EasyPoi一样是封装Poi的工具类. 但是不同的地方在于,在EasyExcel中解决了Poi技术读取大批量数据耗费内存 ...

  10. C++ 类的继承(Inheritance)

    一.继承(Inheritance) C++有一个很好的性质称为inheritance(继承),就是声明一个class(derived class),把另一个或多个class(base class)的所 ...