// 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. 使用 Docker Compose 安装 APISIX

    1.基本概念 APISIX 是 Apache 下的一款云原生的 API 网关,支持全生命周期的 API 管理,在应用中可以作为所有 API 调用的统一入口. APISIX 有一些基础概念如下: Ups ...

  2. 力扣6(java)-Z字形变换(中等)

    题目: 将一个给定字符串 s 根据给定的行数 numRows ,以从上往下.从左到右进行 Z 字形排列. 比如输入字符串为 "PAYPALISHIRING" 行数为 3 时,排列如 ...

  3. 【知识点】如何快速开发、部署 Serverless 应用?

    简介: 本文将详细介绍如何开发和部署 Serverless 应用,并通过阿里云函数计算控制台与开发者工具 Serverless Devs 进行应用的初始化.部署:最后分享应用的调试,通过科学发布.可观 ...

  4. 基于 OPLG 从 0 到 1 构建统一可观测平台实践

    简介: 随着软件复杂度的不断提升,单体应用架构逐步向分布式和微服务的架构演进,整体的调用环境也越来越复杂,仅靠日志和指标渐渐难以快速定位复杂环境下的问题.对于全栈可观测的诉求也变得愈加强烈,Trace ...

  5. Java 定时任务技术趋势

    ​简介:定时任务是每个业务常见的需求,比如每分钟扫描超时支付的订单,每小时清理一次数据库历史数据,每天统计前一天的数据并生成报表等等. 作者:黄晓萌(学仁) Java 中自带的解决方案 使用 Time ...

  6. 如何利用 AHAS 保障 Web 服务稳如磐石?

    ​简介:应用高可用服务 AHAS (Application High Availability Service) 是经阿里巴巴内部多年高可用体系沉淀下来的云产品,基于阿里开源流控降级组件 Sentin ...

  7. KubeVela 上手(1)|让云端应用交付更加丝滑

    简介: KubeVela 是阿里云和微软共同发起的 OAM(Open Application Model)标准的技术实现,旨在打造统一.标准.跨环境的云端应用交付,省时省力,轻松简单 作者|KubeV ...

  8. PyQt5编程学习之控件基类QObject深入

    一.QObject描述: PyQt几乎所有的类都是从QObject直接或间接继承的,QObject是所有PyQt类的基类,是PyQt对象模型的核心. 二.基类QObject的功能: (一)操作对象名称 ...

  9. [GPT] 对于一个复杂的html文档而言,如何用 js 批量替换页面上的某些文字从A替换为B,前提是不能去掉标签和已绑定的事件

      原生:示例代码 function replaceTextInDocument(node) { if (node.nodeType === Node.TEXT_NODE) { node.textCo ...

  10. dotnet 是否应该对 HttpResponseMessage 调用 Dispose 进行释放

    对于 HttpClient 的请求响应值 HttpResponseMessage 来说,既然继承了 IDisposable 接口,自然就是想让大家可以通过 using 或者手动调用 Dispose 进 ...