精华内容
下载资源
问答
  • 原生js
    2021-12-29 10:45:42

    案例效果

    在这里插入图片描述

    案例逻辑

    前提:我们需要一个根节点,用来将进度条插入到该节点里

    根节点:
    <div id='app'></div>

    主逻辑:

    let oApp = document.querySelector('#app'), // 根节点
        fragment = document.createDocumentFragment(), // 创建空白的文档片段
        oProgressBar = document.createElement('div'); // 进度条节点
    
      // 创建背景的节点跟百分比的节点
      for(let i = 0; i < 2; i++) {
          let div = document.createElement('div');
          fragment.appendChild(div);
      }
    
      // 将进度条节点插入到根节点中
      oApp.appendChild(oProgressBar);
      // 将文档片段插入到DOM中 避免多次操作DOM造成页面回流
      oProgressBar.appendChild(fragment);
    
      // 添加class属性
      oProgressBar.setAttribute('class', 'td-progress-bar');
      // 给进度条节点的第一个节点添加class属性
      oProgressBar.firstChild.setAttribute('class', 'td-progress-conent');
      // 给进度条节点的最后一个节点添加class属性
      oProgressBar.lastChild.setAttribute('class', 'td-percent');
    
      // 设置样式
      oProgressBar.style.position = 'relative';
      oProgressBar.style.width = '100%';
      oProgressBar.style.height = '25px';
      oProgressBar.style.border = '1px solid #c3c3c3';
      oProgressBar.style.padding = '1px';
    
      // 使用模板字符串动态渲染进度条
      oProgressBar.firstChild.style.width = '70%';
      oProgressBar.firstChild.style.height = '100%';
      oProgressBar.firstChild.style.background = 'linear-gradient(to right ,#DeA2A0 , #F6E7E6)';
    
      oProgressBar.lastChild.style.lineHeight = '25px';
      oProgressBar.lastChild.style.position = 'absolute';
      oProgressBar.lastChild.style.top = '0';
      oProgressBar.lastChild.style.right = '0';
    
      // 使用模板字符串动态渲染进度条数值
      oProgressBar.lastChild.innerText = '70%';
    
    更多相关内容
  • 原生JS经典小项目-电影选座
  • 该算法用原生javascript完成了树布局的算法,同时也完成了大规模数据测试,在算法上肯定没有任何问题。同时还支持了垂直树布局
  • 使用原生JS代码开发一个前端框架,框架名称SYSUI,纯原生js开发,不使用任何第三方库。SYSUI本身支持网站模板界面编辑开发,也支持配置后台系统界面,是个多用途的框架。 使用SYSUI开发一个后台管理系统界面,支持...
  • 原生js做单页应用

    2020-10-20 15:09:20
    本文主要介绍了用原生js做单页应用的相关知识。具有一定的参考价值,下面跟着小编一起来看下吧
  • 本文实例讲述了原生JS实现获取及修改CSS样式的方法。分享给大家供大家参考,具体如下: 大家都知道在JavaScript原生操作中获取元素的样式,在实际操作是使用时比较频繁的一件事,这里像大家介绍下获取css样式的方法...
  • 原生JS实现LOADING效果

    2020-12-01 00:10:41
    纯文本loading效果,可以自己定义颜色和速度 代码如下: /** Loading animation  * Created by 黑と白の印記 on 15/03/11.  */   function loading(element,lightColor,darkColor,speed,callback){ ...
  • 原生JS树树形插件xntree.js是一款原生JS树,虚拟树组件,可支持超大数据量。
  • 原生js+html形成的简易聊天室
  • 主要介绍了原生js实现获取form表单数据,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
  • 主要介绍了基于原生js实现判断元素是否有指定class名,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
  • 适用于初学者对于JavaScript的思维导图总结,包括初识JavaScript、运算符与基础交互、流程控制、函数简介、定时器与运动函数、MATH。日期对象、字符串对象、数组对象、正则、DOM和BOM、事件高级,对于详细内容和需要...
  • 本文实例为大家分享了原生js和jquery横向导航菜单的制作方法,供大家参考,具体内容如下 原生javascript实现: 这一次要实现的是鼠标放上去以后,菜单栏被选中的那一栏水平拉伸,鼠标离开后水平收缩。并带有一定的...
  • 原生js在线科学计算器代码是一款学生计算器,万能计算器,科学计算器工具代码。
  • 原生JS操作网页,给网页中的所有p元素添加onclick事件,使一个特定的表格隔行变色等等,感兴趣的朋友可以参考下
  • 一个用原生 JavaScript 编写的简单模块。 模块是用原生 javascript 编写的,具有简单的 AJAX 需求。 一个简单的 GET 调用在一个地方,所以我使用了作为代码的基础来进行 AJAX 调用。 代码运行良好,没有任何问题。...
  • 原生js实现日期选择器插件 简单风格日期选择插件;通过原生HTML/CSS/JavaScript完成一个日期选择器。
  • 本文实例讲述了原生JS实现仿...这是一款原生JS实现的仿淘宝网左侧商品分类菜单效果代码,JavaScript技术实现,兼容各主流浏览器。自己再修改一下CSS菜单,它会变得更漂亮。 运行效果截图如下: 在线演示地址如下: ...
  • 原生Javascript实现的移动端多级选择器插件,可通过配置实现多级联动。压缩后JS文件只有3.96KB。
  • 主要介绍了原生js实现ajax请求和JSONP跨域请求操作,结合实例形式分析了基于原生js实现的ajax请求和JSONP跨域请求相关操作技巧与使用注意事项,需要的朋友可以参考下
  • 主要介绍了JS实现导航下拉菜单效果,用原生JS实现的一个导航下拉菜单,下拉菜单的宽度与浏览器视口的宽度一样,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • 主要为大家详细介绍了原生js的RSA和AES加密解密算法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • 本篇文章主要介绍了原生JS实现九宫格抽奖效果的示例代码。具有很好的参考价值。下面跟着小编一起来看下吧
  • 主要为大家详细介绍了原生js实现密码输入框值的显示隐藏,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • 50款原生js案例(绝美整合),半年整理的库存,各种js插件库存,效果,绝对有您喜欢的效果!
  • 在本篇文章里小编给各位整理的是关于原生js实现文件上传、下载、封装等实例方法,需要的朋友们可以参考学习下。
  • 主要为大家详细介绍了原生js验证简洁美观注册登录页面的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • 原生js轮播图

    2018-07-02 22:40:13
    原生js写的轮播图,样式写的很好看.参考了大多数网站的轮播图样式和功能,实现方法简单巧妙,注释也比较丰富.
  • 原生js日历日期控件带时分秒日期选择器
  • 下面小编就为大家分享一篇10行原生JS实现文字无缝滚动的效果,特别简单,具有很好的参考价值,希望对大家有所帮助

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 310,285
精华内容 124,114
关键字:

原生js