批改状态:合格
老师批语:写的很认真 ,前端基础知识很重要!
本来以为是零基础,但其实一上来就Html、CSS、JS三者一起开工,当然每个部分只涉及到基础部分。感觉还是学到一些之前忽视的知识点。
主要的知识点包括:
| 序号 | 内容 |
|---|---|
| 1 | Html页面的基本结构。head,body等有固定格式。meta之类的中有一个可适应页面大小调整的参数等。这块后面确认下。 |
| 2 | JS中的consule.log。 |
| 3 | CSS的理解,层叠的样式加载。 |
| 4 | 对象object,windows,document。整个页面就是一个windows,然后里面又有更小的对象。对象就又会有属性。属性下面有会有参数(最后这点是自己理解的)。 |
| 5 | vs code的live server插件(保存即展示,这个功能还是很赞的)。 具体方法:添加live server,右键代码页面选择 open with live server。 可以将vs code的自动保存功能打开,文件-auto save。 |
| 6 | vs code中的自动格式优化,也是用了一个插件:prettier-code formatter。 |
(但vs code中的插件应用貌似都有个大bug,就是安装了后的设置、易用性太差。没人手把手教的话,自己摸索太费时间,从这个角度不看好vs code,以后还是尝试换一个其他的编程ide)。
之前没了解过JS,只知道是用来负责页面交互的,而且可以非常方便地嵌套进Html页面。
例如可以通过下面的方式来选择对应的元素并进行展示。
<script>//读取title并且直接换成新的内容console.log(document.title);document.title = "如何使用JS脚本访问HMTL";//但并非所有内容都可以直接选择,于是需要通过id、类、tagname等来进行选择。例如:const ele = document.getElementById("title-id");console.log(ele);ele.style.backgroundColor = "yellow";const eles = document.getElementsByClassName("title-class");console.log(eles[1]);const p = document.getElementsByTagName("p");console.log(p[1]);// 也可以直接使用css选择器来获取。貌似之前一直无法实现,最近的版本才可以实现,很实用。// 获取满足条件的第一个,只返回一个let y = document.querySelector(".title-class");// 返回满足条件的全部元素y = document.querySelectorAll(".title-class.bgcolor");</script>
主要有三种模式。
<h2 style="color: red">学习就是一个不断磨练的过程</h2>
<style>.table-var {color:yellow;}</style><p class="table-var">姓名是什么?</p><p class="table-var">年龄是多少?</p>
<style>#table-name {color:yellow;}</style><p id="table-name">姓名是什么?</p>
元素选择器优先级小于类选择器, 但是又小于id选择器tag < class < id < 内嵌(最后这个是否这样后面需要验证下)
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号