第一个问题:为什么学习PHP必须先学好html?
1、因为PHP的运行结果就是html,所以要学好html,不然你都看不懂自己写的代码所生成的代码是什么意思!
简直就是恐怖片,是车祸现场!!
2、PHP跟html不一样,html是静态生成网页,加上css样式和js事件的调用,创建一个网页项目;而php则是动态生成html代码,加上函数的调用,是网页具备了动态效果和事件反馈结果;(个人理解,我知道不全面,以后学习到了再补充;)
基于以上两点,如果没有学习好html,则肯定学不好php;前端而言,你如果二维空间感不足,美感不足,顶多就是做不出合理的、理想的网页,但是html语言逻辑你得懂,否则php将永远会将你拒之门外!!
第二个问题:为什么选择php开发动态网站?
1、php发展至今已经是最最搞笑的服务器端开发语言;
2、php同时具备,上手快、开发快、更新迭代快这三个主要特点;
3、对于一个完整的项目开发,PHP的开发效率是其它语言的两倍甚至数倍;
4、php既可以进行原生开发,可以直接嵌套在html语言中;同时php亦可以进行框架开发,保障了其易维护性和可拓展性;
5、目前国内php最流行的开发框架是thinkphp5.1.20,而国外最流行的php开发框架是laravel5.6(号称艺术家才会运用的开发框架);
6、既然国内外都有着如此流行的框架和完整生态圈,那么在开发动态网站时既要保证开发规范,又要兼顾开发效率,php就是大家的不二选择!
第二个问题:制作一个购物清单表格实例:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>列表清单</title> <style type="text/css"> table{ width:800px; text-align: center; margin:25px auto; border-collapse: collapse; } table caption{ font-size: 30px; font-weight: bolder; color: #666; margin-bottom: 20px; } table,th,td{ border: 1px solid #666; } table tr:first-child{ background-color: lightgreen; } table tr:hover{ background-color: #efefef; color:coral; } table tr td img{ color: #efefef; padding: 5px; border-radius: 10px; } table tr td a{ text-decoration: none; width: 150px; height: 50px; padding: 5px; border:1px solid pink; background-color: white; color:pink; border-radius: 8px; } table tr td a:hover{ background-color: pink; color:white; } </style> </head> <body> <hr> <table> <caption>购物清单</caption> <tr> <th>编号</th> <th>名称</th> <th>牌子</th> <th>数量</th> <th>缩略图</th> <th>操作</th> </tr> <tr> <td>1</td> <td>手机</td> <td>华为</td> <td>一部</td> <td><img src="images/手机.jpg" width="80"></td> <td><a href="https://www.jd.com/" target="_blank" title="进入京东">点击进入</a></td> </tr> <tr> <td>2</td> <td>笔记本</td> <td>华硕</td> <td>一台</td> <td><img src="images/笔记本.jpg" width="80"></td> <td><a href="https://www.tmall.com/" target="_blank" title="进入天猫">点击进入</a></td> </tr> <tr> <td>3</td> <td>打印机</td> <td>惠普</td> <td>一台</td> <td><img src="images/打印机.jpg" width="80"></td> <td><a href="https://www.taobao.com/" target="_blank" title="进入淘宝">点击进入</a></td> </tr> </table> <hr> </body> </html>
点击 "运行实例" 按钮查看在线实例
总结:第三节课由朱老师带我们回顾了html标签和属性等的应用,讲了html和php的关系,以及php的应用特点;最后做了一个购物清单的案例,揭开了html选择器应用的主题,期待下一节课;(当然这都是我看的录播,当直播来看和练习了)。