javascript 实现load效果

Vue自定义指令实现加载效果 - v-load 在前端开发中,经常会遇到需要在数据加载过程中显示加载动画或者加载提示的需求。Vue.js作为一种流行的前端框架,提供了自定义指令的功能,可以方便地实现这种加载中效果。本文将介绍如何使用Vue自定义指令来实现加载中效果,并提供相应的源代码。在该指令中,我们将使用Vue的钩子函数来控制加载中效果的显示和隐藏。,可以方便地在数据加载过程中显示加载中效果。的值,我们可以在数据加载过程中动态显示加载中效果。通过以上的代码,我们实现了一个简单的Vue自定义指令。类的添加和移除,从而实现加载中效果的显示和隐藏。 阅读详情

近日,开发一单位小项目,由于需要比较大的查询,造成网页好像假死,用户体验极差.需要进行进度提示,开始考虑用AJAX来实现,因复杂退却了觉得耗用太多精力不值得,考虑用JS脚本还实现,效果还不错.(脚本到网上找的,自己修改了下,时间久了不记得原出处了,请原作者见谅)

function showload(){

var loaddiv;
if(loaddiv=document.getElementById("loaddiv")){
loaddiv.style.display = "block";
}else{
    loaddiv = document.createElement("DIV");
    loaddiv.id="loaddiv";
    loaddiv.style.position = "absolute";
    loaddiv.style.zIndex = 1000;
    loaddiv.style.display="";
    loaddiv.style.left = 0;
    loaddiv.style.top  = 0;
    loaddiv.style.border = "1px solid gray";
    loaddiv.style.background = "#ffffff";
    loaddiv.style.padding = "5";
}
    loaddiv.style.left = document.body.clientWidth/2+"px";
    loaddiv.style.top  = document.body.clientHeight/2+"px" ;
    loaddiv.innerHTML = "<img src='images/loading.gif'><font size='4' color='#FF0000'> <b>Loading ....</b></font>";
    document.body.appendChild(loaddiv);
    document.body.style.cursor="wait";
}




function closeload(){
    var loaddiv=document.getElementById("loaddiv");
    loaddiv.style.display="none";
    document.body.style.cursor="normal";
}


function showloading(){
var loaddiv;
if(loaddiv=document.getElementById("loaddiv")){
loaddiv.style.display = "block";
}else{
    loaddiv = document.createElement("DIV");
    loaddiv.id="loaddiv";
    loaddiv.style.position = "absolute";
    loaddiv.style.zIndex = 1000;
    loaddiv.style.display="";
    loaddiv.style.left = 0;
    loaddiv.style.top  = 0;
    loaddiv.style.border = "1px solid gray";
    loaddiv.style.background = "#ffffff";
    loaddiv.style.padding = "5";
}

var scrollTop=0;
    if(top.document.documentElement && top.document.documentElement.scrollTop){
        scrollTop = top.document.documentElement.scrollTop;
    }else if(document.body){
        scrollTop = top.document.body.scrollTop;
    }
    
    var scrollWid = document.body.scrollWidth/2-50;
    
    //loaddiv.style.left = scrollWid+"px";
    //loaddiv.style.top  = (scrollTop + 5)+"px" ;
    loaddiv.style.left = document.body.clientWidth/2+"px";
    loaddiv.style.top  = document.body.clientHeight/2+"px" ;
    
    loaddiv.innerHTML = "<img src='images/loading.gif'><font size='4' color='#FF0000'> <b>Loading ....</b></font>";
    document.body.style.cursor="wait";     
    
  var sWidth,sHeight;
  sWidth=document.body.scrollWidth;//浏览器工作区域内页面宽度 或使用 screen.width//屏幕的宽度
  sHeight=document.body.scrollHeight;//屏幕高度(垂直分辨率)




  //背景层(大小与窗口有效区域相同,即当弹出对话框时,背景显示为放射状透明灰色)
  var bgObj=document.createElement("div");//创建一个div对象(背景层) //动态创建元素,这里创建的是 div
  //定义div属性,即相当于(相当于,但确不是,必须对对象属性进行定义
  //<div id="bgDiv" style="position:absolute; top:0; background-color:#777; filter:progid:DXImagesTransform.Microsoft.Alpha(style=3,opacity=25,finishOpacity=75); opacity:0.6; left:0; width:918px; height:768px; z-index:10000;"></div>
  bgObj.setAttribute('id','bgDiv');
  bgObj.style.position="absolute";
  bgObj.style.top="0";
  bgObj.style.background="#ffffff";
  bgObj.style.filter="progid:DXImageTransform.Microsoft.Alpha(style=3,opacity=25,finishOpacity=75";
  bgObj.style.opacity="0.6";
  bgObj.style.left="0";
  bgObj.style.width=sWidth + "px";
  bgObj.style.height=sHeight + "px";
  bgObj.style.zIndex = "1000";
  document.body.appendChild(bgObj);//在body内添加该div对象
  document.body.appendChild(loaddiv);
}
最全中文停用词表(可直接复制) 最全的停用此表整理 词表名 词表文件 中文停用词表 cn_stopwords.txt 哈工大停用词表 hit_stopwords.txt 百度停用词表 baidu_stopwords.txt 机器智能实验室停用词库 scu_stopwords.txt 以上停用词表链接:https://github.com/goto456/stopwords 以下是我常用的1893个停用词,可直接复制 ! " # $ % & ' ( ) * + , - -- . .. ... .... 阅读详情

