整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          2022史上最全java面試題題庫大全800題含答案

          022史上最全java面試題題庫大全800題含答案

          1、 meta標簽的作用是什么
          2、
          ReenTrantLock可重入鎖(和synchronized的區別)總結
          3、
          Spring中的自動裝配有哪些限制?
          4、
          什么是可變參數?
          5、
          什么是領域模型(domain model)?貧血模型(anaemic domain model)和充血模型(rich domain model)有什么區別?
          6、
          說說http,https協議
          7、
          "= ="和equals方法究竟有什么區別?
          8、
          &和&&的區別?
          9、
          .super.getClass()方法調用?
          10、
          10條SQL優化技巧
          11、
          10道經典java面試題_實習生必問!
          12、
          15個Java線程并發面試題和答案
          13、
          15個高級Java多線程面試題及回答
          14、
          2000w數據,redis中只存20w的數據,如何保證redis中的數據都是熱點數據
          15、
          2018年java分布式相關最新面試題
          16、
          2018最新java技術面試題與答案
          17、
          23種經典設計模式都有哪些,如何分類?
          18、
          4個Spring常見面試題及答案解析
          19、
          58到家MySQL數據庫開發規范
          20、
          9條改善Java性能的小建議
          21、
          9道常見的java筆試選擇題
          22、
          abstract class和interface有什么區別
          23、
          ActiveMQ是什么
          24、
          activity是什么?
          25、
          Ajax的最大的特點是什么
          26、
          ajax的缺點
          27、
          ajax請求時,如何解釋json數據
          28、
          ajax請求的時候get 和post方式的區別
          29、
          Ajxa常見問題都有哪些
          30、
          Anonymous Inner Class (匿名內部類) 是否可以extends(繼承)其它類,是否可以implements(實 現)interface(接口
          31、
          Anonymous Inner Class(匿名內部類)是否可以繼承其它類?是否可以實現接口?
          32、
          aop代理模式
          33、
          ArrayList、Vector、LinkedList的區別
          34、
          ArrayList與LinkedList的區別
          35、
          ArrayList遍歷時正確刪除元素
          36、
          Arrays.sort 實現原理和 Collection 實現原理
          37、
          BeanFactory 和 ApplicationContext
          38、
          BeanFactory 和 FactoryBean
          39、
          BIO、NIO和AIO
          40、
          break和continue的作用
          41、
          C/S 與B/S 區別
          42、
          CAS機制是什么?有什么缺點,會出現什么問題
          43、
          char型變量中能不能存貯一個中文漢字?為什么?
          44、
          Class類的作用?生成Class對象的方法有哪些?
          45、
          Collection和Collections的區別?
          46、
          Comparable和Comparator接口是干什么的?列出它們的區別
          47、
          ConcurrenHashMap介紹1.8 中為什么要用紅黑樹
          48、
          cookie和session的區別,分布式環境怎么保存用戶狀態
          49、
          CSRF攻擊防御方法
          50、
          CSS3有哪些新特性?
          51、
          CSS中link和@import的區別
          52、
          CSS中可以通過哪些屬性定義,使得一個DOM元素不顯示在瀏覽器可視范圍內?
          53、
          css面試題及答案
          54、
          display:none與visibility:hidden的區別是什么?
          55、
          div+css的布局較table布局有什么優點?
          56、
          Doctype的作用?嚴格模式與混雜模式的區別?
          57、
          documen.write和 innerHTML 的區別?
          58、
          document load 和document ready的區別
          59、
          drop,delete與truncate的區別
          60、
          Dubbo與DubboX區別
          61、
          Dubbo中zookeeper做注冊中心,如果注冊中心集群都掛掉,發布者和訂閱者之間還能通信么?
          62、
          Dubbo中有哪些角色?
          63、
          Dubbo在安全機制方面是如何解決的
          64、
          Dubbo執行流程?
          65、
          Dubbo支持的協議有哪些?
          66、
          Dubbo支持的注冊中心有哪些?
          67、
          dubbo服務負載均衡策略?
          68、
          dubbo核心的配置有哪些?dubbo推薦用什么協議?
          69、
          dubbo連接注冊中心和直連的區別
          70、
          dubbo通信協議dubbo協議為什么不能傳大包
          71、
          dubbo通信協議dubbo協議為什么要消費者比提供者個數多
          72、
          dubbo通信協議dubbo協議為什么采用異步單一長連接
          73、
          dubbo通信協議dubbo協議適用范圍和適用場景
          74、
          Enumeration接口和Iterator接口的區別有哪些?
          75、
          Error與RuntimeException的區別
          76、
          Error和Exception有什么區別?
          77、
          Eureka中的三種角色分別是什么?
          78、
          Eureka注冊中心是什么?
          79、
          final、finally和finalized的區別?
          80、
          float f=3.4;是否正確?
          81、
          GC是什么?為什么要有GC?
          82、
          GC線程是否為守護線程?
          83、
          GET和POST的區別,何時使用POST?
          84、
          get和post請求的區別?
          85、
          hashCode()和equals()方法的重要性體現在什么地方
          86、
          hashCode方法的作用?
          87、
          HashMap 1.7 與 1.8 的 區別,說明 1.8 做了哪些優化,如何優化的
          88、
          HashMap 是線程安全的嗎,為什么不是線程安全的
          89、
          HashMap 的擴容過程
          90、
          HashMap和Hashtable有什么區別
          91、
          HashMap和Hashtable的區別?
          92、
          HashMap實現原理
          93、
          hashMap底層實現
          94、
          HashMap是不是有序的?
          95、
          HashSet 是如何保證不重復的
          96、
          HashSet和TreeSet有什么區別?
          97、
          HashSet的使用和原理(hashCode()和equals())
          98、
          heap和stack有什么區別?
          99、
          Hibernate對象的狀態
          100、
          HR常問面試題總結(上)
          101、
          HR常問面試題總結(下)
          102、
          HTML Encode 和URL Encode的區別
          103、
          html5有哪些新特性、移除了那些元素?如何處理HTML5新標簽的瀏覽器兼容問題?如何區分 HTML 和 HTML5?
          104、
          HTML與XHTML二者有什么區別
          105、
          HTML含義和版本變化
          106、
          HTML字符實體的作用及其常用字符實體
          107、
          HTML表單的作用和常用表單項類型
          108、
          html面試題及答案
          109、
          HTML,CSS,Javascript在Web開發中分別起什么作用?
          110、
          http常見的狀態碼有那些?分別代表是什么意思?
          111、
          iframe的優缺點?
          112、
          img的alt與title有何異同? strong與em的異同?
          113、
          Integer與int的區別
          114、
          Iterator和ListIterator的區別是什么?
          115、
          j2ee常用的設計模式?說明工廠模式。
          116、
          Jar包的作用是什么
          117、
          JAVA 中的幾種基本數據類型是什么,各自占用多少字節
          118、
          Java 為什么是高效的 ( High Performance )?
          119、
          Java 的信號燈
          120、
          JAVA 語言如何進行異常處理,關鍵字:throws,throw,try,catch,finally 分別代表什么意義?在try 塊中可以拋出異常嗎?
          121、
          java.lang.ThreadLocal的作用和原理?列舉在哪些程序中見過ThreadLocal的使用?
          122、
          java.sql.Date和java.util.Date的聯系和區別
          123、
          Java.util.Map的實現類有那些?
          124、
          JavaScript 的同源策略
          125、
          javascript的typeof返回哪些數據類型
          126、
          JavaScript的數據類型都有什么?
          127、
          Java三大版本
          128、
          Java三種注釋類型說明
          129、
          Java與JavaSciprt比較
          130、
          java中final和abstract關鍵字的作用
          131、
          java中i++和++i的異同之處
          132、
          java中if多分支語句和switch多分支語句的異同之處
          133、
          java中static關鍵字的作用
          134、
          java中String類的面試題大全含答案
          135、
          java中this和super關鍵字的作用
          136、
          java中while和do-while循環的區別
          137、
          Java中會存在內存泄漏嗎,請簡單描述?
          138、
          Java中垃圾回收(GC)有什么目的?有哪些GC?什么時候進行垃圾回收?
          139、
          Java中如何實現序列化,有什么意義?
          140、
          Java中如何獲取到線程dump文件
          141、
          JAVA中如何解析xml,不同方式有和優缺點?
          142、
          java中實現多態的機制是什么?
          143、
          Java中實現線程通信的三個方法的作用是什么?
          144、
          java中接口有什么用
          145、
          java中有幾種方法可以實現一個線程?用什么關鍵字修飾同步方法? stop()和suspend()方法為何不推薦使用?
          146、
          Java中有幾種類型的流?
          147、
          Java中用到的線程調度算法是什么?
          148、
          java中的8種基本數據類型及其字節數
          149、
          Java中的兩種異常類型是什么?有什么區別?Exception和Error有什么區別?
          150、
          java中的繼承、重載和覆蓋是什么意思
          151、
          java中線程的狀態轉換
          152、
          java中繼承條件下構造方法的執行過程
          153、
          Java中,什么是構造函數?什么是構造函數重載?什么是復制構造函數?
          154、
          java二叉樹算法面試題大全含答案
          155、
          Java代碼優化(上)
          156、
          Java代碼優化(下)
          157、
          Java寫一個冒泡排序
          158、
          Java寫一個折半查找(二分查找)
          159、
          Java出現OutOf MemoryError(OOM 錯誤)的原因有哪些?出現OOM錯誤后,怎么解決?
          160、
          Java創建線程后,調用start()方法和run()的區別
          161、
          Java反射技術主要實現類有哪些,作用分別是什么?
          162、
          java反射的使用場合和作用、及其優缺點
          163、
          java基本數據類型的類型轉換規則
          164、
          Java堆的結構是什么樣子的?什么是堆中的永久代(Perm Gen space)?
          165、
          java多線程并發面試題總結(史上最全40道)
          166、
          java多線程面試題_線程并發面試題
          167、
          java多線程面試題選擇題大全含答案
          168、
          java如何生成一個0-100的隨機整數?
          169、
          Java對象什么時候可以被垃圾回收?JVM的永久代中會發生垃圾回收么?
          170、
          java工程師非技術面試題
          171、
          java工程師面試linux操作選擇面試題大全含答案(上)
          172、
          java工程師面試linux操作選擇面試題大全含答案(下)
          173、
          java工程師面試注意事項(一套太極劍法傳授給你)
          174、
          java工程師面試的18個非技術問題
          175、
          Java常見的開源數據連接池有哪些,并對參數做出簡單的說明
          176、
          java序列化對象為什么要定義serialversionUID值?
          177、
          java開發框架是什么?
          178、
          Java異常處理try-catch-finally的執行過程
          179、
          java異常處理面試題常見選擇題含答案
          180、
          JAVA性能優化
          181、
          java性能優化大全珍藏版
          182、
          java數組有什么特征
          183、
          Java有沒有goto?
          184、
          java檢測百度是否收錄網站url
          185、
          Java正則表達式能過濾出html中的鏈接地址和標題
          186、
          java的4種引用 強軟弱虛
          187、
          Java的HashMap和Hashtable有什么區別HashSet和HashMap有什么區別?使用這些結構保存的數需要重載的方法是哪些?
          188、
          Java的安全性如何理解
          189、
          Java的序列化是什么,如何實現Java的序列化?列舉在哪些程序中見過Java序列化?
          190、
          Java的類加載器都有哪些,每個類加載器都有加載那些類,什么是雙親委派模型,是做什么的?
          191、
          Java程序員們最常犯的3個集合錯誤
          192、
          java程序員常用英文單詞整理
          193、
          java程序員找工作前需要準備的殺手锏(葵花寶典)
          194、
          Java程序怎么優化?
          195、
          Java程序性能優化技巧
          196、
          java筆試常見的選擇題(坑你沒商量)
          197、
          java筆試手寫算法面試題大全含答案
          198、
          java筆試題中幾道有點坑人的多選題
          199、
          java筆試題及答案(java難度筆試題)
          200、
          java筆試題大全之IO流常見選擇題
          201、
          java筆試題大全帶答案(經典11題)
          202、
          Java線程的優先級設置遵循什么原則?
          203、
          java緩沖流的優點和原理
          204、
          java網絡編程:IP地址和端口號
          205、
          java網絡編程:OSI七層模型和TCP/IP模型介紹
          206、
          java網絡編程:什么是Socket編程?
          207、
          Java語言如何進行異常處理,關鍵字:throws、throw、try、catch、finally分別如何使用?
          208、
          Java跨平臺原理(字節碼文件、虛擬機)
          209、
          java軟件工程師面試寶典之資料準備(一本辟邪劍譜交給你)
          210、
          java遞歸算法練習:使用遞歸算法寫個程序計算n!
          211、
          JAVA遍歷Map所有元素
          212、
          Java集合體系結構(List、Set、Collection、Map的區別和聯系)
          213、
          java集合和數組的比較(為什么引入集合)
          214、
          Java集合類框架的基本接口有哪些?
          215、
          Java集合類框架的最佳實踐有哪些?
          216、
          java集合類筆試選擇題整理含答案
          217、
          Java集合面試題及答案總結
          218、
          Java集合面試題經典10個
          219、
          java面試題及答案2018Spring高頻率面試題
          220、
          java面試題最容易犯錯的8道
          221、
          java面試題網開站了
          222、
          JDBC、ibatis(mybatis)、Hibernate有什么不同?
          223、
          JDBC中如何進行事務處理?
          224、
          JDK JRE JVM的區別?
          225、
          jdk1.8新特性
          226、
          JDK和JRE的區別是什么?
          227、
          jquery 中如何將數組轉化為json字符串,然后再轉化回來?
          228、
          JQuery一個對象可以同時綁定多個事件,這是如何實現的?
          229、
          jquery面試題整理
          230、
          js 字符串操作函數有哪些
          231、
          JSP中的靜態包含和動態包含的區別?
          232、
          JSP和Servlet有有什么關系?
          233、
          JSP的9個內置對象和4個域對象?
          234、
          js去除字符串空格
          235、
          js延遲加載的方式有哪些?
          236、
          js怎樣添加、移除、移動、復制、創建和查找節點
          237、
          JS添加、移除、移動、復制、創建和查找節點
          238、
          JS獲取瀏覽器URL中字符串中的參數
          239、
          js面試題及答案
          240、
          JVM的常見垃圾回收算法
          241、
          JVM的類加載機制是什么?有哪些實現方式?
          242、
          JVM調優的常見命令行工具與JVM常見的調優參數
          243、
          List 和 Set 的區別
          244、
          List、Map、Set三個接口存取元素時,各有什么特點?
          245、
          List、Set、Map是否繼承自Collection接口?
          246、
          List的進行subList后,原有list進行增、刪、改,再操作subList會怎樣
          247、
          List里面如何剔除相同的對象?請簡單用代碼實現一種方法
          248、
          Lucene是什么?
          249、
          Map的實現類中,哪些是有序的,哪些是無序的,有序的是如何保證其有序性,你覺得哪個有序性性能更高
          250、
          Math.round(11.5)等於多少?Math.round(-11.5)等於多少?
          251、
          Maven面試題大全及答案
          252、
          memcached和redis的區別
          253、
          Memcache與Redis的區別
          254、
          MVC模式及其優缺點
          255、
          MVC模式完成分頁功能的基本思路是什么?
          256、
          MVC的各個部分都有那些技術來實現?如何實現?
          257、
          mybatis $和#的區別
          258、
          MyBatis什么情況下用注解綁定,什么情況下用xml綁定?
          259、
          MyBatis實現一對一有幾種方式?具體怎么操作的?
          260、
          MyBatis接口綁定有幾種實現方式,分別是怎么實現的?
          261、
          Mybatis是如何將sql執行結果封裝為目標對象并返回的?都有哪些映射形式?
          262、
          Mybatis是如何進行分頁的?分頁插件的原理是什么?
          263、
          MyBatis的一級緩存和二級緩存
          264、
          MyBatis的優勢
          265、
          MyBatis的好處是什么?
          266、
          MyBatis的接口綁定是什么,有什么好處?
          267、
          Mybatis能執行一對一、一對多的關聯查詢嗎?
          268、
          MyBatis里面的動態Sql是怎么設定的?用什么語法?
          269、
          MyCat是什么?
          270、
          MYSQL如何優化?結合你的經驗
          271、
          MySQL存儲引擎- MyISAM與InnoDB區別
          272、
          MySQL數據庫索引技巧與索引優化
          273、
          mysql的sql語句優化方法面試題總結
          274、
          Mysql的引擎有哪些?支持事物么?DB儲存引擎有哪些?
          275、
          Mysql的數據庫表鎖、行鎖、頁級鎖
          276、
          Netty 的各大組件
          277、
          Netty是什么
          278、
          Netty的高性能表現在哪些方面
          279、
          new操作符具體干了什么呢?
          280、
          Nginx有哪些作用?
          281、
          Node.js的適用場景?
          282、
          Node的優點和缺點
          283、
          Oracle完成分頁功能的三層子查詢語句及其含義?
          284、
          oracle數據庫筆試題:sql統計出有兩門以上的課的分數在80分以上的學生的姓名和年齡?
          285、
          Overload和Override的區別。Overloaded的方法是否可以改變返回值的類型?
          286、
          PHP語言是最好的語言
          287、
          postgresql在order by時候聯合索引失效
          288、
          px和em的區別
          289、
          Query接口的list方法和iterate方法有什么區別?
          290、
          redis和memcached的區別
          291、
          Redis和Memcache區別對比,如何選擇
          292、
          redis常見的性能問題和解決方案
          293、
          Redis有哪些優勢?
          294、
          redis的原理 和存儲結構 持久化和非持久
          295、
          redis的應用場景
          296、
          Redis的高并發及快速的原因
          297、
          redis相比memcached有哪些優勢?
          298、
          redis面試題
          299、
          Redis面試題大全含答案
          300、
          Request對象的主要方法?
          301、
          Restful的好處
          302、
          Ribbon和Feign的區別
          303、
          Ribbon是什么?
          304、
          Ribbon的常見負載均衡策略有哪些?
          305、
          Servlet中如何獲取用戶提交的查詢參數或表單數據?
          306、
          Servlet的生命周期?
          307、
          SessionFactory是線程安全的嗎?Session是線程安全的嗎?兩個線程能共享一個Session嗎?
          308、
          Session的load和get方法區別是什么?
          309、
          Session的save()、update()、merge()、lock()、saveOrUpdate()和persist()方法有什么區別?
          310、
          Set 里的元素是不能重復的,那么用什么方法來區分重復與否呢? 是用==還是equals()? 它們有何 區別
          311、
          short s1 = 1; s1 = s1 + 1;有什么錯?short s1 = 1; s1 += 1;有什么錯?
          312、
          socket通信
          313、
          Solr是什么?
          314、
          Spring Bean 的加載過程
          315、
          Spring Bean 的生命周期,如何被管理的
          316、
          Spring Boot面試題總結
          317、
          Spring Cloud Bus是什么?
          318、
          Spring Cloud與Dubbo的區別是什么?
          319、
          Spring IOC 的理解,初始化過程
          320、
          Spring 是如何管理事務的,事務管理機制
          321、
          Spring 框架中都用到了哪些設計模式?
          322、
          SpringBoot優缺點
          323、
          SpringBoot幾個常用的注解
          324、
          springboot如何添加【修改代碼】自動重啟功能
          325、
          springboot常用的starter有哪些_springboot面試題
          326、
          SpringBoot教程_SpringBoot快速入門教程
          327、
          Springboot數據庫連接池超時報錯的解決辦法(親測有效)
          328、
          SpringBoot核心功能
          329、
          SpringBoot特性
          330、
          springboot自動配置的原理
          331、
          springboot讀取配置文件的方式
          332、
          springboot集成mybatis的過程
          333、
          springcloud如何實現服務的注冊和發現
          334、
          springcloud斷路器的作用
          335、
          SpringMVC與Strus2的區別
          336、
          SpringMVC與Struts2的主要區別
          337、
          SpringMVC的執行過程?
          338、
          Spring中Bean的作用域有哪些?
          339、
          Spring中的BeanFactory和ApplicationContext有什么聯系?
          340、
          Spring中的兩大核心是什么?
          341、
          spring構造器注入和setter方法注入的區別?
          342、
          Spring的事務的傳播特性是什么
          343、
          sql Server中float、real、decimal(numeric)數據類型的區別
          344、
          sqlserver中char(n)、varchar(n)、text有什么區別?
          345、
          sqlserver中nchar(n)、nvarchar(n)、ntext有什么區別?
          346、
          sql優化
          347、
          SQL怎么優化執行效率更高?
          348、
          SQL筆試:Student學生表,Course 課程表,Sc選課表
          349、
          SQL筆試題:學生成績表
          350、
          SQL筆試題:庫中已經存在雇用表表名
          351、
          SQL筆試題:管理崗位業務培訓信息
          352、
          SQL筆試題:請用sql語句實現表2的查詢結果
          353、
          SQL筆試題:下面是學生表(student)的結構說明
          354、
          sql筆試題:以下是學生考試結果表
          355、
          sql行轉列
          356、
          SQL語言包括哪些類型?
          357、
          SQL面試題:請將如下數據庫語句進行優化,使其執行效率更高
          358、
          Statement和PreparedStatement有什么區別?哪個性能更好?
          359、
          Static Nested Class 和 Inner Class的不同
          360、
          String s=“a”+“b”+“c”+“d”;一共創建了多少個對象?
          361、
          String st = null和 String st =“ ”的區別?String s = new String(“xyz”)創建了幾個對象?
          362、
          String和StringBuilder、StringBuffer的區別?
          363、
          String是最基本的數據類型嗎?
          364、
          String的split(String regex)方法參數能直接傳.嗎
          365、
          String類為什么是final的?
          366、
          Struts2中如何訪問HttpServletRequest、HttpSession和ServletContext三個域對象?
          367、
          Struts2中的攔截器有什么用途?
          368、
          Struts2中的默認包struts-default有什么作用?
          369、
          Struts2中,Action并沒有直接收到用戶的請求,那它為什么可以處理用戶的請求?又憑什么知道一個請求到底交給哪一個Action來處理?
          370、
          Struts2中,Action通過什么方式獲取用戶從頁面輸入的數據,又是通過什么方法把數據傳給視圖層顯示的?
          371、
          struts2的執行流程
          372、
          switch語句能否作用在byte上,能否作用在long上,能否作用在String上?
          373、
          swtich 是否能作用在byte 上,是否能作用在long 上,是否能作用在String上?
          374、
          synchronized 在靜態方法和普通方法的區別?
          375、
          synchronized 的實現原理以及鎖優化
          376、
          synchronized關鍵字原理
          377、
          synchronized關鍵字的用法?
          378、
          synchronized和lock區別,可重入鎖與非可重入鎖的區別
          379、
          TCP 粘包/拆包的原因及解決方法
          380、
          TCP三次握手
          381、
          TCP與UDP的區別
          382、
          Thread類的wait( )和sleep( )的區別?
          383、
          throw和throws的區別、及處理方式?
          384、
          Tomcat/ WebSphere/WebLogic的作用和特點
          385、
          Tomcat,Apache,JBoss和WebLogic的區別和聯系
          386、
          TreeMap和TreeSet在排序時如何比較元素?Collections工具類中的sort()方法如何比較元素?
          387、
          TreeMap和TreeSet在排序時如何比較元素?Collections工具類中的sort()方法如何比較元素?
          388、
          TreeSet的原理和使用(Comparable和comparator)
          389、
          try{}里有一個return語句,那么緊跟在這個try后的finally{}里的代碼會不會被執行,什么時候被執行,在return前還是后?
          390、
          union和union all有什么不同?
          391、
          Unsupported major.minor version 52是什么異常,怎么造成的,如何解決?
          392、
          Vector、ArrayList和LinkedList有什么區別
          393、
          volatile 的實現原理
          394、
          volatile關鍵字是否能保證線程安全?
          395、
          VSFTPD是什么意思?
          396、
          wait和sleep的區別
          397、
          web.xml文件的作用是什么?
          398、
          webservice使用的場景
          399、
          WEB應用從服務器主動推送Data到客戶端有那些方式?
          400、
          web應用安全問題
          401、
          XML 文檔定義有幾種形式?它們之間有何本質區別?解析XML 文檔有哪幾種方式?
          402、
          Zepto的點透問題如何解決?
          403、
          ZooKeeper常見面試題
          404、
          Zookeeper服務的注冊和發現
          405、
          zookeeper集群配置
          406、
          ZooKeeper面試題大全含答案
          407、
          寶豐鎮水田坪村在這10年里工作上存在的嚴重問題
          408、
          《java算法大全》第一期
          409、
          《java算法大全》第三期
          410、
          《java算法大全》第二期
          411、
          《java算法大全》第五期
          412、
          《java算法大全》第四期
          413、
          《java經典算法》之葵花寶典11到20篇
          414、
          《java經典算法》之葵花寶典1到10篇
          415、
          《java經典算法》之葵花寶典21到30篇
          416、
          《java經典算法》之葵花寶典31到43篇
          417、
          《java面試寶典》之hibernate常見面試題
          418、
          《java面試寶典》之javascript常見面試題
          419、
          《java面試寶典》之java基礎常見面試題
          420、
          《java面試寶典》之java多線程面試題
          421、
          《java面試寶典》之java常見IO面試題
          422、
          《java面試寶典》之java設計模式面試題
          423、
          《java面試寶典》之java面向對象面試題
          424、
          《java面試寶典》之JSP常見面試題
          425、
          《java面試寶典》之servlet常見面試題
          426、
          《java面試寶典》之spring常見面試題
          427、
          《java面試寶典》之SQL常見面試題
          428、
          《java面試寶典》之UML常見面試題
          429、
          《java面試寶典》之事務常見面試題
          430、
          一個.java源文件中是否可以包括多個類(不是內部類)?有什么限制?
          431、
          一個年輕的程序員和一個項目經理
          432、
          一個類是由哪些變量構成的?
          433、
          一個苦b的程序員
          434、
          一個頁面上有大量的圖片(大型電商網站),加載很慢,你有哪些方法優化這些圖片的加載,給用戶更好的體驗。
          435、
          一個頁面從輸入 URL 到頁面加載顯示完成,這個過程中都發生了什么?
          436、
          一位軟件工程師,一位硬件工程師和一位項目經理
          437、
          一道關于group bySQL 語句面試題
          438、
          不通過構造函數也能創建對象嗎?
          439、
          與猴子的故事
          440、
          兩個對象值相同x.equals(y) == true,但卻可有不同的hash code,這句話對不對?
          441、
          兩個對象值相同x.equals(y) == true,但卻可有不同的hash code,這句話對不對?
          442、
          兩張表請用SQL查詢,所有的客戶訂單日期最新的前五條訂單記錄。(分別注明MySQL. Oracle寫法)
          443、
          串行(serial)收集器和吞吐量(throughput)收集器的區別是什么?
          444、
          為什么要使用spring cloud config 配置中心?它解決了什么問題?
          445、
          為什么要使用微服務跟蹤?它解決了什么問題?
          446、
          為什么要使用連接池?
          447、
          為什么要初始化樣式?
          448、
          為什么集合類沒有實現Cloneable和Serializable接口?
          449、
          主流的分布式框架
          450、
          主鍵和外鍵的區別
          451、
          舉例說明同步和異步。
          452、
          樂觀鎖 悲觀鎖
          453、
          了解哪幾種序列化協議?使用場景、如何去選擇
          454、
          事務并發訪問的問題?
          455、
          事務的特性?
          456、
          事務的隔離級別有哪些?
          457、
          二分法查詢(遞歸實現)
          458、
          互聯網“高并發”架構解讀
          459、
          互聯網公司常問的Java面試題
          460、
          產品經理你TMD到底想要啥
          461、
          什么情況下調用doGet()和doPost()?
          462、
          什么時候使用組合模式?
          463、
          什么時候使用訪問者模式?
          464、
          什么時候用assert
          465、
          什么是 CopyOnWriteArrayList,它與 ArrayList 有何不同?
          466、
          什么是Ajax和JSON,它們的優缺點
          467、
          什么是AKF拆分原則?
          468、
          什么是DAO模式?
          469、
          什么是Dubbo?
          470、
          什么是ELK(ElasticSearch, Logstash, Kibana)?為什么要用ELK,它解決了什么問題?
          471、
          什么是JAF
          472、
          什么是Java SE、Java EE、Java ME?
          473、
          什么是Java優先級隊列(Priority Queue)?
          474、
          什么是java反射機制?
          475、
          什么是Java虛擬機?為什么Java被稱作是“平臺無關的編程語言”?
          476、
          什么是JMS
          477、
          什么是JNDI
          478、
          什么是JTA
          479、
          什么是Nginx?
          480、
          什么是ORM?
          481、
          什么是RPC遠程過程調用?
          482、
          什么是SOA,談談你的SOA的理解?
          483、
          什么是Spring Cloud?
          484、
          什么是SpringBoot
          485、
          什么是springboot_springboot面試題
          486、
          什么是Web Service(Web服務)
          487、
          什么是Web Service(Web服務)?
          488、
          什么是web容器
          489、
          什么是XSS攻擊?什么是SQL注入攻擊?什么是CSRF攻擊?
          490、
          什么是事務?什么是鎖?
          491、
          什么是值傳遞?什么是引用傳遞?
          492、
          什么是內存泄漏?
          493、
          什么是分布式跟蹤Zipki?
          494、
          什么是響應式設計?
          495、
          什么是基本表,什么是視圖,兩者的區別和聯系是什么?
          496、
          什么是存儲過程?有什么優點?
          497、
          什么是存儲過程?用什么來調用?
          498、
          什么是對象 (Object)?
          499、
          什么是微服務
          500、
          什么是控制反轉(IOC)?什么是依賴注入?
          501、
          什么是數據庫約束,常見的約束有哪幾種?
          502、
          什么是數據模型?什么是規范化?
          503、
          什么是數據的封裝?
          504、
          什么是服務的災難性的雪崩效應?
          505、
          什么是模板方法模式?
          506、
          什么是死鎖(deadlock)?
          507、
          什么是索引,有什么優點?
          508、
          什么是縱向切分/垂直切分?
          509、
          什么是線程安全?
          510、
          什么是線程局部變量?
          511、
          什么是線程池(thread pool)?
          512、
          什么是緩存穿透?什么是緩存雪崩?如何避免?
          513、
          什么是編譯型語言,什么是解釋型語言?java可以歸類到那種?
          514、
          什么是網關服務?網關服務中,路由器的4種路由規則方法是什么?
          515、
          介紹JAVA 中的Collection FrameWork(包括如何寫自己的數據結構)?
          516、
          介紹一下Hibernate的緩存
          517、
          代理模式與裝飾者模式的區別
          518、
          以Oracle11R為例簡述數據庫集群部署
          519、
          以前端角度出發做好SEO需要考慮什么?
          520、
          企業招聘程序員的內幕(絕密分享)
          521、
          優雅降級與漸進增強
          522、
          傳統for循環、增強for循環、及迭代器的區別?
          523、
          作用域public,private,protected,以及不寫時的區別
          524、
          你了解大O符號(big-O notation)么?你能給出不同數據結構的例子么?
          525、
          你們項目為什么選用maven進行構建?
          526、
          你使用過的應用服務器優化技術有哪些?
          527、
          你用過的網站前端優化的技術有哪些?
          528、
          你的項目中使用過哪些JSTL標簽?
          529、
          使用final關鍵字修飾一個變量時,是引用不能變,還是引用的對象不能變?
          530、
          使用java的IO流完成文件夾復制
          531、
          使用JDBC操作數據庫時,如何提升讀取數據的性能?如何提升更新數據的性能?
          532、
          使用MyBatis的mapper接口調用時有哪些要求?
          533、
          使用標簽庫有什么好處?
          534、
          使用索引查詢一定能提高查詢的性能嗎?為什么?
          535、
          依賴注入和工程模式之間有什么不同?
          536、
          全文檢索是什么?
          537、
          關于java同步鎖的更多細節
          538、
          具有相同名稱的一組值,struts2如何實現封裝
          539、
          內存溢出和內存泄漏的區別
          540、
          內聯接與外聯接區別
          541、
          內部類可以引用它的包含類(外部類)的成員嗎?有沒有什么限制?
          542、
          寫一個完整函數,實現拷貝數組
          543、
          寫一個完整的程序:輸入數字n,程序自動計算n!并輸出。(注1:n!=123…*n, 注2:請使用遞歸實現)
          544、
          寫一個方法,實現字符串的反轉,如:輸入abc,輸出cba
          545、
          寫一個方法,輸入一個文件名和一個字符串,統計這個字符串在這個文件中出現的次數。
          546、
          寫一排序算法,輸入10個數字,以逗號分開,可根據參數選擇升序或者降序排序,須注明是何種排序算法。
          547、
          寫出hibernate中主鍵生成策略?
          548、
          寫出java.lang.Object類的六個常用方法
          549、
          寫出一段java代碼,完成將字符串寫入文件
          550、
          寫出數據庫MySQL,Oracle,SqlServer分頁時用的語句
          551、
          減低頁面加載時間的方法
          552、
          分別寫出一個div居中和其中的內容居中的css屬性設置
          553、
          分別闡述split(),slice(),splice(),join()?
          554、
          分布式服務解決了哪些問題,分布式框架用到哪些技術
          555、
          分布式理論(CAP,Base,paxos)
          556、
          分析線程池的實現原理和線程的調度過程
          557、
          列舉java常見的運行時異常
          558、
          列舉常用字節輸入流和輸出流并說明其特點,至少5對。
          559、
          創建n多個線程,如何保證這些線程同時啟動?看清,是“同時”。
          560、
          創建多線程的兩種方式期區別?
          561、
          創建線程有幾種不同的方式?你喜歡哪一種?為什么?
          562、
          前端開發中圖像格式區別,如何優化圖像
          563、
          前端開發的性能優化原則
          564、
          前端性能優化的方法
          565、
          匿名內部類可不可以繼承或實現接口?為什么?
          566、
          十道常見的MyBatis 面試題
          567、
          華為的面試題:為什么不能根據返回類型來區分重載,為什么?
          568、
          華為面試題:一個表中的Id有多個記錄,把所有這個id的記錄查出來,并顯示共有多少條記錄數
          569、
          單例模式
          570、
          單例模式的線程安全性
          571、
          取出sql表中低31到40的記錄(以自動增長ID為主鍵)
          572、
          可憐的程序猿
          573、
          史上最有用的java面試題整理
          574、
          同步代碼塊與同步函數的區別?
          575、
          同步和異步的區別?
          576、
          同源策略、跨域、Jsonp是什么?
          577、
          啟動一個線程是調用run()還是start()方法?
          578、
          哪些css屬性可以繼承?
          579、
          在Hibernate中實現數據檢索的5種方式?
          580、
          在JavaScript源文件的開頭包含 use strict 有什么意義和好處
          581、
          在Java中怎么實現多線程?描述線程狀態的變化過程。
          582、
          在Java中,為什么基本類型不能做為HashMap的鍵值,而只能是引用類型?
          583、
          在Java中,如何跳出當前的多重嵌套循環?
          584、
          在JS中有哪些會被隱式轉換為false
          585、
          在Web項目中如何獲得Spring的IoC容器?
          586、
          在二進制數據中,小數點向右移一位,則數據會怎樣?
          587、
          在多線程編程里,wait方法的調用方式是怎樣的?
          588、
          在監視器(Monitor)內部,是如何做線程同步的?程序應該做哪種級別的同步?
          589、
          在進行數據庫編程時,連接池有什么作用?
          590、
          垃圾回收算法概述
          591、
          堆內存溢出及解決方法
          592、
          聲明式有什么作用,解決什么問題?
          593、
          多線程有幾種實現方法,都是什么?同步有幾種實現方法,都是什么?
          594、
          大型網站在架構上應當考慮哪些問題?
          595、
          如何優化數據庫,如何提高數據庫的性能?
          596、
          如何優化數據庫,如何提高數據庫的性能?數據庫優化方面的經驗?
          597、
          如何使用HibernateDaoSupport整合Spring和Hibernate?
          598、
          如何實現字符串的反轉及替換?
          599、
          如何對網站的文件和資源進行優化?
          600、
          如何將Oracle中的數據庫轉至DB2中,需要保證表結構和數據不變
          601、
          如何權衡是使用無序的數組還是有序的數組?
          602、
          如何校驗數字型?
          603、
          如何檢測死鎖?怎么預防死鎖
          604、
          如何消除一個數組里面重復的元素?
          605、
          如何確保N個線程可以訪問N個資源同時又不導致死鎖?
          606、
          如何維護數據庫的完整性和一致性?
          607、
          如何解決災難性雪崩效應?
          608、
          如何解決跨域問題?
          609、
          如何通過反射創建對象?
          610、
          如何配置一個servlet?
          611、
          如何重新加載Spring Boot上的更改,而無需重新啟動服務器?
          612、
          如何防止頁面重復提交
          613、
          如果變量用final修飾,則怎樣?如果方法final修飾,則怎樣?
          614、
          如果要你實現Spring AOP,怎么實現
          615、
          字符流字節流聯系區別;什么時候使用字節流和字符流?
          616、
          字節流與字符流的區別
          617、
          完美解決jsoup獲取響應內容不完整
          618、
          實現一個函數clone,可以對JavaScript中的5種主要的數據類型(包括Number、String、Object、Array、Boolean)進行值復制
          619、
          實現會話跟蹤的技術有哪些?
          620、
          對Java分布式架構的理解
          621、
          對Node的優點和缺點提出了自己的看法
          622、
          對WEB標準以及W3C的理解與認識
          623、
          對前端界面工程師這個職位是怎么樣理解的?它的前景會怎么樣?
          624、
          小女兒睡前非要他爸爸給講一個故事
          625、
          常使用的庫有哪些?常用的前端開發工具?開發過什么應用或組件?
          626、
          常用的Java多線程啟動方式,Executors線程池有幾種常用類型?
          627、
          常用的Web容器有哪些?
          628、
          常見的javaweb筆試選擇題含答案
          629、
          常見的java系統架構風格有哪些?各有什么優缺點?
          630、
          常見的SQL筆試選擇題含答案
          631、
          并發問題
          632、
          序列化與反序列化
          633、
          開發中都用到了那些設計模式?用在什么場合?
          634、
          開閉原則
          635、
          異步加載的方式
          636、
          當一個對象被當作參數傳遞到一個方法后,此方法可改變這個對象的屬性,并可返回變化后的結果,那么這里到底是值傳遞還是引用傳遞?
          637、
          當一個線程進入一個對象的synchronized方法A之后,其它線程是否可進入此對象的synchronized方法B?
          638、
          當一個線程進入一個對象的一個synchronized方法后,其它線程是否可進入此對象的其它方法?
          639、
          微信開發sdk_微信營銷工具sdk_微信定制開發_企業微信二次開發SDK參考文檔
          640、
          微服務架構的六種常用設計模式是什么?
          641、
          微服務框架之SpringBoot面試題匯總
          642、
          怎樣將GB2312編碼的字符串轉換為ISO-8859-1編碼的字符串?
          643、
          悲觀鎖,樂觀鎖,分布式鎖
          644、
          成員變量用static修飾和不用static修飾有什么區別?
          645、
          我的孩子,你還是別當程序員了
          646、
          手寫9x9乘法表,冒泡排序
          647、
          抽取BaseAction的理由?
          648、
          抽象的(abstract)方法是否可同時是靜態的(static),是否可同時是本地方法(native),是否可同時被synchronized修飾?
          649、
          抽象類(abstract class)和接口(interface)有什么異同?
          650、
          排序算法都哪些?用Java寫一個排序系統
          651、
          接口是否可繼承接口? 抽象類是否可實現(implements)接口? 抽象類是否可繼承實體類(concrete class)?
          652、
          接口是否可繼承(extends)接口?抽象類是否可實現(implements)接口?抽象類是否可繼承具體類(concrete class)?
          653、
          描述一下JVM加載class文件的原理機制?
          654、
          描述一下你最常用的java編程風格
          655、
          數據庫三范式是什么?
          656、
          數據庫事務及隔離級
          657、
          數據庫創建索引有什么缺點?
          658、
          數據庫如何去空格?
          659、
          數據庫的四大特征,數據庫的隔離級別
          660、
          數據庫設計的必要性及設計步驟
          661、
          數據庫連接池的原理是什么
          662、
          數據類型之間的轉換?
          663、
          數組(Array)和列表(ArrayList)有什么區別?什么時候應該使用Array而不是ArrayList?
          664、
          數組在內存中如何分配
          665、
          數組有沒有length()方法?String有沒有length()方法?
          666、
          敲一夜代碼,流兩行老淚
          667、
          文藝程序員、普通程序員與2B程序員
          668、
          是否可以從一個static方法內部發出對非static方法的調用?
          669、
          是否可以繼承String類?
          670、
          有哪項方式可以對一個DOM設置它的CSS樣式?
          671、
          構造器(constructor)是否可被重寫(override)?
          672、
          架構師需要具備的幾項技能
          673、
          標準SQL語法及語句
          674、
          桃花庵–程序員版
          675、
          模板方法模式
          676、
          正排索引是什么?倒排索引是什么?
          677、
          比較一下Java和JavaSciprt?
          678、
          消息服務的應用場景有哪些?
          679、
          消息驅動Stream解決了什么問題?
          680、
          深入理解Java的接口和抽象類
          681、
          生產者和消費者模型的作用是什么?
          682、
          用Java寫一個單例類?
          683、
          用Java怎么實現有每天有1億條記錄的DB儲存?MySQL上億記錄數據量的數據庫如何設計?
          684、
          用一條sql語句把b表中的ID和NAME 字段的數值復制到A表中
          685、
          用最有效率的方法算出2乘以8等於幾?
          686、
          畫出Java中的集合類層次結構?List,Set,Map各有什么特點?
          687、
          程序員愛情觀
          688、
          程序員的幽默笑話
          689、
          程序員眼中的老婆小秘情人小姐
          690、
          程序員眼里的女人
          691、
          程序員笑話大全
          692、
          程序員退休后決定練習書法
          693、
          程序猿與漂亮女孩相親
          694、
          程序猿漲工資
          695、
          簡單介紹下spring的ioc和aop
          696、
          簡述ajax 的過程
          697、
          簡述Dubbo的均衡策略和集群容錯模式
          698、
          簡述Hibernate中常見的優化策略?
          699、
          簡述Java內存管理機制,以及垃圾回收的原理和使用過Java調優工具
          700、
          簡述Mybatis的Xml映射文件和Mybatis內部數據結構之間的映射關系?
          701、
          簡述struts2值棧的原理和生命周期?
          702、
          簡述Struts2異常處理機制?
          703、
          簡述synchronized和java.util.concurrent.locks.Lock的異同 ?
          704、
          簡述一下src與href的區別
          705、
          簡述一下你了解的設計模式?
          706、
          簡述一下你對web性能優化的方案?
          707、
          簡述一下面向對象的"六原則一法則"?
          708、
          簡述基于TCP和UDP的Socket編程的主要步驟
          709、
          簡述攔截器的工作原理?
          710、
          簡述線程的五種狀態?
          711、
          簡述線程的生命周期
          712、
          類ExampleA 繼承Exception,類ExampleB 繼承ExampleA
          713、
          類加載過程
          714、
          類和對象的關系
          715、
          索引的作用?和它的優點缺點是什么?
          716、
          線程如何同步和通訊?
          717、
          線程安全與非線程安全集合說一下,底層怎么實現的(hashmap,concurrenthashmap)
          718、
          線程池工作原理,任務拒接策略有哪幾種
          719、
          線程池的種類,區別和使用場景
          720、
          線程池隔離和信號量隔離的區別是什么?
          721、
          線程的sleep()方法和yield()方法有什么區別?
          722、
          線程的基本概念、線程的基本狀態以及狀態之間的關系
          723、
          經典sql面試題及答案第10期
          724、
          經典sql面試題及答案第1期
          725、
          經典sql面試題及答案第2期
          726、
          經典sql面試題及答案第3期
          727、
          經典sql面試題及答案第4期
          728、
          經典sql面試題及答案第5期
          729、
          經典sql面試題及答案第6期
          730、
          經典sql面試題及答案第7期
          731、
          經典sql面試題及答案第8期
          732、
          經典sql面試題及答案第9期
          733、
          經典的基礎Java面試題及答案
          734、
          給程序員提點建議
          735、
          維護數據庫的完整性、一致性、你喜歡用觸發器還是自寫業務邏輯?為什么?
          736、
          編寫java多線程程序有幾種實現方式?
          737、
          編寫一個截取字符串的函數,輸入為一個字符串和字節數,輸出為按字節截取的字符串
          738、
          編譯時異常和運行時異常的區別?
          739、
          網易MySQL數據庫開發優化手冊(PDF)
          740、
          網絡應用的模式及其特點
          741、
          美工帶著妹子出去約會了
          742、
          老婆給當程序員的老公打電話
          743、
          自動裝箱與拆箱
          744、
          獲得一個類的類對象有哪些方式?
          745、
          虛擬機JVM 組成部分
          746、
          行內元素有哪些?塊級元素有哪些? 空(void)元素有那些?
          747、
          表與表之間的關聯關系
          748、
          表中有A B C 三列,用SQL 語句實現:當A 列大于B 列時選擇A 列否則選擇B 列,當B列大于C列時 選擇B 列否則選擇C 列
          749、
          表達式語言(EL)支持哪些運算符?
          750、
          視圖是什么?游標是什么?
          751、
          解釋jsonp的原理,以及為什么不是真正的ajax
          752、
          解釋內存中的棧(stack)、堆(heap)和靜態區(static area)的用法?
          753、
          觸發器的作用?
          754、
          設計4個線程,其中兩個線程每次對j增加1,另外兩個線程對j每次減少1
          755、
          設計數據庫應注意那些問題?
          756、
          設計模式是什么,設計模式有什么作用?
          757、
          說出Servlet的生命周期?
          758、
          說說JavaScript原型,原型鏈 ? 有什么特點?
          759、
          說說java遞歸的定義和優缺點
          760、
          說說Spring MVC Framework特點
          761、
          說說SSM優缺點及使用場景
          762、
          說說tcp/ip協議
          763、
          說說你對設計模式的看法
          764、
          說說動態代理設計模式
          765、
          請寫一段棧溢出、堆溢出的代碼
          766、
          請寫出一段java插入排序的代碼
          767、
          請寫出一段java選擇排序的代碼
          768、
          請寫出你最常見到的5個runtime exception?
          769、
          請對以下在J2EE中常用的名詞進行解釋(或簡單描述)
          770、
          請描述一下cookies,sessionStorage和localStorage的區別?
          771、
          請求轉發(forward)和重定向(redirect)的區別?
          772、
          請用一條sql 語句查詢出這三條記錄并按以下條件顯示出來
          773、
          請說出你所知道的線程同步的方法
          774、
          談一下你的項目選擇Struts2的理由?
          775、
          談一下攔截器和過濾器的區別?
          776、
          談一談Hibernate的一級緩存、二級緩存和查詢緩存?
          777、
          談一談你對Hibernate的理解?
          778、
          談一談你對Mybatis的理解?
          779、
          談一談你對Spring的理解?
          780、
          談一談你對Struts的理解?
          781、
          談一談測試驅動開發(TDD)的好處以及你的理解
          782、
          談談Cookie的弊端?
          783、
          趕集網mysql開發軍規分享
          784、
          輸入流和輸出流聯系和區別,節點流和處理流聯系和區別
          785、
          進程和線程的區別
          786、
          適配器模式和代理模式之前有什么不同?
          787、
          適配器模式和裝飾器模式有什么區別?
          788、
          針對 jQuery 的優化方法?
          789、
          闡述ArrayList、Vector、LinkedList的存儲性能和特性?
          790、
          闡述Servlet和CGI的區別?
          791、
          闡述Session加載實體對象的過程?
          792、
          闡述Struts2中的Action如何編寫,是否采用單例?
          793、
          闡述一下異步加載
          794、
          闡述實體對象的三種狀態以及轉換關系?
          795、
          阿里騰訊校招Java面試題總結及答案
          796、
          隔離的級別?
          797、
          集中式與進程內負載均衡的區別是什么?
          798、
          靜態內部類和內部類有什么區別
          799、
          靜態變量和實例變量的區別?
          800、
          面向對象和面向過程的區別
          801、
          面向對象的特征有哪些方面?
          802、
          面試問題大全及答案
          803、
          頁面編碼和被請求的資源編碼如果不一致如何處理?
          804、
          頁面重構怎么操作?

          說明:本文限于篇幅,故而只展示部分的筆記內容,完整的面試文檔小編已經幫你整理好了,需要的朋友:私信(學習)即可

          圍:十進制 8192-8303,十六進制 2000-206F。

          如果您想要在 HTML 中顯示這些字符,您可以使用下表中的 HTML 實體。

          如果字符沒有 HTML 實體,您可以使用十進制或十六進制引用。

          實例

          <p>我將顯示 &permil;<p>

          <p>我將顯示 &#8240;<p>

          <p>我將顯示 &#x2030;<p>

          結果如下:

          我將顯示 ‰

          我將顯示 ‰

          我將顯示 ‰

          并非下表中的所有實體都能在所有的瀏覽器中正確地顯示。

          目前,IE 11 是唯一一個能正確顯示所有 HTML5 實體的瀏覽器。

          字符十進制十六進制實體名稱
          81922000EN QUAD
          81932001EM QUAD
          81942002&ensp;短空格(EN SPACE)
          81952003&emsp;長空格(EM SPACE)
          81962004THREE-PER-EM SPACE
          81972005FOUR-PER-EM SPACE
          81982006SIX-PER-EM SPACE
          81992007數樣間距(FIGURE SPACE)
          82002008標點距離(PUNCTUATION SPACE)
          82012009&thinsp;THIN SPACE
          8202200AHAIR SPACE
          8203200B零寬空格(ZERO WIDTH SPACE)
          ?8204200C&zwnj;ZERO WIDTH NON-JOINER
          ?8205200D&zwj;ZERO WIDTH JOINER
          ?8206200E&lrm;從左到右標記(LEFT-TO-RIGHT MARK)
          ?8207200F&rlm;從右到左標記(RIGHT-TO-LEFT MARK)
          82082010連字符(HYPHEN)
          ?82092011不換行連字符(NON-BREAKING HYPHEN)
          ?82102012數字線(FIGURE DASH)
          82112013&ndash;短破折號(EN DASH)
          82122014&mdash;長破折號(EM DASH)
          82132015單杠(HORIZONTAL BAR)
          82142016雙垂直線(DOUBLE VERTICAL LINE)
          ?82152017雙低線(DOUBLE LOW LINE)
          82162018&lsquo;左單引號標記(LEFT SINGLE QUOTATION MARK)
          82172019&rsquo;右單引號標記(RIGHT SINGLE QUOTATION MARK)
          ?8218201A&sbquo;低單引號(SINGLE LOW-9 QUOTATION MARK)
          ?8219201B反轉的高單引號(SINGLE HIGH-REVERSED-9 QUOTATION MARK)
          8220201C&ldquo;左雙引號標記(LEFT DOUBLE QUOTATION MARK)
          8221201D&rdquo;右雙引號標記(RIGHT DOUBLE QUOTATION MARK)
          ?8222201E&bdquo;低雙引號(DOUBLE LOW-9 QUOTATION MARK)
          ?8223201F反轉的高雙引號(DOUBLE HIGH-REVERSED-9 QUOTATION MARK)
          ?82242020&dagger;短劍(DAGGER)
          ?82252021&Dagger;雙短劍(DOUBLE DAGGER)
          ?82262022&bull;著重號(BULLET)
          ?82272023三角形的著重號(TRIANGULAR BULLET)
          ?82282024一點(ONE DOT LEADER)
          82292025兩點(TWO DOT LEADER)
          82302026&hellip;水平省略號(HORIZONTAL ELLIPSIS)
          ?82312027連字點(HYPHENATION POINT)
          82322028行分隔符(LINE SEPARATOR)
          82332029段落分隔符(PARAGRAPH SEPARATOR)
          ?8234202A從左到右嵌入(LEFT-TO-RIGHT EMBEDDING)
          ?8235202B從右到左嵌入(RIGHT-TO-LEFT EMBEDDING)
          ?8236202C定向格式化(POP DIRECTIONAL FORMATTING)
          ?8237202D從左到右重載(LEFT-TO-RIGHT OVERRIDE)
          ?8238202E從右到左重載(RIGHT-TO-LEFT OVERRIDE)
          8239202F窄的不換行空格(NARROW NON-BREAK SPACE)
          82402030&permil;千分號(PER MILLE SIGN)
          ?82412031萬分號(PER TEN THOUSAND SIGN)
          82422032&prime;一素(PRIME)
          82432033&Prime;雙素(DOUBLE PRIME)
          ?82442034三素(TRIPLE PRIME)
          82452035反轉的一素(REVERSED PRIME)
          ?82462036反轉的雙素(REVERSED DOUBLE PRIME)
          ?82472037反轉的三素(REVERSED TRIPLE PRIME)
          ?82482038插入符號(CARET)
          ?82492039&lsaquo;左單角引號(SINGLE LEFT-POINTING ANGLE QUOTATION MARK)
          ?8250203A&rsaquo;右單角引號(SINGLE RIGHT-POINTING ANGLE QUOTATION MARK)
          8251203B參考標記(REFERENCE MARK)
          ?8252203C雙感嘆標記(DOUBLE EXCLAMATION MARK)
          ?8253203D疑問驚嘆號(INTERROBANG)
          8254203E&oline;上劃線(OVERLINE)
          ?8255203F下彎線(UNDERTIE)
          ?82562040字符彎線(CHARACTER TIE)
          ?82572041插入符號插入點(CARET INSERTION POINT)
          ?82582042三星符號(ASTERISM)
          ?82592043著重連字符(HYPHEN BULLET)
          ?82602044&frasl;分數斜線(FRACTION SLASH)
          ?82612045帶羽毛的左方括號(LEFT SQUARE BRACKET WITH QUILL)
          ?82622046帶羽毛的右方括號(RIGHT SQUARE BRACKET WITH QUILL)
          ?82632047雙問號標記(DOUBLE QUESTION MARK)
          ?82642048問號感嘆號標記(QUESTION EXCLAMATION MARK)
          ?82652049感嘆號問號標記(EXCLAMATION QUESTION MARK)
          ?8266204ATIRONIAN SIGN ET
          ?8267204B反轉的段落符號(REVERSED PILCROW SIGN)
          ?8268204C黑色的左著重號(BLACK LEFTWARDS BULLET)
          ?8269204D黑色的右著重號(BLACK RIGHTWARDS BULLET)
          ?8270204E低的星號(LOW ASTERISK)
          ?8271204F反向分號(REVERSED SEMICOLON)
          ?82722050關閉(CLOSE UP)
          ?82732051兩個垂直對齊的星號(TWO ASTERISKS ALIGNED VERTICALLY)
          ?82742052商業減號(COMMERCIAL MINUS SIGN)
          ?82752053破折號(SWUNG DASH)
          ?82762054倒置的下彎線(INVERTED UNDERTIE)
          ?82772055花標點標記(FLOWER PUNCTUATION MARK)
          ?82782056三點標點符號(THREE DOT PUNCTUATION)
          ?82792057四素(QUADRUPLE PRIME)
          ?82802058四點標點符號(FOUR DOT PUNCTUATION)
          ?82812059五點標點符號(FIVE DOT PUNCTUATION)
          ?8282205A兩點標點符號(TWO DOT PUNCTUATION)
          ?8283205B四點標記(FOUR DOT MARK)
          ?8284205C點交叉(DOTTED CROSS)
          ?8285205D三點冒號(TRICOLON)
          ?8286205E垂直的四點(VERTICAL FOUR DOTS)
          8287205F中等的數學空格(MEDIUM MATHEMATICAL SPACE)
          ?82882060WORD JOINER
          ?82892061函數應用(FUNCTION APPLICATION)
          ?82902062不可見的乘(INVISIBLE TIMES)
          ?82912063不可見的分離器(INVISIBLE SEPARATOR)
          ?82922064不可見的加(INVISIBLE PLUS)
          ?82942066從左到右分離(LEFT-TO-RIGHT ISOLATE)
          ?82952067從右到左分離(RIGHT-TO-LEFT ISOLATE)
          ?82962068第一強分離(FIRST STRONG ISOLATE)
          ?82972069定向分離(POP DIRECTIONAL ISOLATE)
          ?8298206A抑制對稱交換(INHIBIT SYMMETRIC SWAPPING)
          ?8299206B激活對稱交換(ACTIVATE SYMMETRIC SWAPPING)
          ?8300206C抑制阿拉伯語形態塑造(INHIBIT ARABIC FORM SHAPING)
          ?8301206D激活阿拉伯語形態塑造(ACTIVATE ARABIC FORM SHAPING)
          ?8302206E國家數字形狀(NATIONAL DIGIT SHAPES)
          ?8303206F名義數字形狀(NOMINAL DIGIT SHAPES)

          如您還有不明白的可以在下面與我留言或是與我探討QQ群308855039,我們一起飛!

          語言

          描述

          結構

          HTML

          網頁元素和內容

          表現

          CSS

          網頁元素頁面樣式

          行為

          JavaScript

          網頁交互

          1 HTML概念

          HTML,超文本標記語言(Hyper Text Markup Language),是一門描述性語言。標記,標簽,元素,叫法不同,意思相同。HTML超文本標記語言主要通過標簽的方式,對網頁頁面的文本、圖片、音頻、視頻等內容進行描述。學習HTML,就是學習各種標簽,來搭建網頁的結構。

          2 HTML結構

          結構:!DOCTYPE

          說明:作用是告訴瀏覽器用哪個文檔規范來解析文檔

          標簽:html

          說明:用于搭建HTML網頁文檔結構和網頁布局


          ?標簽:head

          說明:用于定義HTML網頁文檔的頭部,它是所有頭部元素的容器?


          ?標簽:body

          說明:用來定義HTML網頁文檔的主體區域?


          ?標簽:meta

          說明:用來描述HTML網頁文檔的屬性?


          ?標簽:title

          說明:用來放到HTML網頁文檔的頭部,是搜索引擎首要抓取的目標代碼?


          ?2.1 標簽

          標簽,也叫作標記,是由一對尖括號<>,里面包含單詞組成

          2.1.1 雙標簽

          <html></html>

          2.1.2 單標簽

          <br>

          2.1.3 標簽關系

          嵌套關系

          <html>
              <head>
              </head>
          </html>

          并列關系

          <head>
          </head>
          <body>    
          </body>

          3 注釋

          注釋用來幫助程序員記錄程序設計方法,輔助程序閱讀

          4 head標簽

          4.1 title標簽

          雙標簽,定義網頁的標題

          <!DOCTYPE html>
          <html lang="en">
          <head>
              <meta charset="utf-8">
              <title>百度一下,你就知道了</title>
          </head>
          <body>
          
          </body>
          </html>

          4.2 meta標簽

          是單標簽,用來描述HTML網頁文檔的屬性

          4.2.1 name屬性

          屬性值

          說明

          keywords

          網頁關鍵字,多個逗號隔開

          description

          網頁描述

          author

          作者

          copyright

          版權信息

          <!DOCTYPE html>
          <html lang="en">
          <head>
              <!-- 網頁關鍵字 -->
              <meta name="keywords" content="html,css,javascript">
              <!-- 網頁描述 -->
              <meta name="description" content="基礎前端知識">
              <!-- 網頁作者 -->
              <meta name="author" content="buddha">
              <!-- 網頁版權信息 -->
              <meta name="copyright" content="版權所有,翻版必究">
          </head>
          <body>
          
          </body>
          </html>

          標簽屬性:

          1、標簽的屬性寫在開始標簽內部

          2、標簽名與屬性之間要有空格隔開

          3、一個標簽可以同時存在多個屬性

          4、屬性之間以空格隔開

          5、屬性沒有先后順序之分

          4.2.2 http-equiv屬性

          屬性值

          說明

          Content-Type

          定義網頁所使用編碼

          refresh

          定義網頁自動刷新跳轉

          <!DOCTYPE html>
          <html lang="en">
          <head>
              <!-- 設置網頁編碼完整寫法 -->
              <meta http-equiv="Content-Type" content="text/html;charset=utf-8">
              <!-- 設置網頁編碼簡寫寫法 -->
              <meta charset="UTF-8">
              <!-- 網頁打開3秒后跳去百度 -->
              <meta http-equiv="refresh" content="3;url=https://www.baidu.com">
          </head>
          <body>
          
          </body>
          </html>

          4.3 style標簽

          是雙標簽,用來定義標簽的css樣式

          <!DOCTYPE html>
          <html lang="en">
          <head>
              <style type="text/css">
                  /* css內聯樣式寫這里 */
              </style>
          </head>
          <body>
          
          </body>
          </html>

          4.4 link標簽

          是單標簽,是用來引入外部css樣式文件

          <link rel="stylesheet" href="css/index.css" type="text/css">

          4.5 script標簽

          是雙標簽,是用來寫JavaScript代碼的地方

          <!DOCTYPE html>
          <html lang="en">
          <head>
              <script>
                  /* 這里寫JavaScript代碼 */
              </script>
          
          </head>
          <body>
          
          </body>
          </html>

          4.6 base標簽

          是單標簽,是用來設置整個網頁的基礎路徑。

          <!DOCTYPE html>
          <html lang="en">
          <head>
              <base href="https://pic.rmb.bdstatic.com">
          
          </head>
          <body>
              <img src="bjh/news/e7fb4c2be6a2e439ff7e3197fa205d8f1336.gif">
          </body>
          </html>

          開發中很少用到,有人使用知道就行

          上面所述標簽是放在head標簽里的,接下來接觸的標簽都是放在body標簽內的

          5 文本標簽

          5.1 標題標簽

          是雙標簽,h是header的縮寫

          <h1>h1標簽:一級標題</h1>
          <h2>h2標簽:二級標題</h2>
          <h3>h3標簽:三級標題</h3>
          <h4>h4標簽:四級標題</h4>
          <h5>h5標簽:五級標題</h5>
          <h6>h6標簽:六級標題</h6>

          特點:

          1、字體加粗

          2、獨占一行

          3、從h1到h6,字體逐漸減小

          4、使用<h>標簽的主要意義是告訴搜索引擎這是一段文字的標題

          5、<h1>在一個頁面最多只能有一個,不要用多個

          5.2 段落標簽

          是雙標簽,p是paragraph的縮寫

          <p>這是一段文字</p>
          <p>這是一段文字</p>
          <p>這是一段文字</p>

          特點:

          1、獨占一行

          2、段落與段落之間,存在間隙

          5.3 換行標簽

          是單標簽,br是break的縮寫

          <p>這是一段<br>文字</p>

          特點:

          1、強制換行

          2、單標簽

          5.4 水平線標簽

          是單標簽,hr是horizon地平線的縮寫

          <p>這是一段文字</p>
          <hr>
          <p>這是一段文字</p>

          特點:

          1、在頁面中顯示一條水平線

          2、單標簽

          6 文本格式化標簽

          標簽1

          標簽2

          說明

          b

          strong

          加粗

          u

          ins

          下劃線

          i

          em

          傾斜

          s

          del

          刪除線

          <b>這是一段文字</b>
          <strong>這是一段文字</strong>
          <br>
          <u>這是一段文字</u>
          <ins>這是一段文字</ins>
          <br>
          <i>這是一段文字</i>
          <em>這是一段文字</em>
          <br>
          <s>這是一段文字</s>
          <del>這是一段文字</del>

          特點:

          1、不會獨占一行

          2、推薦使用標簽2所在列標簽

          6.1 上標標簽

          sup是superscripted這個單詞的縮寫

          <!DOCTYPE html>
          <html lang="en">
          <head>
          </head>
          <body>
              a<sup>2</sup>
          </body>
          </html>

          6.2 下標標簽

          sub是subscripted這個單詞的縮寫

          <!DOCTYPE html>
          <html lang="en">
          <head>
          </head>
          <body>
              H<sub>2</sub>O
          </body>
          </html>

          6.3 字符實體

          在網頁中展示特殊符號效果時,需要使用字符實體替代

          顯示結果

          描述

          實體名稱


          空格

          <

          小于號

          <

          >

          大于號

          >

          &

          &

          "

          雙引號

          "

          x

          乘號

          ×

          ÷

          除號

          ÷

          -

          長破折號

          |

          豎線

          |

          左單引號

          右單引號

          ?

          版權符

          ©

          ?

          注冊商標

          ®

          ?

          商標

          °

          °

          7 媒體標簽

          7.1 圖片標簽

          <img src="./001.jpg" alt="">

          img標簽常見屬性:

          屬性名

          說明

          src

          圖片路徑(絕對路徑、相對路徑)

          alt

          圖片加載失敗時,顯示的文字

          title

          鼠標懸停時,顯示的文字

          width

          圖片寬度

          height

          圖片高度

          只設置寬或高,會自動等比縮放,寬高只需要數字,不需要'px'

          <img src="./001.jpg" alt="圖片加載失敗" title="這是程序兔" width="200" height="200">

          絕對路徑:指目錄下的絕對位置,比如從根目錄開始的路徑,或完整的網絡地址

          相對路徑:從當前文件開始出發找目標文件的過程

          7.2 音頻標簽

          <audio src="music.mp3" controls autoplay loop></audio>

          audio標簽常見屬性:

          屬性名

          說明

          src

          音頻路徑

          controls

          顯示播放控件

          autoplay

          自動播放

          loop

          循環播放

          支持mp3、wav、ogg三種音頻格式

          7.3 視頻標簽

          <video src="video.mp4" controls loop autoplay></video>

          屬性名

          說明

          src

          視頻路徑

          controls

          顯示播放控件

          autoplay

          自動播放

          loop

          循環播放

          支持mp4、webm、ogg三種視頻格式

          7.4 超鏈接標簽

          超鏈接,是雙標簽,實現各個獨立頁面之間進行跳轉,可以跳去站外也可以在站內之間跳轉

          <a href="鏈接地址">文本或圖片</a>

          站外跳轉,采用絕對路徑

          <a href="http://www.baidu.com" target="_blank">百度</a>

          站內跳轉,采用相對路徑

          <!-- a頁面 -->
          <a href="b.html">跳去b頁面</a>
          <!-- b頁面 -->
          <p>b頁面</p>

          頁面內跳轉

          <a href="#ms">美食</a>
          <a href="#jd">景點</a>
          <h3 id="ms">推薦美食</h3>
          <!-- 省略n個br標簽 -->
          <br>
          <h3 id="jd">推薦景點</h3>

          屬性名

          說明

          href

          跳轉鏈接

          target

          鏈接打開方式

          target屬性值

          屬性值

          說明

          _self

          默認,原窗口打開鏈接

          _blank

          在新窗口打開鏈接

          _parent

          在父窗口打開鏈接

          _top

          在頂層窗口打開超鏈接

          target屬性值一般使用_self(默認)和_blank

          8 列表標簽

          8.1 無序列表

          <ul type="屬性值">
              <li>列表項</li>
              <li>列表項</li>
              <li>列表項</li>
          </ul>

          解釋:

          1、ul,unordered lists,無序列表,li,list item,列表項

          2、ul標簽子標簽只允許是li標簽

          3、li標簽可以包含任意內容

          type屬性值

          屬性值

          說明

          disc

          默認,實心圓

          circle

          空心圓

          square

          實心方型

          <ul>
              <li>你</li>
              <li>我</li>
              <li>他</li>
          </ul>

          8.2 有序列表

          <ol type="屬性值">
              <li>列表項</li>
              <li>列表項</li>
              <li>列表項</li>
          </ol>

          解釋:

          1、ol,ordered lists,有序列表,li,list item,列表項

          2、ol標簽子標簽只允許是li標簽

          3、li標簽可以包含任意內容

          type屬性值

          屬性值

          說明

          1

          默認,阿拉伯數字,1,2,3......

          a

          小寫英文字母,a,b,c......

          A

          大寫英文字母,A,B,C......

          i

          小寫羅馬數字,i,ii,iii......

          I

          大寫羅馬數字,I,II,III......

          <ol>
              <li>你</li>
              <li>我</li>
              <li>他</li>
          </ol>

          8.3 自定義列表

          <dl>
              <dt>名詞</dt>
              <dd>描述</dd>
              ……
          </dl>

          解釋:

          1、dl,definition lists,自定義列表;dt,definition term,自定義列表組;dd,definition description,自定義列表描述

          <dl>
              <dt>稱呼</dt>
              <dd>你</dd>
              <dd>我</dd>
              <dd>他</dd>
          </dl>

          9 表格標簽

          9.1 表格基本結構

          <table>
              <tr>
                  <td>單元格1</td>
                  <td>單元格2</td>
              </tr>
              <tr>
                  <td>單元格3</td>
                  <td>單元格4</td>
              </tr>
          </table>

          解釋:

          1、tr,table row,表格行;td,table data cell,表行單元格

          <table>
              <tr>
                  <td>1</td>
              </tr>
          </table>

          9.2 表格標簽屬性

          屬性名

          屬性值

          描述

          border

          數字

          邊框寬度

          width

          數字

          表格寬度

          height

          數字

          表格高度

          <table border="1" width="200" height="50">
              <tr>
                  <td>1</td>
              </tr>
          </table>

          9.3 表格標題標簽

          <caption>標題內容</caption>,位于表格內第一行

          <table border="1" width="200" height="50">
              <caption>數字</caption>
              <tr>
                  <td>1</td>
              </tr>
          </table>

          9.4 表格表頭單元格標簽

          <th></th>,th,table header cell,表頭單元格

          <table border="1" width="200" height="50">
              <caption>數字</caption>
              <tr>
                  <th>序號</th>
              </tr>
              <tr>
                  <td>1</td>
              </tr>
          </table>

          9.5 表格語義化結構標簽

          thead、tbody、tfoot

          <table border="1" width="200" height="50">
              <caption>數字</caption>
              <thead>
                  <tr>
                      <th>序號</th>
                  </tr>
              </thead>
              <tbody>
                  <tr>
                      <td>1</td>
                  </tr>
              </tbody>
              <tfoot>
                  <tr>
                      <td>匯總</td>
                  </tr>
              </tfoot>
          </table>

          9.6 合并單元格

          屬性名

          屬性值

          說明

          rowspan

          合并單元格個數

          合并行,單元格垂直合并

          colspan

          合并單元格個數

          合并列,單元格水平合并

          <td rowspan="跨越的行數"></td>
          <td colspan="跨越的列數"></td>
          <table border="1" width="200" height="50">
              <caption>數字</caption>
              <thead>
                  <tr>
                      <th>序號</th>
                      <th>金額</th>
                      <th>金額</th>
                  </tr>
              </thead>
              <tbody>
                  <tr>
                      <td>1</td>
                      <td rowspan="2">20</td>
                      <td rowspan="2">20</td>
                  </tr>
                  <tr>
                      <td>2</td>
                  </tr>
              </tbody>
              <tfoot>
                  <tr>
                      <td>匯總</td>
                      <td colspan="2">40</td>
                  </tr>
              </tfoot>
          </table>

          10 表單標簽

          10.1 form標簽

          雙標簽,包裹其它表單標簽

          <form>
              // 表單
          </form>

          form標簽的常用屬性

          屬性

          說明

          name

          表單名稱

          method

          提交方式

          action

          提交地址

          target

          打開方式

          enctype

          編碼方式

          name屬性

          一個頁面中,表單可能不止一個。name屬性,用來區分不同的表單

          <form name="myForm"></form>

          method屬性

          用來指定表單數據使用哪種提交方式給后端

          屬性值

          說明

          get

          get方式

          post

          post方式

          <form method="get"></form>

          action屬性

          用來指定表單數據提交到哪個地址

          <!-- 比如提交到index.php地址 -->
          <form action="index.php"></form>

          target屬性

          該屬性跟a標簽的target屬性一樣,其屬性值也是四個,一般情況只用到_blank屬性值,默認也是這個值

          <form target="_blank"></form>

          enctype屬性

          屬性值

          說明

          application/x-www-form-urlencoded

          在發送前編碼所有字符(默認)

          multipart/form-data

          不對字符編碼,在使用包含文件上傳控件的表單時,必須使用該值

          text/plain

          空格轉換為 "+" 加號,但不對特殊字符編碼

          <form enctype="multipart/form-data"></form>

          10.2 input標簽

          input是單標簽

          <input type="表單類型">

          屬性值

          說明

          text

          單行文本框

          password

          密碼文本框

          radio

          單選框

          checkbox

          多選框

          button

          普通按鈕

          submit

          提交按鈕

          reset

          重置按鈕

          file

          文件上傳

          單行文本框常用屬性

          屬性

          說明

          value

          設置文本框的默認值

          size

          設置文本框的長度

          maxlength

          設置最多可輸入字符

          <form>
              <input type="text" value="默認值" size="長度" maxlength="可輸入字符">
          </form>
          <form>
              <label>姓名:<input type="text" value="曹操" size="20" maxlength="10"></label>
          </form>

          密碼文本框常用屬性

          密碼文本框常用屬性和單行文本框常用屬性相同

          <input type="password" value="默認值" size="長度" maxlength="可輸入字符">
          <form>
              <label>密碼:<input type="password" value="12345678" size="20" maxlength="10"></label>
          </form>

          單選框

          屬性

          說明

          name

          組名,同組單選框,組名要相同,必要屬性

          value

          單選框選項取值,必要屬性

          checked

          默認選中項,同組單選框,可以有一個默認選中項

          <input type="radio" name="組名" value="取值" checked="checked">
          <form>
              性別:
              <input type="radio" name="sex" value="男" checked="checked">男
              <input type="radio" name="sex" value="女">女
          </form>

          復選框

          復選框和單選框的屬性都相同,區別復選框可以多選

          <form>
              愛好:
              <input type="checkbox" name="hobby" value="籃球" checked>籃球
              <input type="checkbox" name="hobby" value="足球" checked>足球
              <input type="checkbox" name="hobby" value="臺球">臺球
          </form>

          普通按鈕

          <input type="button" value="取值">
          <form>
              <input type="button" value="普通按鈕">
          </form>
          <button>普通按鈕</button>

          區別:

          1、input是單標簽,button是雙標簽

          2、button標簽的信息除了文本,還可以是圖像、其它標簽等

          3、button有type屬性,屬性值可以是button、submit、reset等

          提交按鈕

          <input type="submit" value="取值">
          <form>
              <input type="submit" value="提交">
          </form>

          把對應表單數據提交給后端服務器

          重置按鈕

          <input type="reset" value="取值">
          <form>
              <input type="reset" value="重置">
          </form>

          點擊重置后,所在form表單里所有內容被清空了

          文件上傳

          <input type="file">
          <form>
              <input type="file">
          </form>

          10.3 多行文本框

          <textarea name="文本名稱" cols="列數" rows="行數"></textarea>
          <form>
              <textarea name="文本名稱" cols="1" rows="2"></textarea>
          </form>

          10.4 下拉列表

          <select>
              <option>選項內容</option>
              <option>選項內容</option>
          </select>

          下拉列表標簽是為了節省頁面空間

          select標簽屬性

          屬性名

          說明

          name

          數據提交后端所需字段

          size

          下拉選項顯示個數

          multiple

          默認只允許選一個,選多個得加這個屬性

          disabled

          所有下拉選項禁止選中

          <form>
              <select name="age" size="4" multiple="multiple" disabled="disabled">
                  <option>18歲以下</option>
                  <option>18-28歲</option>
                  <option>28-38歲</option>
                  <option>38歲以上</option>
              </select>
          </form>

          option標簽屬性

          屬性名

          說明

          selected

          默認選中

          value

          被選中,數據提交后端的值

          disabled

          該下拉選項禁止選中

          <form>
              <select name="age" size="5">
                  <option value="1">18歲以下</option>
                  <option value="2" disabled="disabled">18-28歲</option>
                  <option value="3" selected="selected">28-38歲</option>
                  <option value="4">38歲以上</option>
              </select>
          </form>

          11 框架標簽

          <iframe src="URL" width="數值" height="數值"></iframe>

          框架標簽常用屬性

          屬性名

          說明

          src

          嵌入的文檔地址

          width

          標簽寬度

          height

          標簽高度

          <iframe src="https://www.bilibili.com" width="300" height="200"></iframe>

          有些文檔禁止被嵌入

          12 標簽類型

          HTML標簽分為三種,行內標簽、塊級標簽和行內塊級標簽。

          12.1 行內標簽

          特點:

          1、在頁面內只占據剛好能包裹自己內容的空間

          2、沒有寬高,內容多大就多大,行內標簽不能嵌套塊級標簽(a標簽除外)

          3、行內標簽設置寬高無效,可以對行高line-height進行設置

          4、可以設置外邊距margin和內邊距padding,但只對左右邊距有效果,上下無效

          5、常見行內標簽span、a、strong、ins、del、br等

          span標簽

          雙標簽,行內標簽,本身沒有固定樣式

          <p>我是<span>中國人</span></p>

          12.2 塊級標簽

          特點:

          1、獨占一行

          2、高度、寬度、外邊距、內邊距都可以設置生效

          3、寬度默認是父級寬度的100%

          4、是一個容器盒子,可以嵌套多層子級行內標簽、塊級標簽,文本類塊級標簽除外

          5、常見塊級標簽div、p、h1~h6、ol、ul、li等

          div標簽

          雙標簽,塊級標簽,本身沒有固定樣式

          <!-- 頭部區域 -->
          <div></div>
          <!-- 內容區域 -->
          <div></div>

          12.3 行內塊級標簽

          特點

          1、在頁面內只占據剛好能包裹自己內容的空間

          2、高度、寬度、外邊距、內邊距都可以設置生效

          3、常見塊級標簽img、input、td

          12.4 標簽類型轉換

          通過css樣式display屬性轉換,這是css的內容


          主站蜘蛛池模板: 欧美激情国产精品视频一区二区| 国产乱子伦一区二区三区| 国产av成人一区二区三区| 午夜DV内射一区二区| 亚洲乱色熟女一区二区三区丝袜| 亚洲日韩AV无码一区二区三区人 | 亚洲一区二区成人| 国产无线乱码一区二三区| 国产精品538一区二区在线| 亚洲中文字幕久久久一区| 国模无码人体一区二区| 无码av不卡一区二区三区| 成人精品一区二区激情| 亚洲av永久无码一区二区三区| 亚洲国产综合精品中文第一区| 国产日韩高清一区二区三区| 日韩一区二区三区视频| 日韩视频在线一区| 国产一区二区三区在线观看影院 | 精品一区二区三区水蜜桃| 亚洲电影唐人社一区二区| 久久国产视频一区| 久久精品免费一区二区| 中文字幕亚洲综合精品一区| 久久亚洲国产精品一区二区| 亲子乱AV视频一区二区| 无码人妻精品一区二区三18禁| 亚洲一区精品中文字幕| 影音先锋中文无码一区| 在线观看一区二区三区视频 | 国产一区二区三区免费| 久久久无码精品国产一区| 无码人妻精品一区二区三区99性| 亚洲一区二区三区免费在线观看| 99久久无码一区人妻a黑| 亚洲福利视频一区二区| 日日摸夜夜添一区| 一本岛一区在线观看不卡| 久久久国产精品亚洲一区| 福利一区二区在线| 人妻无码久久一区二区三区免费 |