JavaScript运动原理基础知识详解

 更新时间:2020年04月02日 11:10:26   作者:白眉少侠  
这篇文章主要介绍了JavaScript运动原理基础知识详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

在这篇文章里,我将把JS的运动由简如深的进行分析:

运动基础

主要步骤为:

清除定时器,保证运动过程中只有一个定时器

开启定时器

开始运动,同时加入判断以便在需要时停止运动。将移动函数进行了简单的封装。

<script type='text/x-handlebars-template' id='list-item'>
  {{#if items}}
  <ul id='mylist'>
    {{#each items}}
      <li><a href='{{url}}'>{{text}}</a></li>
    {{/each}}
  </ul>
  {{/if}}
</script>
funtion addItem(url,text){
  var mylist = document.getElementById('mylist'),
      script = document.getElementById('list-item'),
      template = Handlebars.compile(script.text), //提取模板文本,返回格式化方法
      div = document.createElement('div'),
      result;

  result = template({text:text,url:url});
  div.innerHTML = result;
  mylist.appendChild(div.firstChild);
}
//调用
addItem('/item/4,'First item');

当使用这种方法时出现的问题有:

需要相对应的计算每次移动的距离,否则当移动的距离不能准确到达指定位置时会出现问题

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • JavaScript中DOM操作常用事件总结

    JavaScript中DOM操作常用事件总结

    这篇文章主要为大家详细介绍了JavaScript中常用的几个DOM事件,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2022-04-04
  • JS实现的点击表头排序功能示例

    JS实现的点击表头排序功能示例

    这篇文章主要介绍了JS实现的点击表头排序功能,可实现针对表格中的字母、数字、日期等格式进行排序的功能,涉及javascript针对页面table元素的获取及字符串、数字等排序操作相关技巧,需要的朋友可以参考下
    2017-03-03
  • 浅谈webpack4.x 入门(一篇足矣)

    浅谈webpack4.x 入门(一篇足矣)

    这篇文章主要介绍了浅谈webpack4.x 入门(一篇足矣),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-09-09
  • javaScript如何处理从java后台返回的list

    javaScript如何处理从java后台返回的list

    把List集合转成json格式传到界面上,这样js里面操作也简单,具体的解决方法如下,大家可以参考学习下
    2014-04-04
  • 微信小程序的开发范式BeautyWe.js入门详解

    微信小程序的开发范式BeautyWe.js入门详解

    这篇文章主要介绍了微信小程序的开发范式BeautyWe.js详解,它是一套专注于微信小程序的企业级开发范式,它的愿景是:让企业级的微信小程序项目中的代码,更加简单、漂亮,需要的朋友可以参考下
    2019-07-07
  • 新鲜出炉的js tips提示效果

    新鲜出炉的js tips提示效果

    提示不难做,那个三角号样式很难调兼容,死了好多脑细胞预览主窗口提示错位,保存本地测比较好。
    2011-04-04
  • JavaScript6 let 新语法优势介绍

    JavaScript6 let 新语法优势介绍

    这篇文章主要介绍了JavaScript6 let 新语法优势介绍的相关资料,需要的朋友可以参考下
    2016-07-07
  • 浅谈uniapp页面跳转的解决方案

    浅谈uniapp页面跳转的解决方案

    页面跳转是经常需要用到的,本文主要介绍了浅谈uniapp页面跳转的解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-05-05
  • 小程序实现密码输入框

    小程序实现密码输入框

    这篇文章主要为大家详细介绍了小程序实现密码输入框,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-11-11
  • JS 跳转页面延迟2种方法

    JS 跳转页面延迟2种方法

    js跳转页面想必大家不会很陌生吧,在浏览页面的时候经常会碰到这种现象存在如果可以延迟的话是不是会更委婉一点呢,接下来为大家介绍下如何实现,感兴趣的朋友可以参考下哈
    2013-03-03

最新评论