国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

前端三劍客簡介

這篇具有很好參考價值的文章主要介紹了前端三劍客簡介。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

W3C標(biāo)準(zhǔn):網(wǎng)頁主要由三部分組成

  • 結(jié)構(gòu):html
  • 表現(xiàn):css,層疊樣式表
  • 行為:JavaScript

css的導(dǎo)入方式

  • div標(biāo)簽稱為選擇器,在div中各種屬性來進(jìn)行選擇
  • css導(dǎo)入html有三種方式:
    1,內(nèi)聯(lián)樣式:在div標(biāo)簽中使用style屬性
    2,內(nèi)部樣式:定義《style》標(biāo)簽,在標(biāo)簽內(nèi)部定義css樣式
    3,外部樣式:定義《link》標(biāo)簽,來引入外部的css文件

    <style>
        span{
            color: red;
        }
    </style>
</head>
<body>
    <!--表簽樣式-->
    <div style="color: red">hello css</div>

    <!--外部引入模式-->
    <span>hello css</span>
    
    <!--導(dǎo)入css文件-->
    <link rel="stylesheet" href="......">

CSS選擇器

  • 選擇器是選取需要設(shè)置的元素(標(biāo)簽)
  • 常用的有元素選擇器,id選擇器,類選擇器

Javascript

  • JavaScript是一門用來控制網(wǎng)頁行為的,用來實(shí)現(xiàn)網(wǎng)頁交互的語言。前面學(xué)習(xí)的html和css展現(xiàn)的都是靜態(tài)的頁面效果
  • JavaScript是一門跨平臺的,面向?qū)ο蟮哪_本語言(不需要編譯,直接解釋運(yùn)行)。

Javascript的引入方式

  • 內(nèi)部腳本:將JS代碼定義在HTML頁面中
    使用《script》標(biāo)簽
  <!--使用js來做信息彈出效果,做警告框,位置沒有要求-->
    <script>
        alert("hello js")
    </script>

  • 外部腳本:將JS代碼定義在外部JS文件中,然后引到HTML頁面中

輸出語句

 <!--使用js來做信息彈出效果,做警告框,位置沒有要求-->
    <script>
        /*輸出語句*/
        window.alert("hello js")   /*寫入警告框*/
        document.write("你好啊")  /*寫入html輸出*/
        console.log("ninghao")    /*寫入瀏覽器控制臺*/

    </script>

變量

  • js中使用var關(guān)鍵字(varable)來聲明變量,JavaScript是一門弱類型的語言,變量可以存放不同類型的值
     var a = 20;
        a = '周周';
        alert(a)

前端三劍客簡介
var關(guān)鍵字定義的變量的是全局變量,可以全局使用。可以重復(fù)定義變量

數(shù)據(jù)類型

JavaScript中分為:原始類型和引用類型
5種原始類型:

  • number:數(shù)字
  • string:字符、字符串
  • boolean:布爾
  • null:空對象
  • undefined:當(dāng)聲明的變量未初始化時,該變量的默認(rèn)值是undefined
    使用typeof運(yùn)算符可以獲取數(shù)據(jù)類型
var age = 20;
alert(typeof age)

前端三劍客簡介

javascript對象

  • 數(shù)組對象:Array
  • 字符串對象:String
  • 還有一些例如:Boolean、Math、Date、Number、等等

Array對象的定義

    /*定義數(shù)組對象*/
    var arr = new Array(1,2,3);
    var arr = [1,2,3,4]
    

索引也是從0開始的,但是JavaScript中的數(shù)組相當(dāng)于Java中的集合,長度和類型是可變的
數(shù)組的方法:

  • push:添加元素
  • splice:刪除元素

String對象

   /*String對象定義*/
    var str = new String("hello");
    var str = "hello";
    var str = "你好";

常用的方法:trim(去除前后的空格 )、charAt()(返回指定位置的字符)、indexOf()(檢索字符串)

  • 自定義對象
    使用{}來對對象添加屬性和函數(shù)(使用function{}來定義)

BOM對象

  • 指的是將瀏覽器的各個組成部分封裝成對象,通常有:
  • Windows:瀏覽器窗口對象
  • Navigator:瀏覽器對象
  • Screen:屏幕對象
  • History:歷史記錄對象
  • Location:地址欄對象

