首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

第22天:js改变样式效果

一、输出语句 1、alert:弹出警示框(用的非常少,用户体验不好) 完整写法:window.alert(“执行语句”); window对象,窗口,一般情况可省略 alert(123); 2、console..."); 二、变量 1、变量名必须以字母、下划线、美元符号$开头 2、变量名中不能有空格 3、多个变量声明:var num=1,num=2,num=3; 4、变量分为全局变量和局部变量 全局变量: 1、最外层声明的变量...2、函数体内部,但是没有声明var的也是全局变量 局部变量: 函数体内部声明的变量 局部变量优先于全局变量。...display:none;隐藏了不占位置 visibility:hidden;隐藏占位置 overflow:hidden;隐藏超出的部分 入口函数:window.onload=function(){ 内部放js...代码 }//页面加载完后执行js部分 百度换肤实例: 1 <!

3.5K10
您找到你想要的搜索结果了吗?
是的
没有找到

chrome开发者工具小技巧

快速编辑HTML元素 Elements面板,鼠标双击需要打开的DOM元素标签,就可以编辑它,完成之后会自动更新页面和关闭标签。...快速定位行和列 sources面板中,选择相应的js或css文件,按下ctrl + O ,选择指定的文件中使用“:行数:列数”,可以快速定位到相应的行和列。...多个光标编辑 如图,js文件中当像同时编辑几个地方时,可以按住ctrl ,鼠标左键点击添加光标,如果添加失误,可以用ctrl + U,撤销最后一个添加的光标。...触发伪类 页面中的hover类,鼠标放上去触发,css有个样式改变,但鼠标移开,又变成原来的样式,这样不好调试。...New,新建文件,命名后,可以再里面输入代码片段,然后文件名上右击,弹出的菜单中选择Run,就可以运行了。

1.3K50

chrome开发者工具小技巧

Elements面板,鼠标双击需要打开的DOM元素标签,就可以编辑它,完成之后会自动更新页面和关闭标签。...sources面板中,选择相应的js或css文件,按下ctrl + O ,选择指定的文件中使用“:行数:列数”,可以快速定位到相应的行和列。 展开所有子节点 ?...如图,js文件中当像同时编辑几个地方时,可以按住ctrl ,鼠标左键点击添加光标,如果添加失误,可以用ctrl + U,撤销最后一个添加的光标。 触发伪类 ?...页面中的hover类,鼠标放上去触发,css有个样式改变,但鼠标移开,又变成原来的样式,这样不好调试。...左侧边栏中选择: Sources > Snippets,右键选择New,新建文件,命名后,可以再里面输入代码片段,然后文件名上右击,弹出的菜单中选择Run,就可以运行了。

1.2K10

项目中使用js声明一些全局的静态常量并且不可改变

我们会遇到这样一个场景, 系统中有5个角色, A,B,C,D,E 角色值是1,2,3,4,5 因为角色这个变量,路由里有用到,权限管理中有用到,还有一些业务场景处有用到,我们不能用到的时候 就直接这样写...业务代码 } 这样写是非常不稳健的, 首先,在这里看到的1,2,3,没有明确的定义,单纯看这段代码,不清楚1,2,3代表什么, 其次,假如A角色的值某一天改了一下, 那这么才能找到所有用到A角色的代码(当然改变角色值得情况很少...,但并不排除) 最后,假如我们现在加了一个角色,那我们快速知道应该修改哪些代码,使业务场景覆盖到这个新的角色 这个角色是不会变的,我们也不允许它们改变, 如果我们使用的是TS 的可以使用readonly...去修饰 但如果没有使用ts该怎么办那 我们可以借助es6的const这样写 创建一个ROLE.js /** * 角色A */ export const ROLE_A = 1 /** * 角色B...js中使用时 import * as ROLE from '@/api/ROLE' 组件中测试一下 mounted() { console.log(ROLE.ROLE_A) ROLE.ROLE_A

81910

JS实现图片弹窗效果

中间磨磨唧唧从原生JS找到JS插件,浪费了不少精力和时间,但是也磕磕碰碰学到了些知识,建议读者:想学一下弹窗的JS实现代码的可以看看前两小节,只想实现效果的,直接复制源码就行!...源码(就几行JS是核心代码,多数是CSS样式): /* 触发弹窗图片的样式 */ #myImg { border-radius: 5px;...*/ background-color: rgba(0, 0, 0, 0.9); /* Black w/ opacity */ } /* 设置弹出图片的样式...img.onclick = function openImage() { //注册原图片点击事件 modal.style.display = "block"; //此元素将显示为块级元素,此元素前后会带有换行符...,难免引起客户反感,可以页面存入Session用来判断是否第一次加载页面,设置只有第一次加载页面才会弹窗。

