Web前端開發入門技術之網頁製作三要素

来源:https://www.cnblogs.com/cldmxw/archive/2019/03/05/10478134.html
-Advertisement-
Play Games

Web前端開發是由網頁製作演變而來的,主要由HTML、CSS、JavaScript三大要素組成。專業的Web前端開發入門知識也一定會包含這些內容,今天小編就給大家簡單介紹一下。 HTML,超文本標記語言,標準通用標記語言下的一個應用。包括“頭”部分(英語:Head)、和“主體”部分(英語:Body) ...


        Web前端開發是由網頁製作演變而來的,主要由HTML、CSS、JavaScript三大要素組成。專業的Web前端開發入門知識也一定會包含這些內容,今天小編就給大家簡單介紹一下。

  HTML,超文本標記語言,標準通用標記語言下的一個應用。包括“頭”部分(英語:Head)、和“主體”部分(英語:Body),其中“頭”部提供關於網頁的信息,“主體”部分提供網頁的具體內容。

  CSS,層疊樣式表,是一種用來表現HTML(標準通用標記語言的一個應用)或XML(標準通用標記語言的一個子集)等文件樣式的電腦語言。

  JavaScript,一種直譯式腳本語言,是一種動態類型、弱類型、基於原型的語言,內置支持類型。被廣泛用於Web應用開發,常用來為網頁添加各式各樣的動態功能,為用戶提供更流暢美觀的瀏覽效果。通常JavaScript腳本是通過嵌入在HTML中來實現自身的功能。

       隨著互聯網時代的飛速發展以及企業需求變更,前端開發技術的三要素也演變成現今的HTML5、CSS3、jQuery。因此很多Web前端開發入門課程中的內容也有了一定的調整。

  HTML5是超文本標記語言的第五次重大修改,在HTML的基礎上引進了新的功能,可以真正改變用戶與文檔的交互方式,這主要包括:“新的解析規則增強了靈活性、新屬性、淘汰過時的或冗餘的屬性;一個HTML5文檔到另一個文檔間的拖放功能、離線編輯、信息傳遞的增強、詳細的解析規則、多用途互聯網郵件擴展和協議處理程式註冊,在SQL資料庫中存儲數據的通用標準(WebSQL)等。”

  CSS3是CSS(層疊樣式表)技術的升級版本,主要包括盒子模型、列表模塊、超鏈接方式、語言模塊、背景和邊框、文字特效、多欄佈局等模塊。CSS不僅可以靜態地修飾網頁,還可以配合各種腳本語言動態地對網頁各元素進行格式化。

  jQuery,一個快速、簡潔的JavaScript框架,它封裝JavaScript常用的功能代碼,提供一種簡便的JavaScript設計模式,優化HTML文檔操作、事件處理、動畫設計和Ajax交互。jQuery相容各種主流瀏覽器,核心特性可以總結為:具有獨特的鏈式語法和短小清晰的多功能介面;具有高效靈活的css選擇器,並且可對CSS選擇器進行擴展;擁有便捷的插件擴展機制和豐富的插件。

  可以簡單理解,HTML定義了網頁的內容,CSS裝飾了網頁的佈局,JavaScript網頁的行為jQuery 是一個JavaScript庫。如果把一張網頁比作一個人,那麼HTML是人的器官,肢体等主要的組成部分;CSS是你穿的衣服之類的,讓你看起來更美觀;JavaScript為人賦予更多的交互,比如和別人交流、邏輯判斷等;jQuery是人使用工具箱。

  以上就是Web前端開發入門中前端三要素的基本內容,如果你想瞭解更多前端開發技術,想要積累較多實戰開發經驗,可以繼續關註我的博客,每天都會跟大家分享關於Java以及HTML的相關技術筆記。


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • ""中文編程"知乎專欄原文" Typescript官方文檔起的這個噱頭名字: "TypeScript in 5 minutes" , 雖然光看完文章就不止5分鐘...走完整個文檔流水賬如下(代碼編輯器用的是VS Code) 源碼在: "program in chinese/typescript_in ...
  • 在前文 "中文編程語言之Z語言初嘗試: ZLOGO 4" 與相關討論後, 萌生了用JavaScript編寫類似語言以便線上編程的想法. 於是使用 @TKT2016 (知乎賬號)的ZLOGO語法設計, 在 "編程語言試驗之Antlr4+JavaScript實現"圈4"" 基礎上, 通過p5js的繪圖功 ...
  • jQuery中的頂級對象($) jQuery 中最常用的對象即 $ 對象,要想使用 jQuery 的方法必須通過 $ 對象。只有將普通的 Dom 對象封裝成 jQuery 對象,然後才能調用 jQuery 中的各種方法。 $ 是 jQuery 簡寫,在代碼中可以使用 jQuery 代替$ $ ,但一 ...
  • 常見的JavaScript框架庫 1.什麼是JavaScript 框架庫? 普通JavaScript 的缺點:每種控制項的操作方式不統一,不同瀏覽器下有區別封裝庫,要編寫跨瀏覽器的程式非常麻煩。因此出現了很多對JavaScript 的。 2.常見的JavaScript 框架庫 Prototype 、Y ...
  • vue 開發過程中,保存一次就會編譯一次,如果能夠減少編譯的時間,哪怕是一丁點,也能節省不少時間。開發過程中個人編寫的源文件才會頻繁變動,而一些庫文件我們一般是不會去改動的。如果能把這些庫文件提取出來,就能減少打包體積,加快編譯速度。本文主要講述在 vue-cli3 中利用 DllPlugin 來進 ...
  • 1,在https://v3.bootcss.com/getting-started/#download下載bootstrap的壓縮包; 2,將壓縮包解壓到自己的工程文件中,會得到如下結果: 3,打開這個解壓的文件,一直點擊進去,裡面有三個文件的界面,展示如下: 4,css文件中裝的是樣式文件: 其中 ...
  • 開始我的初步認識-RequireJS能給我們帶來什麼好處? 1、實現js文件的非同步載入,避免網頁失去響應; 2、管理模塊之間的依賴性,便於代碼的編寫和維護。 3、基於AMD模塊化機制,讓前端代碼也能實現模塊化。查看《CommonJS和AMD/CMD區別詳解》。 ...
  • 我遇到了一個問題,我在已經配置babel的項目中通過require引入了一個項目目錄外層的另一個js文件,前期是可以成功轉換並打包的,但是到了後期就不行了,報錯: 這個報錯的意思是,引入的js文件中有es6的語法,所以跑項目,或者打包的時候不支持。還沒有想到babel可以如何配置,保證引入的js也自 ...