對于windows對象來說,有如下的方法
前端三劍客簡介

 let result = confirm("確認(rèn)刪除嗎?");
    if (result){
        //刪除邏輯
    }else {
        //非刪除邏輯
    }


/*
    * setTimeout(function,毫秒值):在一定的時間間隔后執(zhí)行一個function,只執(zhí)行一次
    * setInterval(function,毫秒值):在一定時間間隔后執(zhí)行一個function,循環(huán)執(zhí)行
    * */

前端三劍客簡介
History對象

  • History:歷史記錄,常用的方法有back()、forward()。表示加載類表中前一個url,加載列表中下一個url

Location對象

  • 地址欄對象,使用windows.location獲取,
  • 屬性有href,設(shè)置或者返回完整的URL

DOM對象

文檔對象模型,將標(biāo)記語言的各個組成部分封裝成為對象,通過DOM就可以對HTML進(jìn)行操作了,可以改變HTML元素的內(nèi)容,改變HTML元素的樣式(css),對HTML DOM
事件做出反應(yīng)

  • Document:整個文檔對象
  • Element:元素對象,
  • Attribute:屬性對象
  • Text:文本對象
  • Comment:注釋對象
    前端三劍客簡介

事件監(jiān)聽
對于一些如:按鈕被點(diǎn)擊、鼠標(biāo)移動到元素之上背景顏色改變、按下鍵盤按鍵等等,這些事件都可以被偵測到
對于事件綁定:

  • 通過html標(biāo)簽中的事件屬性進(jìn)行綁定

  • 通過DOM元素屬性綁定

表單驗(yàn)證
對于一些要提交的表單數(shù)據(jù),會對于數(shù)據(jù)進(jìn)行一個驗(yàn)證。比如:在輸入手機(jī)號時,會驗(yàn)證手機(jī)號的位數(shù):對于密碼有條件限制
前端三劍客簡介文章來源地址http://www.zghlxwxcb.cn/news/detail-505477.html

