这是老师的源码,在我这里运行和老师的运行结果相反

这是老师的源码,在我这里运行和老师的运行结果相反

正在回答

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

3回答

同学你好,同学效果图是否如下所示:

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

如果是,则效果是正确的,{{ $name }}是转义输出,因HTML标签已经转义过,所以在页面中显示为p标签与其中属性。{!! $name !!}是未转义输出,因没有转义浏览器会解析HTML中标签,所以{!! $name !!}带样式的文字。老师运行效果如下所示:

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

同学想要查看输出结果是否相反,则同学可查看网页源代码(查看网页源代码的方式:在浏览器中右击,选择 ’查看网页源代码‘ ),如果与下方效果图一致,则就没有相反哦~

http://img1.sycdn.imooc.com//climg/5edf6384095d045005590061.jpg
如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

好帮手慕小尤 2020-06-09 18:04:42

同学你好,1. 同学描述的带样式是带有style属性的标签,如果是,则同学输出的结果也是带有style属性的标签哦~ 。

2. 还是说同学想要与视频中一样的展示结果,如果是,则同学可在浏览器中右击,然后选择 ’查看网页源代码‘ 就可以查看展示效果了。

3. 如果都不是,则建议同学重新描述一下问题,便于老师定位问题。

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

  • 提问者 慕侠4413270 #1
    那个{{}}输出的不是带有style样式的文字吗,{!!!!}输出一段字符串,我的{{}}和{!!!!}输出结果相反,{{}}输出的是字符串,{!!!!}输出的是带样式的文字
    2020-06-09 18:09:21
好帮手慕小尤 2020-06-09 16:57:39

同学你好,转义输出:{{ $name }},因是已经转义过,所以在页面中显示为p标签与其中属性。

未转义输出:{!! $name !!} 是没有转义的,返回的p标签被浏览器中解析,所以只输出一段话。具体是否有没有转义,同学可查看网页源码。如下所示:

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

注:课程中老师展示的页面,也是网页源码。如下图所示:

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

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

  • 提问者 慕侠4413270 #1
    晓得了,为啥老师做的效果是{{}}输出带样式的文本呢,我的为啥相反呢
    2020-06-09 17:00:30
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
PHP典型功能与Laravel5框架开发
  • 参与学习           人
  • 解答问题       722    个

掌握开发中必备技能解锁缓存、支付,邮件和短信发送等高端接口运用,直击工作重难点,通过开发简书项目熟练掌握Laravel5的开发技术。完成以上三个阶段的学习,成为满足企业需求的开发工程师。

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

在线咨询

领取优惠

免费试听

领取大纲

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