首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    企业面试题:如何显示隐藏一个DOM元素

    前几天有一个学生来问舒克老师关于程序员未来发展的问题,因为网上爆出包括大公司在内的程序员辞退的新闻。年纪在35岁以上的程序员很容易被划入到清理的行列。...其实这是一个很现实的问题,因为在我国,程序员算是一个吃“青春饭”的职业,因为大部分的公司需要的是能够加班加点工作的人。...对于年纪大一些的程序员来说,他们有家庭还有其他的很多事情要兼顾,所以在企业的眼中自然比不上那些小年轻好用。 遇到这种情况怎么破? 永远要记得的是,你的工作可替代性越强,你就越容易被取代!...企业面试题: 如何显示/隐藏一个DOM元素 考核内容: css 样式的灵活使用 题发散度: ★★ 试题难度: ★★ 解题思路: 更改元素的css style,设为display: none。...及使用绝对定位进行隐藏; 参考代码 ?

    1.8K20

    jquery中dom元素的attr和prop方法的理解

    一、背景   在编写使用高版本[ jQuery 1.6 开始新增了一个方法 prop()]的jquery插件进行编写js代码的时候,经常不知道dom元素的attr和prop方法到底有什么区别?...也是W3C里本身就包含的几个属性,换句话说是IDE中能够自动提示的属性,这些属性就被称为dom元素的固有属性,这种情况下,我建议使用prop方法。   ....那么很明显前两个是该dom元素的固有属性,最后一个是我们自己定义的属性。...a标签中的固有属性中并不包含该属性。这些属性被称为dom元素的自定义属性,这种情况下,我建议使用attr方法。此时若使用prop方法进行设置和获取该属性的值时就会返回undefined值。   ...、radio、select等元素的选中属性"checked"和"selected",这些属性也是dom元素的固有属性,因此使用prop方法才能正确的进行获取和设置。

    2K20

    JavaScript与jQuery获取元素的宽、高和位置

    今天汇总整理了 JavaScript 和 jQuery 获取元素宽高和位置的方法,比较全面,方便自己和需要并搜到此文章的朋友们查看。...) offsetParent :元素的偏移容器(父元素) offsetTop :元素的相对垂直偏移位置(上边界距离可视区域最上边的距离) 事迹宽高 scrollHeight :整个元素的高度(包括带滚动条的隐蔽的地方...) scrollWidth :元素的整个宽度(包括带滚动条的隐蔽的地方) 鼠标滚动距离 scrollLeft :是该元素的显示(可见)的内容上边与该元素实际的内容的距离(滚动条滚去的宽度) scrollTop...:是该元素的显示(可见)的内容与该元素实际的内容的距离(滚动条滚去的高度) jQuery中: ?...$(document).scrollTop() :document 元素相对 document 元素对应的滚动条顶部的垂直偏移量,可获取已滚动的距离或设置将要滚动的距离。

    4.6K01

    如何让页面记住用户的滚动位置?

    但每当用户点击某个商品查看详情后再返回时,页面总是会回到顶部,这让用户不得不重新滚动查找之前的位置。 问题出在哪里?在单页应用(SPA)中,Vue Router在切换路由时默认不会记住滚动位置。...这就导致了:用户滚动到页面某个位置点击进入详情页返回时页面重置到顶部用户需要手动重新滚动到之前的位置这种体验很不好,尤其是对于需要频繁查看详情的用户来说,反复滚动会大大降低工作效率。解决方案1....返回时恢复滚动位置当用户再次进入这个页面时,我们从存储中读取之前的位置并滚动到那里:mounted() { // 从本地存储获取滚动位置 const savedPosition = localStorage.getItem...setTimeout确保DOM完全渲染后再滚动,避免滚动失效。 清理机制能够防止存储的数据影响其他页面。使用这种办法以后操作可以更加流畅自然也减少了不必要的重复滚动,提升了整体使用体验。...通过上述操作,当用户从列表页跳转到详情页再返回时,列表页可以读取 localStorage 中的值并恢复到之前的位置,用户就不需要重新滚动了。

    44410

    如何通过聊天定位对方的位置?

    方式一:模糊定位 该定位方法只能定位到对方在哪个市,再具体的位置信息需要警察才有渠道和权限对拨号主进行查询。...对方用手机拍摄一张照片,通过QQ或者微信发“原图”给你,你接收原图,即可定位图片拍摄的精确位置,就可以知道他大概在哪里。 1、拍摄照片的手机需要打开GPS定位。...2、对方通过QQ或者微信发送“原图”,才会保留照片的EXIF信息和经纬度信息。...4、通过下面网站,解析EXIF信息,获取经纬度。 http://www.minigps.net/fc.html ? ? 最终经度为113.43638888888889,纬度为35.495。...博主是在景区拍的照片,误差不超过一公里(误差大小取决于所用地图和EXIF经纬度信息转换出来的精度,小数越多越准) 补充 EXIF是一种图像文件格式,它的数据存储与JPEG格式是完全相同的。

    18.5K41

    JavaWeb04-jQuery(Java真正的全栈开发)

    对象 转换 dom 对象 //先通过 $(...)...获得jQuery对象,底层使用数组进行维护的,可以存放多个对象。 //然后通过get()可以从jquery对象转换成 dom对象。参数:数组的下标,可以省略。如果省略下标获得dom 数组。...:parent 不为空,(有子节点的元素) 5.可见性过滤 :hidden 所有隐藏的(存在浏览器兼容问题) :visible 所有可见的 6.属性 [attribute] 有此属性的元素 [attribute...(单选框和多选框) :selected 选中的元素(下拉选) 四.属性和样式 属性,类class,html代码/文本/值,css,位置,尺寸 1.属性 attr(name) 通过属性名获得属性值。...格式:{"top": xx , "left" : yy} offset(坐标) 设置位置 position() 获得相对父元素偏移 scrollTop([val]) 获得 或 设置 垂直滚动条的位置 scrollLeft

    3K90

    「1 分钟学 DOM 基础操作」添加和移除元素样式、添加至元素内、添加和移除事件、计算鼠标相对元素的位置

    一、添加或移除样式 1、添加相关样式至对应 DOM 元素 注意:如果添加多个样式至 DOM 元素,IE11 不兼容。...元素中移除样式 注意:同样在DOM元素中移除多个样式,IE11 不兼容。...中指定的样式 ele.classList.toggle('class-name'); 二、将元素添加至指定的DOM元素内的末尾 将 ele 元素添加至 target 元素内的末尾 target.appendChild...四、计算鼠标在元素内的相对位置 要计算鼠标点击事件,鼠标在元素内的相对位置,我们需要用到 getBoundingClientRect() 这个关键的方法,示例代码如下: ele.addEventListener...实现对象的私有属性 1分钟学会 2 个复制文本到剪贴板的方法 1分钟学会如何用 JS 计算文本的宽度 1分钟学会个通用妙招,让你知道用户看了啥 1分钟用 CSS + HTML 实现个按字母吸附滑动的列表

    2.4K30

    杨老师课堂之Jquery的筛选,事件,效果,Ajax,javascript跨域)

    ,这个元素的位置是从0算起。...返回值:Booleanis(expr|obj|ele|fn),根据选择器、DOM元素或 jQuery 对象来检测匹配元素集合,如果其中至少有一个元素符合这个给定的表达式就返回true。...在标准DOM中,mouseover和mouseout所发生的元素可以通过event.target()方法 来访问.相关元素是通过event.relateTarget()方法来访问的.event.relatedTarget...该方法的作用是获取到光标相对于页面的x坐标和y坐标.如果没有使用jquery时,那么IE浏览器中 是使用event.pageX()和event.pageY()方法.如果页面上有滚动条,则还要加上滚动条的宽度和高...fn]]),通过高度变化(向上减小)来动态地隐藏所有匹配的元素 slideToggle([speed],[easing],[fn]) 通过高度变化来切换所有匹配元素的可见性 •这个动画效果只调整元素的高度

    10.2K20

    04-老马jQuery教程-DOM节点操作及位置和大小

    1. jQuery创建DOM标签 1.1 DOM动态创建标签的方法 DOM时代我们通过document的createElement方法动态创建标签。创建标签后,动态的给他添加属性。...语法结构: jQuery(html, [props]) 参数: html:用于动态创建DOM元素的HTML标记字符串,注意标签尽量闭合。...DOM的CSS属性读写 3.1 简单获取元素的内部宽高(不包括边框和外边距) innerHeight() 获取第一个匹配元素内部区域高度(包括补白、不包括边框)。此方法对可见和隐藏元素均有效。...函数接受两个参数,第一个参数是元素在原先集合中的索引位置,第二个参数为原先的高度。...3.4 获取和设置滚动条的宽高 3.4.1 scrollTop([val]) 概述 获取匹配元素相对滚动条顶部的偏移。此方法对可见和隐藏元素均有效。

    3K90

    jQuery源码解析之offset()

    elem ) { return; } // jQuery不支持获取隐藏元素的偏移坐标。...// 同理,也无法取得隐藏元素的 border, margin, 或 padding 信息 //所以如果元素是隐藏的,默认返回0值 // Return zeros for disconnected...// Get document-relative position by adding viewport scroll to viewport-relative gBCR //返回元素的大小及其相对于视口的位置...返回文档在窗口左上角水平 x 和垂直 y 方向滚动的像素,相当于 scrollX 和 scrollY,简单点就是滚动的偏移量 所以offset()的本质即: 相对于原坐标的偏移量+滚动的偏移量的总和。...) ); } 解析: 让当前元素通过call 去调用参数中的 function(){} 方法,call 的参数必须一个一个放进去,上面源码中,call 参数有 i、jQuery.extend

    1.5K10
    领券