当前页面加载和浏览器加载有什么区别

当前页面加载和浏览器加载有什么区别

截图这两句拗口的话难以理解。整个回答也没看懂在说什么。


因为新增,编辑和删除用的是同一个html,所以新增时也会执行js中删除相关的代码。然后,新增的时候因为数据库中还没有这个地址的数据,所有form.instance.id,也就是数据库中的accounts_user_address表中的id是获取不到的,所以页面会报错?

补充的if判断语句用于新增地址是,不执行delete相关的js代码?

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

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

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

1回答
好帮手慕小轩 2020-12-30 19:11:52

同学,你好!
1. 同学理解的正确的,js代码在执行之前会被提前解析,解析时,发现有误,则会出现报错提示,添加if条件之后,判断条件是否成立,如成立才会被执行
2. 二者区别:
当前页面加载:代码从上往下逐行进行加载
浏览器加载:window有这个浏览器窗口,有这个窗口则会执行

加油,祝学习愉快~~~

  • 提问者 慕粉1504263447 #1

    意思是如果有Window就直接执行window后面的代码,window之前的代码就不执行了?

    2020-12-30 22:06:47
  • 好帮手慕美 回复 提问者 慕粉1504263447 #2

    同学,你好,并不是会执行,而是会加载,可以理解为预解析。祝学习愉快~~~~

    2020-12-31 10:49:18
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
3.从网页搭建入门Python Web
  • 参与学习           人
  • 提交作业       218    份
  • 解答问题       3562    个

本阶段带你用Python开发一个网站,学习主流框架Django+Flask是Python Web开发的第一步,在基础知识上实现积分商城的项目开发,体验真实的项目开发流程,提高解决编程问题和效率的能力。

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

在线咨询

领取优惠

免费试听

领取大纲

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