到了這里,關(guān)于前端三劍客簡介的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 前端三劍客 —— CSS (第三節(jié))

    前端三劍客 —— CSS (第三節(jié))

    目錄 上節(jié)回顧: 1.CSS使用有以下幾種樣式; 2.選擇器 ????????1.基本選擇器 ????????2.包含選擇器 ????????3.屬性選擇器 [] ????????4.偽類選擇器 : ????????5.偽元素選擇器 ::before :after 3.常見樣式的使用 常見樣式參考表 一些特殊樣式 媒體查詢 自定義字體 變

    2024年04月08日
    瀏覽(42)
  • 【云原生 | 55】Docker三劍客之Docker Swarm簡介和安裝

    【云原生 | 55】Docker三劍客之Docker Swarm簡介和安裝

    ?? 博主簡介 : ??????????云計算領(lǐng)域優(yōu)質(zhì)創(chuàng)作者 ??????????2022年CSDN新星計劃python賽道第一名 ??????????2022年CSDN原力計劃優(yōu)質(zhì)作者 ??????????阿里云ACE認(rèn)證高級工程師 ??????????阿里云開發(fā)者社區(qū)專家博主 ?? 交流社區(qū) :CSDN云計算交流社區(qū)歡迎您的

    2024年02月11日
    瀏覽(19)
  • 前端三劍客CSS篇——CSS選擇器

    前端三劍客CSS篇——CSS選擇器

    CSS是前端三劍客不可忽略的一部分,CSS對前端來說是一個美化頁面的工具,而且其功能十分強(qiáng)大,程序員可以如果熟練運(yùn)用的話可以‘隨心所欲’的更改頁面的樣式,使得頁面更加美觀。 CSS標(biāo)簽是由 鍵值對 的模式來排列的。 CSS三大特征?? 學(xué)習(xí)CSS之前,先認(rèn)識一下CSS的三大

    2024年02月04日
    瀏覽(23)
  • 前端三劍客 HTML+CSS+JavaScript ② HTML相關(guān)概念

    前端三劍客 HTML+CSS+JavaScript ② HTML相關(guān)概念

    他們這樣形容我 是暴雨澆不滅的火 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ????????? ????????????????—— 24.4.18 學(xué)習(xí)目標(biāo) ? ? ? ? 理解 ? ? ? ? ? ? ? ? HTML的概念 ? ? ? ? ? ? ? ? HTML的分類 ? ? ? ? ? ? ? ? HTML的關(guān)系 ? ? ? ? ? ? ? ? HTML的語義化 ? ? ? ? 應(yīng)用

    2024年04月23日
    瀏覽(31)
  • 【劇前爆米花--前端三劍客】html的一些常用標(biāo)簽及其實(shí)例

    【劇前爆米花--前端三劍客】html的一些常用標(biāo)簽及其實(shí)例

    作者:困了電視劇 專欄:《JavaEE初階》 文章分布:這是一篇關(guān)于html前端的文章,在這篇文章中我會簡單介紹一些常用的html標(biāo)簽,并給出他們的應(yīng)用實(shí)例,希望對你有所幫助! ? 目錄 html常見標(biāo)簽 標(biāo)題標(biāo)簽 段落標(biāo)簽 換行標(biāo)簽 格式化標(biāo)簽 圖片標(biāo)簽 超鏈接標(biāo)簽 表格標(biāo)簽 列表

    2024年02月15日
    瀏覽(21)
  • 【劇前爆米花--前端三劍客】JavaScript(WebAPI)中的相關(guān)方法和實(shí)例

    【劇前爆米花--前端三劍客】JavaScript(WebAPI)中的相關(guān)方法和實(shí)例

    作者:困了電視劇 專欄:《JavaEE初階》 文章分布:這是一篇關(guān)于JavaScript(WebAPI)的文章,在這篇文章中我會簡單介紹一些常用的js方法,并給出他們的應(yīng)用實(shí)例,希望對你有所幫助! ? 目錄 什么是WebAPI DOM的基本概念 什么是DOM DOM樹 事件初識 基本概念 事件三要素 獲取元素

    2024年02月16日
    瀏覽(50)
  • linux文本三劍客

    linux文本三劍客

    過濾/查找 參數(shù) 用法 作用 -i grep -i STRING xxx.txt 從xxx.txt文件查找不區(qū)分大小寫STRING -w grep -w STRING xxx.txt 精確匹配STRING -e grep -e STRING1 -e STRING2 xxx.txt 查找多個STRING行 -n grep -n STRING xxx.txt 查看STRING 在第幾行 -v grep -v STRING xxx.txt 輸出不包含STRING的行 -r grep -r STRING DIR/ 查找DIR目錄下哪

    2024年02月11日
    瀏覽(26)
  • Linux 三劍客

    Linux 三劍客

    ? ? ? ? grep主打的就是查找功能 ,它能夠在一個或者多個文件中搜索某一特定的字符模式。 ? ? ? ? grep [選項(xiàng)] 模式 文件名 先說選項(xiàng): 1.選項(xiàng) ? ? ? ? 要么是正則要么是字符串 -c ??????列出共出現(xiàn)多少次 -i? ? ? ? 忽略大小寫 -n? ? ? ?在前面列出行號 -v? ? ? ?列出沒

    2024年02月11日
    瀏覽(47)
  • linux的三劍客

    1、grep命令 grep全稱是Global Regular Expression Print,表示全局正則表達(dá)式版本,它的使用權(quán)限是所有用戶。它是Linux系統(tǒng)中一種強(qiáng)大的文本搜索工具,它能使用正則表達(dá)式搜索文本,并把匹配的行打印出來。 shell腳本中也經(jīng)常使用grep,因?yàn)間rep通過返回一個狀態(tài)值來說明搜索的結(jié)果

    2024年02月07日
    瀏覽(25)
  • 文本三劍客之 awk

    文本三劍客之 awk

    Linux/UNIX 系統(tǒng)中,awk 是一個功能強(qiáng)大的編輯工具。逐行讀取輸入文本 以空格作為分割符,多個空格他會自動壓縮成一個空格 AWK信息的讀入也是逐行指定的匹配模式進(jìn)行查找,對符合條件的內(nèi)容進(jìn)行格式化輸出或者過濾處理. 1按照命令找指定的行? 2.找到的行 打印,操作 awk

    2024年02月08日
    瀏覽(24)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包