码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Web篇_01 了解web开发


    Web

      • Web、前端、后端的关系一目了然
      • 快速了解前端三大件
      • web开发工具推荐
      • 推荐web相关学习文档


    Web、前端、后端的关系一目了然

    Web开发
    Web开发主要分为前端开发和后端开发两部分,前端更侧重于页面的展示与用户的交互,后端更侧重于数据的处理于服务的访问。

    而HTML语言就属于前端的开发范围。

    前端开发
    前端指的是直接于用户接触的网页,网页上通常有HTML、CSS、Javascript等内容。

    后端开发
    后端指的时程序、数据库和服务器层面的开发。

    快速了解前端三大件

    Web开发的标准
    Web应用开发需要遵循的标准就教Web标准,这里Web标准是一系列标准的集合。网页主要由三部分组成:结构标准(XML、HTML和XHTML),表现标准(CSS),行为标准(DOM、Javascript)

    HTML
    HTML用来构成网页的内容,内容就是网页制作者放在页面上想让用户浏览的信息,例如文字、图片、视频等等,简单来说就是用来定义网页的内容。

    CSS
    CSS决定了网页样式的展现,也就是内容的表现形式,例如字体的颜色、背景的样式、标题的大小等等。

    Javascript
    Javascript是用来定义网页上的交互,控制网页的行为,例如弹出弹窗、页面打开关闭、输入内容的提示等等。
    当然现在一般都是用框架开发,目前国内主流的开发框架有Vue、React,国外的话React用的更多一些。

    web开发工具推荐

    Vscode
    这里最推荐新手使用VSCode,浏览器用chrome

    vscode下载地址:https://code.visualstudio.com

    Visual Studio Code是微软推出的针对web开发的代码编辑器,具有开源、高性能、扩展性好的特点。

    优势:

    • 免费
    • 高性能
    • 自定义配置
    • 代码提示功能强大
    • 扩展插件功能强大且安装方便

    VScode插件推荐
    对于刚接触vscode人来说,可以先试试这两名博主推荐的插件:
    https://blog.csdn.net/qq_37860930/article/details/102561403
    https://blog.csdn.net/win7583362/article/details/79315055

    对于一些小项目,使用vscode开发是没问题的。
    vscode更适合新手一些,对于大一些的项目,我建议使用Webstrom开发。

    这些是前后端分离项目中特别流行的开发工具,如果不是前后端分离项目的话,作为一个Java的后端开发者,懒得折腾的话,IDEA,Eclipse也是支持前端开发的。

    VScode其它妙用
    首先,我们需要知道,vscode并不是一个IDE,而是编辑器,编辑器自然就是能编辑任何文本了,只不过它的插件功能足够强大,让它像IDE一样强悍。

    • markdown编辑器
      如果你很熟悉markdown的语法,它用来编辑md文件也很舒服,并且可以安装markdown插件用来预览
    • 用来打开各种文件
      比如常用的xml,java文件,比如要临时打开一个.java文件,虽然可以用idea打开,但是打开速度相比vscode还是比较慢的。

    推荐web相关学习文档

    W3school

  • 相关阅读:
    卷积神经网络卷积计算,卷积网络计算公式
    gitlab突然提示我要输入密码了。
    安装【银河麒麟V10】linux系统
    永久删除的文件如何恢复?只需4个步骤
    F5负载均衡上下行接口联动机制
    《认知盈余》核心摘要——“人们实际上很喜欢创造并分享”: 参与是一种行为
    TDesign数据请求wx.request
    [案例] java项目故障诊断和性能调优(Linux版)
    CarEye 智能云平台升级
    RabbitMQ-简单模式/工作队列(分发、应答、持久化、不公平分发)
  • 原文地址:https://blog.csdn.net/qq_58099084/article/details/125423594
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号