一周排行
    -Advertisement-
    Play Games
  • 示例項目結構 在 Visual Studio 中創建一個 WinForms 應用程式後,項目結構如下所示: MyWinFormsApp/ │ ├───Properties/ │ └───Settings.settings │ ├───bin/ │ ├───Debug/ │ └───Release/ ...
  • [STAThread] 特性用於需要與 COM 組件交互的應用程式,尤其是依賴單線程模型(如 Windows Forms 應用程式)的組件。在 STA 模式下,線程擁有自己的消息迴圈,這對於處理用戶界面和某些 COM 組件是必要的。 [STAThread] static void Main(stri ...
  • 在WinForm中使用全局異常捕獲處理 在WinForm應用程式中,全局異常捕獲是確保程式穩定性的關鍵。通過在Program類的Main方法中設置全局異常處理,可以有效地捕獲並處理未預見的異常,從而避免程式崩潰。 註冊全局異常事件 [STAThread] static void Main() { / ...
  • 前言 給大家推薦一款開源的 Winform 控制項庫,可以幫助我們開發更加美觀、漂亮的 WinForm 界面。 項目介紹 SunnyUI.NET 是一個基於 .NET Framework 4.0+、.NET 6、.NET 7 和 .NET 8 的 WinForm 開源控制項庫,同時也提供了工具類庫、擴展 ...
  • 說明 該文章是屬於OverallAuth2.0系列文章,每周更新一篇該系列文章(從0到1完成系統開發)。 該系統文章,我會儘量說的非常詳細,做到不管新手、老手都能看懂。 說明:OverallAuth2.0 是一個簡單、易懂、功能強大的許可權+可視化流程管理系統。 有興趣的朋友,請關註我吧(*^▽^*) ...
  • 一、下載安裝 1.下載git 必須先下載並安裝git,再TortoiseGit下載安裝 git安裝參考教程:https://blog.csdn.net/mukes/article/details/115693833 2.TortoiseGit下載與安裝 TortoiseGit,Git客戶端,32/6 ...
  • 前言 在項目開發過程中,理解數據結構和演算法如同掌握蓋房子的秘訣。演算法不僅能幫助我們編寫高效、優質的代碼,還能解決項目中遇到的各種難題。 給大家推薦一個支持C#的開源免費、新手友好的數據結構與演算法入門教程:Hello演算法。 項目介紹 《Hello Algo》是一本開源免費、新手友好的數據結構與演算法入門 ...
  • 1.生成單個Proto.bat內容 @rem Copyright 2016, Google Inc. @rem All rights reserved. @rem @rem Redistribution and use in source and binary forms, with or with ...
  • 一:背景 1. 講故事 前段時間有位朋友找到我,說他的窗體程式在客戶這邊出現了卡死,讓我幫忙看下怎麼回事?dump也生成了,既然有dump了那就上 windbg 分析吧。 二:WinDbg 分析 1. 為什麼會卡死 窗體程式的卡死,入口門檻很低,後續往下分析就不一定了,不管怎麼說先用 !clrsta ...
  • 前言 人工智慧時代,人臉識別技術已成為安全驗證、身份識別和用戶交互的關鍵工具。 給大家推薦一款.NET 開源提供了強大的人臉識別 API,工具不僅易於集成,還具備高效處理能力。 本文將介紹一款如何利用這些API,為我們的項目添加智能識別的亮點。 項目介紹 GitHub 上擁有 1.2k 星標的 C# ...