23.5K30

windsformvalid-表单验证JQuery插件

演示页面:http://lijian.net/p/windsformvalid/ 每次表单每个页面提交都要自己写脚本验证信息,老是复制粘贴的很烦,改起来也很麻烦,网上也有大把的表单验证插件,但是感觉用起来不灵活...使用方法: 1、引用jquery和windsformvalid.js </script...(每次只弹出一个) 当类型为2时,需要设置msgtipnormalclass(默认提示样式),msgtiperrorclass(验证不通过提示样式),msgtippassclass(验证通过提示样式)...4、控件样式改变 当验证不通过时想将输入框变成红色,则设置classchange属性,值为oldclass|newclass,oldclass为默认样式,newclass为验证不通过时需要显示的样式 5...验证不通过时默认消息 defaultajaxmsg:ajax验证不通过时默认消息 defaultpassmsg:验证通过时默认消息 defaultcallbackmsg:回调验证未通过时默认消息 7、html页面使用,ready

80320

微信小程序开发教程第五章:微信小程序名片夹详情页开发

闲话不多说,先看下「名片盒」详情页的效果图: 备注下大致需求:顶部背后是轮播图,二维码按钮弹出模态框信息、点击微信栏、点击存入手机,地址栏需要地图展示,名片分享也是模态框指引。...noClickImg 与 ClickImg:切换全屏与非全屏轮播图,绑定了点击事件 changeClick 来切换,只是改变样式即可。 Block:图片列表。...刷新下开发者工具可以看到具体效果如下: 详情页可以看到信息基本都是样式一样,可以使用微信提供的循环 block。 ...可以看到会报错,可能是 js 的执行顺序,依次往下走,此时网络数据还在请求中。 定义一个变量即可。 当然这里的数据都是 push 上来的。 以下是二维码弹出信息。...这是弹出模态框二维码信息,布好局初始化是none状态。那里需要它直接绑定数据即可: This.setData({ //模态框名字:”显示?隐藏” }) 方法是让它显示。

1.5K80

Web页面组成

总结性的东西,自己写个html页面邮件正文中发送,至于详情可以放在附件。 向更高级领导汇报,更高级的领导只看结果,只看个汇总信息。 name也是属性。...登录的判断涉及后台数据校验,需校验账号密码我当前的数据库当中是否存在的。如果存在,全部匹配,才会给你返回。 12)鼠标悬浮,通过js可以实现。 鼠标悬浮,对html页面上的元素做了样式改变。...DOM对象可以改变网页的任何内容,可以访问它的页面属性,页面元素,也可以改变页面元素,页面元素的属性,页面元素的样式。...当然英文也算,一个描述的信息,也不算是属性,就是夹在它们的中间。 想改变它的标题可以这样写: innerText代表里面的文本内容。...所以百度页面一点击就弹出一个输入框,这就是点击事件引发的。点击事件引发了弹出框的出现,鼠标悬浮事件,引发了下拉列表的出现,鼠标离开,下拉列表就收起来了。

1.9K20

【Java 进阶篇】JQuery 事件绑定之事件切换:让页面动起来

走进事件切换的奇妙世界 事件切换是 JQuery 提供的一项强大功能,它使得我们可以同一个元素上轻松切换不同的事件处理函数。这就像是给页面添加了一把魔法开关,让你可以随时改变元素的行为。...第一次点击按钮时,会弹出 “第一次点击!” 的提示框;再次点击时,会弹出 “第二次点击!” 的提示框。这就是事件切换的基本语法。...第一次点击弹出 “第一次点击!” 的提示框,第二次点击弹出 “第二次点击!”,悬停时弹出 “悬停事件!”。 利用 data 存储状态 实际项目中,有时我们需要在不同的事件处理函数之间共享一些状态。...每次点击按钮时,根据当前状态不同,会弹出不同的提示框,并修改状态值。另外,我们通过点击事件展示了如何获取当前状态。 切换 CSS 类 页面交互中,改变样式是常见的需求之一。...无论是切换处理函数、切换事件类型,还是切换样式和状态,事件切换都展现了其强大的灵活性和实用性。 实际项目中,合理利用事件切换可以让页面更富有动感,提升用户体验。

12220

【准备篇】js逆向分析破解之学习准备

这些按钮的功能点如下: Elements(元素面板) 检查和调整页面 编辑样式 编辑DOM 查找网页源代码HTML中的任一元素,手动修改任一元素的属性和样式且能实时浏览器里面得到反馈。...点击右侧Style面板,可以实时修改CSS的属性值,这里面的所有样式Name和Value都是可以编辑的;每个属性后面单击可以添加新的样式,如下图 ?...控制台交互 JS表达式计算 在上一小节,我们已经看到可以控制台输入JS表达式点击Enter即可得到表达式的值,当你控制台输入命令时,会弹出相应的智能提示框,你可以用Tab自动完成当前的建议项 选择元素...设置断点 断点可以DOM元素节点发生改变时、XHR生命周期状态改变时、指定的事件执行时被触发 ① DOM元素节点发生改变Elements面板中指定的DOM节点上右击,弹出的菜单中选择Break...下图是我的系统里添加指定省市指定医院时由于增加了元素节点而触发的断点,通过单步调试可以看到会弹出一个div对话框供用户添加数据 ?

4.7K62

jQuery进阶前言

前言: 《jQuery入门》一文中,记录了jQuery选择器、属性与样式和DOM操作等内容,本文将对jQuery的事件以及Ajax相关知识点进行讲解。接下来就一起来学习一下。...点击触发”上按下去的时候,会弹出mousedown的内容,松手的时候会弹出mouseup的内容。...2、change()事件: 元素,和元素的值都是可以发生改变的,我们就可以通过change事件去监听这些改变的动作。...("static/page/fruit.html" ,function(){ }); }) 这段代码就表示当点击了加载按钮后,就会异步请求fruit.html这个页面,然后会把...3、$.getScript(): 用法和$.getJSON()基本一样,区别在于url不是返回json格式数据的url,而是指向一个js文件,比如statis/js/sport.js,还有就是没有data

2.4K20

整理了小程序云开发实战,你看懂了吗?

我们需要在app.wxss中全局引入样式库: @import '/miniprogram_npm/weui-miniprogram/weui-wxss/dist/style/weui.wxss'; 我们自己的页面中使用组件的时候...usingComponents": { "mp-uploader": "/weui-miniprogram/uploader/uploader" } } 开通云开发 点击开发工具菜单的云开发之后会弹出新建的云环境的窗口...,填写环境名称之后会自动生成环境ID,小编已经的创建过了没法截图了,这里就不附新建图片了。...开通云开发环境之后会出现这个界面 ? 从第一个云函数开始 找到我们云函数的项目,右击弹出选择菜单,点击新建Node云函数 ? 生成的项目列表我们首先关注index.js云函数的入口文件 ?...找到我们的小程序index.js的入口文件 ? 编译之后我们可以看到云函数已经调用成功 ? 数据库的查询和修改 ?

49710
领券