Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537
比Python,JavaScript才是更適合寫爬蟲的語(yǔ)言。原因有如下三個(gè)方面:
一、任務(wù):爬取用戶在Github上的repo信息
通過實(shí)例的方式學(xué)習(xí)爬蟲是最好的方法,先定一個(gè)小目標(biāo):爬取github repo信息。入口URL如下,我們只需要一直點(diǎn)擊next按鈕就能夠遍歷到用戶的所有repo。
https://github.com/{{username}}?tab=repositories
獲取repo之后,可以做什么?
二、爬蟲雙股劍:axios和jQuery
axios是JavaScript中很常用的異步網(wǎng)絡(luò)請(qǐng)求庫(kù),相比jQuery,它更輕量、更專業(yè)。既能夠用于瀏覽器端,也可以用于Node。它的語(yǔ)法風(fēng)格是promise形式的。在本任務(wù)中,只需要了解如下用法就足夠了:
axios.get(url).then((resp) => { 請(qǐng)求成功,處理resp.data中的html數(shù)據(jù) }).catch((err) => { 請(qǐng)求失敗,錯(cuò)誤處理 })
請(qǐng)求之后需要處理回復(fù)結(jié)果,處理回復(fù)結(jié)果的庫(kù)當(dāng)然是用jQuery。實(shí)際上,我們有更好的選擇:cheerio。
在node下,使用jQuery,需要使用jsdom庫(kù)模擬一個(gè)window對(duì)象,這種方法效率較低,四個(gè)字形容就是:笨重穩(wěn)妥。
如下代碼使用jQuery解析haha.html文件
fs = require("fs") jquery=require('jquery') jsdom=require('jsdom') //fs.readFileSync()返回結(jié)果是一個(gè)buffer,相當(dāng)于byte[] html = fs.readFileSync('haha.html').toString('utf8') dom= new jsdom.JSDOM(html) $=jquery(dom.window) console.log($('h1'))
cheerio只實(shí)現(xiàn)了jQuery中的DOM部分,相當(dāng)于jQuery的一個(gè)子集。cheerio的語(yǔ)法和jQuery完全一致,在使用cheerio時(shí),幾乎感覺不到它和jQuery的差異。在解析HTML方面,毫無(wú)疑問,cheerio是更好的選擇。如下代碼使用cheerio解析haha.html文件。
cheerio=require('cheerio') html=require('fs').readFileSync("haha.html").toString('utf8') $=cheerio.load(html) console.log($('h1'))
只需20余行,便可實(shí)現(xiàn)簡(jiǎn)單的github爬蟲,此爬蟲只爬取了一頁(yè)repo列表。
var axios = require("axios") var cheerio = require("cheerio") axios.get("https://github.com/weiyinfu?tab=repositories").then(resp => { var $ = cheerio.load(resp.data) var lis = $("#user-repositories-list li") var repos = [] for (var i = 0; i < lis.length; i++) { var li = lis.eq(i) var repo = { repoName: li.find("h3").text().trim(), repoUrl: li.find("h3 a").attr("href").trim(), repoDesc: li.find("p").text().trim(), language: li.find("[itemprop=programmingLanguage]").text().trim(), star: li.find(".muted-link.mr-3").eq(0).text().trim(), fork: li.find(".muted-link.mr-3").eq(1).text().trim(), forkedFrom: li.find(".f6.text-gray.mb-1 a").text().trim() } repos.push(repo) } console.log(repos) })
三、更豐富的功能
爬蟲不是目的,而是達(dá)成目的的一種手段。獲取數(shù)據(jù)也不是目的,從數(shù)據(jù)中提取統(tǒng)計(jì)信息并呈現(xiàn)給人才是最終目的。
在github爬蟲的基礎(chǔ)上,我們可以擴(kuò)展出更加豐富的功能:使用echarts等圖表展示結(jié)果。
要想讓更多人使用此爬蟲工具獲取自己的github統(tǒng)計(jì)信息,就需要將做成一個(gè)網(wǎng)站的形式,通過搜索頁(yè)面輸入用戶名,啟動(dòng)爬蟲立即爬取github信息,然后使用echarts進(jìn)行統(tǒng)計(jì)展示。網(wǎng)站肯定也要用js作為后端,這樣才能和js爬蟲無(wú)縫銜接,不然還要考慮跨語(yǔ)言調(diào)用。js后端有兩大web框架express和koa,二者API非常相似,并無(wú)優(yōu)劣之分,但express更加流行。
如上設(shè)計(jì)有一處用戶體驗(yàn)不佳的地方:當(dāng)啟動(dòng)爬蟲爬取github信息時(shí),用戶可能需要等待好幾秒,這個(gè)過程不能讓用戶干等著。一種解決思路是:讓用戶看到爬蟲爬取的進(jìn)度或者爬取過程。可以通過websocket向用戶推送爬取過程信息并在前端進(jìn)行展示。展示時(shí),使用類似控制臺(tái)的界面進(jìn)行展示。
如何存儲(chǔ)爬取到的數(shù)據(jù)呢?使用MongoDB或者文件都可以,最好實(shí)現(xiàn)兩種存儲(chǔ)方式,讓系統(tǒng)的存儲(chǔ)方式變得可配置。使用MongoDB時(shí),用到j(luò)s中的連接池框架generic-pool。
整個(gè)項(xiàng)目用到的庫(kù)包括:
試用地址:
https://weiyinfu.cn/githubstatistic/search.html?
案例地址:https://github.com/weiyinfu/GithubStatistic
原文鏈接:https://zhuanlan.zhihu.com/p/53763115
剛,記者從杭州市發(fā)改委獲悉,2022年春節(jié)期間留杭省外員工電子消費(fèi)券申報(bào)工作,將于明天(1月18日)8:00開始,至1月24日21:00截止;異議處理申請(qǐng)于1月25日12:00截止。
申報(bào)通道根據(jù)員工參保情況,分為2個(gè):
用人單位申報(bào):職工社保或工程建設(shè)項(xiàng)目工傷保險(xiǎn)的參保人員,由用人單位通過PC端在“親清在線”平臺(tái)申報(bào)。
靈活就業(yè)個(gè)人申報(bào):靈活就業(yè)參保人員由個(gè)人通過手機(jī)端在浙里辦APP“親清在線”應(yīng)用申報(bào)。
具體怎么申報(bào)?一起來(lái)看!
1.登錄親清在線
路徑1:在“浙江省政務(wù)服務(wù)網(wǎng)”(https://www.zjzwfw.gov.cn)首頁(yè)“親清在線”欄目進(jìn)入;
路徑二:瀏覽器直接訪問https://qinqing.hangzhou.gov.cn,進(jìn)入親清在線。
打開“親清在線”首頁(yè),在右上角按【登錄】,選擇【法人登錄】,使用浙江政務(wù)網(wǎng)高級(jí)實(shí)名認(rèn)證賬號(hào)、法人數(shù)字證書、電子營(yíng)業(yè)執(zhí)照等方式登錄。
2.進(jìn)入政策
登錄后,在“惠企政策”頁(yè),找到置頂政策“春節(jié)期間留杭省外員工電子消費(fèi)券發(fā)放”,點(diǎn)擊【兌現(xiàn)】。
如跳出“賬號(hào)等級(jí)不夠或未授權(quán)”提示框,說(shuō)明當(dāng)前賬號(hào)不符合申報(bào)要求,請(qǐng)根據(jù)提示提升賬號(hào)等級(jí)或由更高賬號(hào)進(jìn)行授權(quán)操作。
3.查閱政策
進(jìn)入政策后可查閱政策內(nèi)容,點(diǎn)擊【申報(bào)】進(jìn)入政策申報(bào)頁(yè)面。
以下申報(bào)單位將無(wú)法進(jìn)入申報(bào)頁(yè)面,如與事實(shí)不符可聯(lián)系親清D小二:
①申報(bào)單位是國(guó)企、事業(yè)單位和非杭州企業(yè);
②申報(bào)單位無(wú)法判斷是否在杭(企業(yè)、個(gè)體工商戶、社會(huì)組織);
③申報(bào)單位未在杭納稅。
4.政策申報(bào)
第一步:確認(rèn)企業(yè)信息無(wú)誤后,可直接添加申領(lǐng)補(bǔ)貼的員工。
添加員工支持單條錄入和批量錄入兩種方式:
①單條錄入:點(diǎn)擊【添加員工】進(jìn)行添加。【員工姓名】框支持使用姓名模糊查詢滿足參保和非浙條件的參保員工信息,選中后將自動(dòng)補(bǔ)全對(duì)應(yīng)信息,填報(bào)人員補(bǔ)充員工手機(jī)號(hào)即可完成填報(bào);也可直接手動(dòng)錄入員工信息。
②批量錄入:【下載待申報(bào)數(shù)據(jù)】Excel電子表格(名單中包含滿足參保和非浙條件的員工信息),根據(jù)員工留杭情況對(duì)表格人員進(jìn)行增刪處理,并補(bǔ)充員工手機(jī)號(hào)碼。確保表格內(nèi)只保留需申報(bào)的員工信息,點(diǎn)擊【批量導(dǎo)入】上傳表格。(批量導(dǎo)入數(shù)據(jù)單次最大支持200條,支持連續(xù)上傳多個(gè)表格)
添加成功后,員工將展示在下方申報(bào)列表中。
注:個(gè)人證件類型支持以下幾種,填報(bào)須使用與繳納社保時(shí)使用的證件類型一致,否則存在社保無(wú)記錄的問題:
(1)身份證;
(2)護(hù)照;
(3)其他:含港澳臺(tái)居民來(lái)往內(nèi)地通行證、港澳臺(tái)居民居住證、外國(guó)人永久居留證、護(hù)照等
第二步:在申報(bào)列表勾選員工,點(diǎn)擊【閱讀并簽署《承諾函》】。
第三步:點(diǎn)擊頁(yè)面上方的【提交兌現(xiàn)】,即完成申報(bào)操作。
5.申報(bào)記錄查看
點(diǎn)擊【兌現(xiàn)記錄】,可查看申報(bào)記錄的進(jìn)度及狀態(tài)。
6.申報(bào)成功
申報(bào)單狀態(tài)為“申報(bào)成功”,即表示該員工已通過審核。員工會(huì)收到通過審核的短信通知。
***,感謝您積極響應(yīng)杭州市委市政府的倡議,將最好的時(shí)光留在杭州。請(qǐng)您于1月28日-2月6日期間,使用尾號(hào)“***”的證件號(hào)碼實(shí)名登錄“云閃付”APP領(lǐng)取新春留杭消費(fèi)券(下載APP:app.95516.com;操作說(shuō)明:https://article.95516.com/eq/ls/H9aryasG.html)。“親清在線”預(yù)祝您在杭州度過一個(gè)平安幸福年!
7.異議申請(qǐng)
申報(bào)單狀態(tài)未通過的,可點(diǎn)擊【查看詳情】查看不通過的原因。
不通過原因有兩種:
(1)未查到2021年12月度當(dāng)前員工在杭社保或工傷險(xiǎn)繳納記錄。
(2)當(dāng)前員工不符合非浙戶籍。
若是因?yàn)閱T工信息填寫錯(cuò)誤造成未通過,可以點(diǎn)擊【修改員工信息】更正員工姓名和手機(jī)號(hào)。
若對(duì)不通過原因有異議,可點(diǎn)擊【提交異議】上傳證明材料發(fā)起異議申請(qǐng)(異議處理不通過后不能再發(fā)起,還未處理的異議申報(bào)人可撤銷)。
8.處理記錄
異議經(jīng)政府端審批后返回審批結(jié)果,可在處理記錄里查看詳細(xì)說(shuō)明。
9.親清攻略
親清在線在頁(yè)面頂端的“親清攻略”可查閱操作手冊(cè)和常見問題。
?下載與登錄
通過應(yīng)用市場(chǎng)或政務(wù)服務(wù)網(wǎng)(www.zjzwfw.gov.cn/zjzw/zj/zw_pc_download) 下載浙里辦APP。個(gè)人實(shí)名登錄浙里辦后,在“杭州市本級(jí)”站點(diǎn)首頁(yè)腰線處可見“親清在線”入口或直接搜索“親清在線”。
本端提供:
①靈活就業(yè)參保人員申報(bào);
②企業(yè)員工查看本人是否通過審核。
? 查看政策
進(jìn)入置頂政策“春節(jié)期間留杭省外員工電子消費(fèi)券發(fā)放”,查看閱讀政策內(nèi)容,系統(tǒng)根據(jù)當(dāng)前用戶自動(dòng)顯示不同功能。靈活就業(yè)參保人員顯示【申報(bào)】按鈕,可進(jìn)入申報(bào);單位參保員工顯示【查看】按鈕,可查閱審批通過情況。
? 申報(bào)政策
如當(dāng)前用戶符合靈活就業(yè)參保、非浙戶籍(2021年12月31日)、有效在杭居住證等條件,將顯示以下頁(yè)面,個(gè)人選中承諾事項(xiàng)后,提交申報(bào)即可完成申報(bào)。
如不符合以上條件,系統(tǒng)將根據(jù)情況返回以下三種提示:
? 異議申請(qǐng)
不符合2021年12月份靈活就業(yè)參保條件的需上傳個(gè)人參保證明、非浙戶籍證明、在杭居住證等掃描件或清晰照片。
提出異議經(jīng)人工審批后將返回結(jié)果。
? 查看申報(bào)結(jié)果
如完成申報(bào)的,可查看申報(bào)記錄。單位申報(bào)和個(gè)人申報(bào)結(jié)果都在此處展示。
用人單位為員工申報(bào)的狀態(tài)
個(gè)人申報(bào)的狀態(tài)
? 申報(bào)關(guān)閉
1月24日21點(diǎn)后申報(bào)將關(guān)閉;1月25日12點(diǎn)后異議申請(qǐng)將關(guān)閉。
如申報(bào)中還遇到其他問題
咨詢服務(wù)看這里
NO.1 線上咨詢
本政策頁(yè)面右側(cè)設(shè)置D小二咨詢圖標(biāo)。點(diǎn)擊開啟后,申報(bào)單位可通過即時(shí)對(duì)話方式在線與親清D小二進(jìn)行互動(dòng)交流,支持發(fā)送圖文信息、在線查看常見問題等服務(wù)。
本次電子消費(fèi)券咨詢開通時(shí)間為1月18-25日,其中人工客服時(shí)間:1月18日-21日8:00-21:00,1月22日-23日為8:00-19:00,1月24日-25日為8:00-21:00。D小二響應(yīng)時(shí)間在3分鐘以內(nèi)。若D小二因過于忙碌無(wú)法及時(shí)回復(fù)消息,申報(bào)單位可以選擇留言,留言將生成工單由D小二處理。
NO.2 熱線咨詢
政策咨詢熱線:96345。提供政策申報(bào)方面問題咨詢。服務(wù)時(shí)間從2022年1月12日起至活動(dòng)結(jié)束。
消費(fèi)券客服熱線:銀聯(lián)7×24小時(shí)專屬客服熱線95516。服務(wù)時(shí)間從1月28日至2月底。提供消費(fèi)券領(lǐng)取、使用、退款等相關(guān)問題的咨詢和處理。
常見問題
1.登錄賬號(hào)等級(jí)無(wú)法辦理
本政策需要具備二級(jí)以上實(shí)名認(rèn)證賬號(hào)進(jìn)行操作,對(duì)應(yīng)經(jīng)辦人認(rèn)證等級(jí)2級(jí)以上,即1級(jí)、2級(jí)賬號(hào)可以直接申報(bào)本政策。如出現(xiàn)登錄賬號(hào)等級(jí)無(wú)法辦理的提示,可進(jìn)入右上角【我的企業(yè)】【我的信息】-【經(jīng)辦人授權(quán)】查看賬號(hào)等級(jí)。
1級(jí)經(jīng)辦人指通過電子數(shù)字證書及電子營(yíng)業(yè)執(zhí)照登錄的企業(yè)賬號(hào)。2級(jí)經(jīng)辦人指在浙江政務(wù)服務(wù)網(wǎng)完成高級(jí)實(shí)名認(rèn)證的賬號(hào)。
如需要使用3級(jí)賬號(hào)申報(bào),可通過1級(jí)或2級(jí)賬號(hào)給3級(jí)賬號(hào)單獨(dú)授權(quán)本政策申報(bào)權(quán)限。選中經(jīng)辦人給您的賬號(hào)授權(quán)。
2.經(jīng)辦人信息不完善
使用數(shù)字證書或電子營(yíng)業(yè)執(zhí)照登錄親清平臺(tái),在事項(xiàng)辦理中,可能會(huì)出現(xiàn)經(jīng)辦人信息不完善的提示:
可點(diǎn)擊“我的企業(yè)”“修改手機(jī)號(hào)”補(bǔ)全經(jīng)辦人手機(jī)號(hào)信息。
3.批量導(dǎo)入失敗/添加失敗
通過【批量導(dǎo)入】導(dǎo)入Excel表格,員工信息出現(xiàn)缺失字段或人員重復(fù)等問題將會(huì)跳出以下提示。
4.港澳臺(tái)、外籍靈活就業(yè)參保人員
無(wú)法登錄浙里辦申報(bào)的
港澳臺(tái)、外籍在杭參加靈活就業(yè)社保的,如無(wú)法正常使用浙里辦,請(qǐng)往電子郵箱bgs@fzw.hz.gov.cn寄送本人簽名的留杭承諾函照片進(jìn)行報(bào)名,審核情況將以郵箱回復(fù)。承諾函模板可點(diǎn)擊此鏈接下載:《港澳臺(tái)及外籍在杭靈活就業(yè)參保人員春節(jié)期間個(gè)人留杭承諾函》。
天我們繼續(xù)看看html的學(xué)習(xí)筆記。
將文本設(shè)置為標(biāo)題顯示的標(biāo)簽對(duì)。設(shè)定標(biāo)題字體大小,n=1(大)~6(小),標(biāo)題大小一共有6種,也就是從<h1>……</h1>到<h6>……</h6>
<html lang="zh-cn">
<head>
<meta content="text/html;charset=utf-8">
<title>菜鳥小白的學(xué)習(xí)分享</title>
</head>
<body bgcolor="11ffff" text="000000">
<h1>我是菜鳥小白</h1>
<h2>你們的好朋友</h2>
<h3> 讓我們一起學(xué)習(xí)吧!!!</h3>
</body>
</html>
顯示效果如下:
對(duì)文字的格式做相應(yīng)的變化,如粗體、斜體、底線、上標(biāo)、下標(biāo)等。常用的字體修飾標(biāo)簽有以下幾種。
<html lang="zh-cn">
<head>
<meta content="text/html;charset=utf-8">
<title>菜鳥小白的學(xué)習(xí)分享</title>
</head>
<body bgcolor="11ffff" text="000000">
<b>我是菜鳥小白呀</b>
我是菜鳥小白呀
</body>
</html>
顯示效果如下:
設(shè)置文檔的字體,改變其屬性,對(duì)文本進(jìn)行不同的設(shè)置,包含字體、大小、顏色等
我們看看大小的對(duì)比區(qū)別
<html lang="zh-cn">
<head>
<meta content="text/html;charset=utf-8">
<title>菜鳥小白的學(xué)習(xí)分享</title>
</head>
<body bgcolor="11ffff" text="000000">
我是菜鳥小白
<font size="20px">我是菜鳥小白呀</font>
</body>
</html>
顯示效果如下:
在不同文檔、同一個(gè)文檔的不同段落之前相互跳轉(zhuǎn)。html鏈接包含兩部分:錨標(biāo)和目標(biāo)點(diǎn)。錨標(biāo)就是鏈接的源點(diǎn),當(dāng)鼠標(biāo)被移動(dòng)到錨標(biāo)處時(shí)會(huì)變成小手狀。此時(shí),用戶通過點(diǎn)擊鼠標(biāo)就可以到達(dá)鏈接的目標(biāo)點(diǎn)。目標(biāo)點(diǎn)可以是一張圖片、一個(gè)網(wǎng)絡(luò)文件、一個(gè)多媒體文件等。
用于設(shè)定鏈接地址,其鏈接地址必須是URL地址,必須給出具體的路徑。其中URL地址可以為下面內(nèi)容:
<a href="http://www.baidu.com">百度地址</a>
點(diǎn)擊頁(yè)面的百度地址可直接跳轉(zhuǎn)到百度頁(yè)面
<a href="cainiao-跳轉(zhuǎn)后頁(yè)面.html">跳轉(zhuǎn)</a>
跳轉(zhuǎn)前頁(yè)面
點(diǎn)擊跳轉(zhuǎn)后直接跳轉(zhuǎn)到新的本機(jī)頁(yè)面
<a href="index.txt">txt文件,打開進(jìn)行編輯</a>
<a href="index.wav">播放聲音</a>
<!--在新的窗口中打開百度首頁(yè)-->
<a href="http://www.baidu.com" target=_blank>百度地址</a>
瀏覽器會(huì)以浮動(dòng)提示的方式顯示解釋信息
<a href="http://www.baidu.com" target=_blank title="百度歡迎你">百度地址</a>
實(shí)際效果展示:
利用name屬性作為錨定位,可以實(shí)現(xiàn)文檔內(nèi)部的定位。這個(gè)需要我們?cè)趦蓚€(gè)<a>標(biāo)簽中,一個(gè)寫明name,作為一個(gè)錨點(diǎn);另外一個(gè)寫明herf,用于指向錨點(diǎn)。如下面的示例,點(diǎn)擊“百度地址”會(huì)跳轉(zhuǎn)到“這是測(cè)試跳轉(zhuǎn)處”(當(dāng)頁(yè)面超過一頁(yè)長(zhǎng)度時(shí),測(cè)試效果更明顯)
<html lang="zh-cn">
<head>
<meta content="text/html;charset=utf-8">
<title>菜鳥小白的學(xué)習(xí)分享</title>
</head>
<body bgcolor="11ffff" text="000000">
<a name=ceshi>這是測(cè)試跳轉(zhuǎn)</a>
<a href="#ceshi" title="百度歡迎你">百度地址</a>
?
</body>
</html>
<img src="https://mmbiz.qpic.cn/sz_mmbiz_png/l8AWk3KYjz4lGzzlHNpH7gCkT3kPLd0OSvgQJIp5RotD7VwV0zmYdXMACNBoOWE12FXnYZOkbv0VmnxkWibic5eQ/640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1">
<img heigh="500px" width="500px" src="https://mmbiz.qpic.cn/sz_mmbiz_png/l8AWk3KYjz4lGzzlHNpH7gCkT3kPLd0OSvgQJIp5RotD7VwV0zmYdXMACNBoOWE12FXnYZOkbv0VmnxkWibic5eQ/640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1">
<img align="right" heigh="500px" width="500px" src="https://mmbiz.qpic.cn/sz_mmbiz_png/l8AWk3KYjz4lGzzlHNpH7gCkT3kPLd0OSvgQJIp5RotD7VwV0zmYdXMACNBoOWE12FXnYZOkbv0VmnxkWibic5eQ/640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1">
<img border="20px" align="rows" heigh="500px" width="500px" src="https://mmbiz.qpic.cn/sz_mmbiz_png/l8AWk3KYjz4lGzzlHNpH7gCkT3kPLd0OSvgQJIp5RotD7VwV0zmYdXMACNBoOWE12FXnYZOkbv0VmnxkWibic5eQ/640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1">
創(chuàng)建一個(gè)表格,有屬性width(寬度)、height(高度)、border(邊框)、bordercolor(邊框顏色)、cellspacing、cellpadding
創(chuàng)建表格中的每一行,有屬性align、valign、bgcolor
創(chuàng)建表格的中每一列,有屬性
設(shè)置表頭
我們現(xiàn)在建造一個(gè)表
<html lang="zh-cn">
<head>
<meta content="text/html;charset=utf-8">
<title>菜鳥小白的學(xué)習(xí)分享</title>
</head>
?
<body bgcolor="11ffff" text="000000">
?
<table border>
<th>測(cè)試表頭</th>
?
<tr>
<td>這是第一行第一列</td>
<td>這是第一行第二列</td>
<td>這是第一行第三列</td>
</tr>
<tr>
<td>這是第二行第一列</td>
<td>這是第二行第二列</td>
<td>這是第二行第三列</td>
</tr>
</table>
</body>
</html>
顯示如下:
一個(gè)瀏覽器文檔窗口一般只能顯示一個(gè)網(wǎng)頁(yè)文件,但是使用框架標(biāo)簽就可以將一個(gè)瀏覽器文檔窗口分割成多個(gè)子窗口,每個(gè)子窗口中都可以顯示一個(gè)獨(dú)立的網(wǎng)頁(yè)文件。
多個(gè)框架組成了一個(gè)框架集(Frameset),定義了各個(gè)框架如何排列的。有屬性rows和cols,兩個(gè)屬性至少選擇一個(gè),否則瀏覽器只顯示第一個(gè)定義的框架。
<html lang="zh-cn">
<head>
<meta content="text/html;charset=utf-8">
<title>菜鳥小白的學(xué)習(xí)分享</title>
</head>
?
<frameset cols="25%,50%,25%">
<frame src="https://www.baidu.com"></frame>
<frame src="https://www.qq.com"></frame>
<frame src="https://www.sina.com"></frame>
</frameset>
?
</html>
最終我們將三個(gè)頁(yè)面在同一個(gè)web窗口展示出來(lái)了
主要用于采集和提交用戶輸入的信息,使網(wǎng)頁(yè)具有交互功能。有屬性:
這個(gè)標(biāo)簽必須放在<form>……</form>標(biāo)簽之間。有屬性type,具體參數(shù)值有:
<html lang="zh-cn">
<head>
<meta content="text/html;charset=utf-8">
<title>菜鳥小白的學(xué)習(xí)分享</title>
</head>
?
<body>
<p>用戶名<input type="text"></input></p>
<p>多行輸入框<textarea></textarea></p>
<p>密 碼<input type="password"></input></p>
<p>單選框<input type="radio"></input></p>
<p>復(fù)選框<input type="checkbox"></input></p>
<p>下拉框<input type="select"></input></p>
<p>提交<input type="submit"></input></p>
<p>重置<input type="reset"></input></p>
<p>圖片提交<input type="image"></input></p>
<p>文件提交<input type="file"></input></p>
?
</body>
</html>
實(shí)現(xiàn)效果:
好了,今天的內(nèi)容就分享完了,如有什么意見和建議可以私信菜鳥小白哦,我們下期再會(huì)~
*請(qǐng)認(rèn)真填寫需求信息,我們會(huì)在24小時(shí)內(nèi)與您取得聯(lián)系。