前端入门知识点总结

HTML基础

  • 文档结构<!DOCTYPE html>声明文档类型,<html>为根元素,包含<head>(元信息)和<body>(可见内容)。
  • 常用标签
    • 文本类:<h1>-<h6><p><span><strong>(强调)、<em>(斜体)。
    • 列表类:<ul>(无序)、<ol>(有序)、<li>(列表项)。
    • 媒体类:<img>(图像)、<video><audio>
    • 表单类:<form><input>(文本/密码/按钮等)、<textarea><select>

CSS核心概念

  • 选择器:标签选择器(div)、类选择器(.class)、ID选择器(#id)、伪类(:hover)。
  • 盒模型width/height控制内容区,padding(内边距)、border(边框)、margin(外边距)影响布局。
  • 布局方式
    • Flexbox:通过display: flex实现弹性布局,justify-content(主轴对齐)、align-items(交叉轴对齐)。
    • Griddisplay: grid定义网格,grid-template-columns/rows划分行列。
  • 响应式设计@media查询适配不同屏幕尺寸,如:
    @media (max-width: 600px) {
      body { font-size: 14px; }
    }
    

JavaScript基础

  • 变量与类型let/const声明变量,基本类型(stringnumberboolean)和引用类型(objectarray)。
  • 函数
    function greet(name) { 
      return `Hello, ${name}!`; 
    }
    

  • DOM操作
    document.getElementById('demo').textContent = '新内容';
    document.querySelector('.class').addEventListener('click', callback);
    

  • 异步编程Promiseasync/await处理异步任务:
    async function fetchData() {
      const response = await fetch('url');
      const data = await response.json();
    }
    

开发工具与框架

  • 版本控制:Git常用命令git clonegit commitgit push
  • 包管理:npm或yarn安装依赖(如npm install react)。
  • 框架入门
    • React:组件化开发,JSX语法,状态管理(useState)。
    • Vue:双向数据绑定,单文件组件(.vue)。

调试与优化

  • 浏览器工具:Chrome DevTools检查元素、网络请求、控制台日志。
  • 性能优化:减少HTTP请求、压缩资源、使用CDN、懒加载图片。

学习资源推荐

  • MDN Web Docs:权威的前端技术文档。
  • FreeCodeCamp:交互式编程练习。
  • CodePen:在线代码示例社区。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值