<input>email的问题以及<script>defer/async属性的问题

<input>email的问题以及<script>defer/async属性的问题

  1. <input type="email">如果没有规定multiple="multiple"属性,按照老师3-7节讲的意思,是不是依然可以输入两个用逗号隔开的email地址,只不过后端判断这是两个email的时候得找两次"@"和"."?

  2. 4-3节课里面,关于<script>的defer和async属性:

    (1)请问加载的概念具体是什么?课件上说这两个属性的作用是<script>加载完脚本立即执行或延迟执行,也就是说还是正常加载的,不同的是执行的时间;但老师一直在说“立即加载、延迟加载。。。”,强调的是加载的时间。

    (2)按照老师说的,正常这个HTML文档会从头往下按顺序加载;所以对于设置了defer属性的<script>,还是先按照从上到下的顺序加载完,然后再运行?async就是先按照从上到下的顺序加载,加载完<script>,一边运行,一边接着加载下面的?

正在回答

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

1回答

1、在计算机相关领域,加载就是把硬盘上的有用程序调到内存中的过程 。因为所有软件要运行必须加载到内存,加载就是把需要的文件及信息读取到内存中去,一般在启动程序或安装程序时会有加载。

(1)defer 属性规定是否对脚本执行进行延迟,直到页面加载完为止。

(2)async 属性规定一旦脚本可用,则会异步执行。async 属性仅适用于外部脚本(只有在使用 src 属性时)

2、如果没有规定multiple="multiple"属性,是依然可以输入两个用逗号隔开的email地址,但是后端需要对传入的内容进行遍历,然后再判断两个email的时候得找两次"@"和","

希望可以帮到你~

  • Nekosan 提问者 #1
    那么defer还是会加载到内存,只不过会延迟执行?
    2018-03-18 17:40:41
  • 卡布琦诺 回复 提问者 Nekosan #2
    可以这么理解
    2018-03-19 09:46:18
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
响应式开发与常用框架 2018
  • 参与学习           人
  • 提交作业       2198    份
  • 解答问题       5012    个

如果你有web端基础,既想进阶,又想进军移动端开发,那就来吧,我们专题为你带来的课程有HTML5、CSS3、移动基础、响应式、bootstrap、less等,让你在前端道路上畅通无阻!

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

在线咨询

领取优惠

免费试听

领取大纲

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