首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Web前端基础(06)

    js对象和jq对象互相转换:(js对象和jq对象不是一个东西,不能互相调用彼此的方法,有些时候只能的js对象但是需要用到jq框架里面的方法这时候就需要使用以下方式将js对象转成jq,同理有时只能得到jq...对象但是需要调用js对象里面的方法,所以需要使用以下方法把jq对象转成js对象) //js获取对象的方式 var js = document.getElementById(“d1”); //jq获取对象的方式...”) 匹配div里面所有的span(包括所有后代span) $(“div>span”) 匹配div里面所有的span元素 $(“div+span”) 匹配div面的span $(“div~span”...相关方法: 显示.show() 隐藏 .hide() 显示隐藏切换 .toggle() ---- 练习: 1.定时器 //通过id选择器选择到页面中的div然后修改里面的文本为abc $("#d1").text("abc"); //原生js写法 /* var d1 = document.getElementById

    2.7K20

    Vue 项目里戳中你痛点的问题及解决办法(下)

    详情返回列表缓存数据和浏览位置、其他页面进入列表刷新数据的实践 这样一个场景:有三个页面,首页/或者搜索,商品分类页面,商品详情。...如果数据请求成功,则加载内容的组件,隐藏其他组件。如果是列表,可能在内容组件中还会有列表和为空提示两块内容,所以这时候也还要根据获取的数据来判断是加载内容还是加载为空提示。...全局的页面顶部进度条,可以在main.js中通过router.beforeEach(to, from, next) {}来设置,当页面路由变化时,显示页面顶部的进度条,进入新路由后隐藏掉进度条 ?...,控制其隐藏的代码是写在组件里面的,当组件隐藏了对应的也要父组件对应的值改变 以上这种方式实现的父子组件的v-model通信,虽可行,但限制了我们必须popos接收的属性名为value和emit触发的必须为...下面直接上index.js吧,而后在简单介绍: import Vue from 'vue' import Router from 'vue-router' // 公共页面的路由文件 import PUBLIC

    2K21

    能用HTMLCSS解决的问题就不要使用JS

    导航高亮 导航高亮是一种很常见的问题,包括当前页面的导航在菜单里面高亮和hover时高亮。你可以用js控制,但是用一点CSS技巧就可以达到这个目的,不需要使用JS。...鼠标悬浮时显示 鼠标悬浮的场景十分常见,例如导航的菜单: 以及在《Google地图开发总结》一文提到的,marker详情框的显示: 一般要把隐藏的东西如菜单作为hover目标的元素或者相邻元素,才方便用...第二种场景,使用元素,这个更简单。...把hover的目标和隐藏的对象当作同一个父容器的元素,然后hover写在这个父容器上面就可以了,不用像上面那样,隐藏元素也要写个hover: .marker-container .detail-info...多列等高 多列等高的问题是这样的,排成一行的几列由于内容长短不一致,导致容器的高度不一致: 你可以用js算一下,以最高的一列的高度去设置所有列的高度,然而这个会造成页面闪动,刚开始打开页面的时候高度不一致

    3K20

    能用HTMLCSS解决的问题就不要使用JS

    导航高亮 导航高亮是一种很常见的问题,包括当前页面的导航在菜单里面高亮和hover时高亮。你可以用js控制,但是用一点CSS技巧就可以达到这个目的,不需要使用JS。 ? ?...一般要把隐藏的东西如菜单作为hover目标的元素或者相邻元素,才方便用css控制,例如上面的菜单,是把menu当作导航的一个相邻元素: 用户<li class...第二种场景,使用元素,这个更简单。...把hover的目标和隐藏的对象当作同一个父容器的元素,然后hover写在这个父容器上面就可以了,不用像上面那样,隐藏元素也要写个hover: .marker-container .detail-info...你可以用js算一下,以最高的一列的高度去设置所有列的高度,然而这个会造成页面闪动,刚开始打开页面的时候高度不一致,然后发现突然又对齐了。

    3.8K40

    JS】1675- 4 个容易被忽略的 JavaScript API

    准确地说,只要页面的可见性状态发生变化,无论是用户最小化、最大化窗口还是切换标签,该API都会触发一个事件。 在过去,你不得不使用一些噱头来了解用户是否切换了标签或最小化了窗口。...所以,blur和focus只告诉我们页面是否被激活,但不告诉我们页面的内容是否被隐藏或显示。 什么时候使用 一般来说,我们想要使用Page Visibility API,是希望用来停止不必要的程序。...当访问该属性时,会根据页面的可见性状态返回四个可能的值: visible:该页面是可见的,或者准确地说,它没有被最小化,也不在另一个标签。.../yoshi.mp4" /> 回到/main.js,我们使用Fetch API[4]发起对quotable.io...Quote 前往/main.js从DOM中选择分享按钮。

    24720

    你不知道的JavaScript APIs

    准确地说,只要页面的可见性状态发生变化,无论是用户最小化、最大化窗口还是切换标签,该API都会触发一个事件。 在过去,你不得不使用一些噱头来了解用户是否切换了标签或最小化了窗口。...所以,blur和focus只告诉我们页面是否被激活,但不告诉我们页面的内容是否被隐藏或显示。 什么时候使用 一般来说,我们想要使用Page Visibility API,是希望用来停止不必要的程序。...当访问该属性时,会根据页面的可见性状态返回四个可能的值: visible:该页面是可见的,或者准确地说,它没有被最小化,也不在另一个标签。.../yoshi.mp4" /> 回到/main.js,我们使用Fetch API[4]发起对quotable.io...Quote 前往/main.js从DOM中选择分享按钮。

    98420

    Vue 项目中各种痛点问题及方案

    如果数据请求成功,则加载内容的组件,隐藏其他组件。如果是列表,可能在内容组件中还会有列表和为空提示两块内容,所以这时候也还要根据获取的数据来判断是加载内容还是加载为空提示。...全局的页面顶部进度条,可以在main.js中通过router.beforeEach(to, from, next) {}来设置,当页面路由变化时,显示页面顶部的进度条,进入新路由后隐藏掉进度条。 ?...,因为你要在页面内进行某些操作将他显示出来,控制其隐藏的代码是写在组件里面的,当组件隐藏了对应的也要父组件对应的值改变。...组件写法: 确定 // model选项用来避免冲突 // prop属性用来指定props属性中的哪个值用来接收父组件...下面直接上index.js吧,而后在简单介绍: import Vue from 'vue' import Router from 'vue-router' // 公共页面的路由文件 import PUBLIC

    3.2K21

    接口测试平台代码实现18:帮助页面2

    再看看效果: 然后我们再改一下颜色,当我们之后改动各个页面的各种元素的时候,一定要记得,要符合你整个平台的颜色风格,比如我之前登陆面 是 绿色+红色。 我的首页是绿色+黑色。...内部元素只有一个空格占位,颜色是从上到下渐变,位置是固定的 让我们在body内继续新建一个div。 注意到里面有个空格,空格的写法是   别写错,别忘了后面的分号。...如果不写这个空格,那么你这个div 就是被强制隐藏的。 然后我给它加上一堆css属性。...我们对每段说明都 放在了一个span中,以便我们后续控制显示/隐藏,不同的span 的id也不同,分别是help_1 ~ 5 好,按照我们的设计呢,用户一进来时候,右侧只显示第一条文档:项目列表...所以我们要给上述中 第2/3/4/5的span 的属性变成隐藏:style:"disaplay:none" 文案较多,大家可以直接复制以下这个div代码哈: <div style="position:

    97230
    领券