相关推荐

美亚杯2023参赛全攻略:从检材下载到Veracrypt挂载的保姆级教程

本文提供美亚杯2023电子数据取证竞赛的完整参赛指南,重点解析从检材下载、Veracrypt挂载到实战取证的保姆级流程。针对新手常见误区,详细说明两套密码(ZIP解压密码与Veracrypt挂载密码)的区别与正确使用方法,并分享赛前环境搭建、赛中高效分析及赛后报告撰写的核心技巧,帮助参赛者系统备赛,规避基础错误。

y9z0a1b的博客 1080

div.load()方式局部刷新div

主页面部分 <section class="content-header"> <h5> 数据字典 </h5> </section> <!-- Main content --> <section class...

weixin_34235135的博客 7456

从 0 到 1,实战 Power BI 电商销售可视化看板全流程

本文详细介绍了从零开始使用Power BI构建电商销售可视化看板的全流程,涵盖数据准备、建模、可视化设计及高级功能应用。通过实战案例展示如何将复杂销售数据转化为直观图表,帮助电商从业者快速掌握销售趋势、热销产品和用户画像等关键信息,提升数据分析效率。

weixin_29061041的博客 485

用div+load方法时,jsp中会重复加载js脚本(已经除去no-cache之类)

在界面布局的时候是用div布局,在div下yongjs的

limtsky0707的专栏 4499

Arduino-Pico:用Arduino生态开发树莓派RP2040双核与PIO实战

在嵌入式开发领域,微控制器编程是连接硬件与软件的核心技能。其原理在于通过编写代码直接控制处理器与外设,实现特定功能。掌握这项技术能极大提升开发效率,降低硬件操作门槛,广泛应用于物联网、智能硬件和自动化控制等场景。本文聚焦于如何利用Arduino这一广受欢迎的生态,来开发树莓派RP2040微控制器。RP2040以其双核Cortex-M0+架构和独特的可编程IO(PIO)硬件而著称,性能强大。通过第三方Arduino核心(arduino-pico),开发者可以沿用熟悉的Arduino语法和库,快速调用双核并行处

weixin_26905423的博客 381

TwinCAT3 主站动态配置 PDO 的实战技巧与性能优化

本文深入探讨了TwinCAT3主站动态配置PDO的实战技巧与性能优化策略。通过对比静态PDO的局限,阐述了动态配置在提升系统灵活性、降低网络负载和保障实时性方面的核心优势。文章提供了从环境准备、代码实现到错误排查的完整流程,并重点解析了PDO映射、SDO通道区别以及分布式时钟同步等关键概念,帮助工程师掌握EtherCAT网络性能调优的核心方法。

weixin_29213525的博客 346

JavaScript中的load事件的作用_第4节 使用Javascript

如果使用JavaScript,在哪里使用JavaScript?这节课我们来研究这些知识点。在哪里使用:在在外部的js文件中:在HTML元素的事件属性中:Web前端开发零点网络-王唯在超接的href属性中:零点网络推荐使用外部文件:在HTML中嵌入Javascript代码虽然没有问题,但一般认为最好的做法还是尽可能使用外部文件来包含Javascript代码;不过,并不存在必须使用外部文件的硬性规定,...

weixin_39692172的博客 582

斯坦福大学3D点云模型下载

本文整理了斯坦福大学10个经典的点云(pcd)及其模型(ply),方便日后使用,欢迎免费下载!

