• 全站最简单 “数据滚动可视化大屏” 【JS基础拿来即用】


     

    源码获取方式:

    数据滚动大屏源码,原生js实现超级简单-Javascript文档类资源-CSDN下载原生js实现的数据滚动大屏案例,实现应该是全网最简单的,拿来直接使用即可,没有会员的小伙伴去我文章主更多下载资源、学习资料请访问CSDN下载频道.https://download.csdn.net/download/weixin_52212950/86513923


    没有会员的小伙伴直接私聊我“数据滚动”即可我可以给你单独打包发去(免费的!)


    案例展示:

    功能说明:

    本案例功能为数据自动滚动,可搭配后端进行数据实时的可视化添加,光标移动到屏幕处可以暂停滚动,移开继续滚动

      

    另外,本数据可视化大屏页面可以搭配后端代码使用进行数据的实时添加可视化展示的作用,如果有需要可以将本案例中数据的表格的td数据信息换为用户个人信息的主页链接,这样光标移上暂停滚动后可以对用户主页信息进行查看,另外如果整个代码直接搬用复制到各位大佬的网站页面,可能会出现一些不可预估的错位,因为本案例是设置的居中屏幕的


    实现代码:

    实现原理:

    本案例实现也非常简单,既然是滚动效果,必然是少不了 setInterval 定时器,由于增加了光标放上去滚动暂停以及光标移开滚动继续,所以需要两次定时器的设置,移开之后需要再是指一次定时器,这里我们为了方便就可以将定时器单独封装成一个函数,在定时器内调用该函数即可,另外,我们还需要在鼠标移上之后清除一次所有正在工作的定时器,这是为了解决速度叠加问题,如果不清除,那么每次移上都会加速一次。最后一个注意点是:光标移开的定时器命名不能使用局部变量,否则清除定时器会失效。

     布局代码:

    1. <div class="background">
    2. <div class="border">
    3. <div class="lt">div>
    4. <div class="rt">div>
    5. <div class="lb">div>
    6. <div class="rb">div>
    7. div>
    8. div>
    9. <div class="screen">
    10. <div class="mask">div>
    11. <div class="innerbg">
    12. <table cellspacing="0">
    13. <tr>
    14. <td>IP 196.168.123.134 以游客访问该网站td>
    15. tr>
    16. <tr>
    17. <td>IP 110.168.123.134 以游客访问该网站td>
    18. tr>
    19. <tr>
    20. <td>IP 106.168.123.134 以游客访问该网站td>
    21. tr>
    22. <tr>
    23. <td>IP 186.168.123.134 以游客访问该网站td>
    24. tr>
    25. <tr>
    26. <td>IP 161.168.123.134 以游客访问该网站td>
    27. tr>
    28. <tr>
    29. <td>IP 116.168.123.134 以游客访问该网站td>
    30. tr>
    31. <tr>
    32. <td>IP 145.168.123.134 以游客访问该网站td>
    33. tr>
    34. <tr>
    35. <td>IP 126.168.123.134 以游客访问该网站td>
    36. tr>
    37. <tr>
    38. <td>IP 196.168.123.134 以游客访问该网站td>
    39. tr>
    40. <tr>
    41. <td>IP 161.168.123.134 以游客访问该网站td>
    42. tr>
    43. <tr>
    44. <td>IP 116.168.123.134 以游客访问该网站td>
    45. tr>
    46. <tr>
    47. <td>IP 145.168.123.134 以游客访问该网站td>
    48. tr>
    49. <tr>
    50. <td>IP 126.168.123.134 以游客访问该网站td>
    51. tr>
    52. <tr>
    53. <td>IP 196.168.123.134 以游客访问该网站td>
    54. tr>
    55. table>
    56. div>
    57. div>

    再带大家复习一下定时器的相关知识:

     setInterval ( 回调函数,延迟的毫秒数 )

    记住这个定时器的回调函数时间每过一次就会执行一次,两种函数写法与 setTimeout 相同

    注意点:

    • window 可以省略
    • 可以采用直接写函数或写函数名
    • 时间一定要写成毫秒数
    • 页面中可能有很多定时器,最好设置标志符号,var time1= window.setTimeout(fn,2000)

  • 相关阅读:
    LeetCode 40. Combination Sum II【回溯,剪枝】中等
    RocketMQ快速入门_2. rocketmq 的应用场景、与其他mq的差异
    数字孪生3d车间、虚拟车间、数字化三维车间的案例比较
    套接字sock实例
    Nginx__高级进阶篇
    第十二届蓝桥杯模拟赛第二期
    漂亮的pyqt6皮肤 PyOneDark_Qt_Widgets_Modern_GUIPublic
    2022高教社杯全国大学生数学建模-小批量物料的生产安排
    PoE压分如何解决,A-level复议or重考?
    软件明明通过了各种级别的测试,交付给用户仍会出现问题?
  • 原文地址:https://blog.csdn.net/weixin_52212950/article/details/126817258