2-5 reload为何非要放在代码的最末尾呢?

2-5 reload为何非要放在代码的最末尾呢?

  1. 不是很理解为何reload要放入代码的最后面? reload写在方法体的里面, 程序由上至下运行,无论写在哪里都不会在页面加载的时候就触发了呀? 不是很懂忘解答

  2. 再就是当js代码写在html中的时候, document location 还有window都能正常的引用其内部的方法, 但是如果js css html 分离的写法, 那上面的三个方法还能否正常使用? 不能的话写法有何改变之处? 望详细解答谢谢

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
好帮手慕夭夭 2018-08-29 19:16:36

学完入门课程 , 按照学习进度 , 推荐学习<前端进阶:响应式开发与常用框架> ,但是结合同学有一定基础了 , 所以结合自身的需求 , 可以在课程的咨询一下 , 会有专业的老师为你解答哦

 https://class.imooc.com/sc/25


http://img1.sycdn.imooc.com//climg/5b86800000018d3711580293.jpg

祝学习愉快 ,望采纳

好帮手慕夭夭 2018-08-29 18:03:04
  1. 不放在点击事件中 , 页面一打开就会刷新 ,这样看不清效果 . 老师把reload写在点击事件中只是为了能让大家看清reload刷新的效果 . 如果reload方法如果不在点击事件中 , 就可能会影响其他代码的执行 .

  2. 这些方法的使用和js使用外部文件或者写在html中没有关系哦, 都可以使用的

希望解答了你的疑惑 ,祝学习愉快 ,望采纳

  • 提问者 V丶x #1
    关于第二条的话, 直接引用可以定位到相关的对应的html中和想要引用的css文件么? 之前尝试用document.getElementsById('xxx');获取html页面的对象来设置class样式,结果对象为null找不到, 设置className或者style.xx也不好用,然后取getElementsByTagName('tagName'); 结果获取了测试项目里面的所有的tagName的对象集合而不是js文件对应的html页面的tagName的集合, 所以就产生了问题2的疑问... 请老师解惑...
    2018-08-29 18:14:21
  • 好帮手慕夭夭 回复 提问者 V丶x #2
    同学如果使用外部文件的话 ,是否在html使用script标签引入了js文件 .引用方式 : <script src="js/base.js"></script > . 如果引入了 , 建议同学重新创建一个新问题 ,把你的用法描述清楚 ,并上传代码 , 以便测试问题哦
    2018-08-29 18:18:49
  • 提问者 V丶x 回复 好帮手慕夭夭 #3
    额抱歉.. 我练习的项目是ionic工程项目, html中不需要也没有script引入js文件,但是会通过component组件关联在一起, 其实他们在编译过程中就是相当于一个index.html文件..被解耦成了不同的应用块, 然后调用dom方法感觉与 传统的js页面获取的数据不一样有出入..
    2018-08-29 18:49:25
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
前端小白入门系列课程
  • 参与学习           人
  • 提交作业       11218    份
  • 解答问题       36713    个

从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师