孙悟空 7738

AI工程师的技术判断坐标系:从论文到GPU显存的工程化落地

在深度学习与大模型技术快速演进的背景下,信息过载已成为一线AI工程师的核心挑战。理解模型原理只是起点,真正决定项目成败的是能否将抽象技术迅速映射到具体硬件约束与工程瓶颈——如显存占用、通信延迟、KV Cache管理、后门检测等。本文聚焦2022年中期关键AI进展(视频扩散模型、Socratic多模态协作、OPT-175B部署、LAION-5B高效利用、自回归搜索),以GPU显存、分布式训练、模型安全为锚点,系统拆解论文公式背后的工程接口与落地代价。面向算法工程师、MLOps工程师及技术决策者,提供可复用的性

记录技术点点之路 485

45、概率与模糊性:粗糙事件与模糊事件概率的探索

本文探讨了概率理论与模糊性理论在处理现实世界不确定性中的应用,重点分析了模糊事件和粗糙事件的概率定义、性质及其条件概率。同时,介绍了近似贝叶斯网络分类器在信息系统中的应用,以及如何通过概率决策约简提高分类效率。这些方法为处理不确定信息提供了灵活的工具,并在决策和数据分析中具有重要价值。

ik67890123的博客 135

yolov26改进 | Neck/颈部创新篇 | 独创HFPN利用分层特征融合块HFFB模块融合多层次特征改进yolov26(全网独家创新)

本文提出了一种创新的分层特征融合模块HFFB(Hierarchical Feature Fusion Block)来改进YOLOv26的neck部分,构建了名为HFPN的新型特征金字塔网络。该模块通过三分支结构融合局部特征(CNN提取)、全局特征(Swin Transformer提取)和中间特征,并包含空间注意力(SA)、通道注意力(CA)和残差反向MLP(IRMLP)等组件来优化特征融合效果。实验表明,该方法能针对不同尺度目标(大/中/小)进行自适应检测,可根据具体数据集需求选择不同配置。文章详细提供了核

Snu77的博客 485

js实现页面指定div局部刷新

最近写网页,通过ajax读取服务器信息,然后利用innerHTML给指定的div填充内容,当需要修改其中内容的时候,想要局部刷新这个div里面的内容,类似location.reload(), location.href等方法都会刷新整个页面。于是,使用下面的方法实现: 将innerHTML所在的方法用一个单独的函数写出来,然后需要时再调用。 如function Load(){ .......

浓眉大脸哥的博客 6万+

【HAL库】STM32CubeMX开发----STM32F407----SPI实验

【HAL库】STM32CubeMX开发----STM32F407----SPI实验

MQ0522的博客 3020

loading加载和layer.js

layer.js中的loading加载l本篇主要介绍layerjs中的loading加载在实际项目中的应用1、使用的技术前端:HTML5+CSS3+JS+layer.js 后端:.net2、遇到的问题在使用layer.js插件中提供的loading时,需要在layer.js中的layer.css找到对应的gif格式动态图,此gif图需要和插件中的loading加载gif图大小尺寸相同 3、lay

weixin_37839390的博客 9602

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

用js和layer实现加载框效果

其中,layer.load()表示加载框动画,第一个字段表示选择哪个动画效果,time表示持续时间,在这里我们设置为2s,再使用js内置函数setTimeout用来延迟时间,function里面写我们想要在加载框动画完成之后呈现的效果,2500表示,在2.5秒后,开始执行setTimeout中的function,这样我们就实现了加载框效果结束后再弹出“入住成功”。首先同样需要在前端html页中写入两个js文件,(jQuery文件必须要在layer之前,因为layer是基于jQuery的)

weixin_53211817的博客 506

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

loading效果实现的几个场景

简单loading效果的实现 loading直译就是正在加载中的意思,也就是在页面加载的时候loading效果要出现,页面加载完成的时候让其消失。那么以什么来判断页面加载完成为节点去取消loading效果很重要,DOM元素加载完成,还是页面中的所有关联文件(包括图片),jquery给出了两个函数来判断这两个节点,$(document).ready()是在页面上所有DOM元素加载完毕后才执行$(w...

czx3387170的博客 3050

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

layui loading动画_loading加载和layer.js

layer.js中的loading加载l本篇主要介绍layerjs中的loading加载在实际项目中的应用1、使用的技术前端:HTML5+CSS3+JS+layer.js后端:.net2、遇到的问题在使用layer.js插件中提供的loading时,需要在layer.js中的layer.css找到对应的gif格式动态图,此gif图需要和插件中的loading加载gif图大小尺寸相同3、layer....

weixin_39916479的博客 3936

Web开发常用到的JavaScript代码区别和经验总结

1.下列三种写法的区别:就存在写法上的区别,而实际作用一致。 $(document).ready(function(){ //do something }) $().ready(function(){ //do something }) $(function(){ //do something }) 总结: ready() 函数仅能用于当前文档,因此无需选择器。 所以docume

QiuRiMangCao 387

JQuery load 方法使用

一、JQuery load 方法可以在一个页面动态加载另一个页面。这个特性的应用场景是查询页面。传统的查询页面是:输入查询条件,点击“搜索”后,提交表单,到查询条件传输到后台,获取数据后,跳转到原页面,然后通过循环显示查询到的结果。这样的不足是:页面会闪动,体验不好。 二、使用JQuery load 方法可以更好的解决这个问题。方法如下: (1)先在查询页面定义一个div: &lt;div...

博海软件 272

JS 事件类型之窗体操作类

窗体操作类(window上的事件) 1 .scroll 窗口的滚动条滚动时触发 获取滚动条当前位置 window.onscroll = function(){ console.log(window.pageXOffset + ' ' +window.pageYOffset) } 应用 position:fixed 是将dom元素相对于视觉窗口进行定位,但IE6没有fixed定位,为了实现相同的效果,可使用position:absolute 相对于文档定位,top = 滚动条滚动距离 + 初始视窗高度

qq_45560350的博客 259

AJAX键盘控制div移动,js如何实现利用键盘控制div移动

描述:div通过键盘事件上下左右实现div块的移动效果:(视频教程推荐:js视频教程)js代码:var Method=(function () {return {EVENT_ID:"event_id",loadImage:function (arr) {var img=new Image();img.arr=arr;img.list=[];img.num=0;// 如果DOM对象下的事件...

weixin_29084111的博客 315

在WebForm中实现模拟对话框效果

在WebForm中实现模拟对话框效果 在WebForm1.aspx中: private void Page_Load(object sender, System.EventArgs e) { // 在此处放置用户代码以初始化页面 if(!IsPostBack) btnOpen.Attributes.Add("onclick", @"var strReturn; strRetu...

MRman0404的博客 196

php 异步进度条,浅析JS异步加载进度条_javascript技巧

展现效果:1) 当点击Load的时候,模拟执行异步加载. 浏览器被遮挡. 进度条出现.实现思路:1.当用户点击load button执行异步请求. 调用方法 出现加载条2.怎么实现进度条呢?1) 在document.body 新增一个div.覆盖浏览器. 设置背景会灰色. z-index = 999. 加载的时候让用户无法修改界面值2) 在document.body 新增一个动态的div.代码实现...

weixin_33946659的博客 251

使用ImageButton怎样实现鼠标移上去和移开更换图片的效果

使用ImageButton怎样实现鼠标移上去和移开更换图片的效果  解决方法:    在Page_Load事件中添加:  ImageButton1.Attributes.Add("onmouseover","this.src=02.jpg");//鼠标移上去更换新的图片  ImageButton1.Attributes.Add("onmouseout","this.src=01.jpg")

1022

html页面引入另一个html页面02

在上一章中介绍了使用华丹智能WEB报表快速开发平台的过程中,想要自己重新制作一个登陆注册页面,并且想要在登陆和注册页面的顶部和底部固定样的内容样式,使用文件引入的方式的第一种方式,下面介绍一下第二种方式 2、js引入 (1)创建三个文件 :top.html,bottom.html,index.html,top.html和bottom.html代码和上一章一样,这里就不做赘述了。 (2)index.html的内容为: <!DOCTYPE html> <html> <head&g

HD_2020176257的博客 481

lazyload.js实现懒加载

1:引入 2:html部分 备注:添加class是为了方便下面的js控制/   2.data-original=“”属性是真是图片地址  3.width和height两个属性必须设置不然图片会始终出现在显示区 3:js控制部分 $("img.lazy").lazyload({         effect: "fadeIn",                       

wangle_style的博客 2867
上一篇: 双网卡内外网同时使用的方法
下一篇: 解决office2003 安装遇到xp sp3文件保护无法安装问题
devfan
博客等级 码龄22年 45粉丝 88原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值