title: 前端法術
tags: 前端,Html!][1],Css,JavaScript
grammar_cjkRuby: true
---javascript
*跳轉到文章結尾*
文章連接:https://www.cnblogs.com/Asterism-2012/p/10048355.html
前端被我稱爲幻術,這篇文章仍是待完善的。其餘我有空會寫。
css
操做系統:Windows10html
安裝插件:在命令面板中輸入install,而後輸入插件名稱前端
返回目錄html5
HTML是 HyperText Mark-up Language 的首字母簡寫,意思是超文本標記語言,超文本指的是超連接,標記指的是標籤,是一種用來製做網頁的語言,這種語言由一個個的標籤組成,用這種語言製做的文件保存的是一個文本文件,文件的擴展名爲html或者htm,一個html文件就是一個網頁,html文件用編輯器打開顯示的是文本,能夠用文本的方式編輯它,若是用瀏覽器打開,瀏覽器會按照標籤描述內容將文件渲染成網頁,顯示的網頁能夠從一個網頁連接跳轉到另一個網頁。java
<!DOCTYPE html>
<meta charset="UTF-8">
<!--<html lang="en">--> <html lang="zh-CN">
xhtml制定了文檔的編寫規範,html5可部分遵照,也可所有遵照,看開發要求。python
<!--我是註釋-->
<h1>
用做主標題(最重要的),其後是<h2>
(次重要的),再其次是 <h3>
,以此類推最多至<h6>
。<br />
是單標籤:換行 與 
空格實體和縮進實體<
"或是">
"會被轉義,因此寫作">
「與」<
「<span></span>
行內標籤,沒有具體語義,表示一行內的一小段內容,在我看來span標籤是div的兒子,可是二者沒有可替代性。<div></div>
標籤是塊級標籤,是最經常使用的標籤之一。表示一塊內容,沒有具體語義。代碼與效果:
src:指向圖片路徑web
<a href="#" onclick="click_it()"><img src="images/Connect_logo_3.png"></a>
alt:在圖片沒法顯示時候顯示指定內容面試
<a href="#" onclick="click_it()"><img src="" alt="QQ登錄的圖片"></a>
target="_self"
,修改成在新的窗口打開頁面:target="_blank"
<table border="1"> <!--第一行的表頭--> <tr> <th>Name</th> <th>age</th> <th>Gender</th> </tr> <!--如下是表格信息--> <tr> <td>Alice</td> <td>25</td> <td>female</td> </tr> <tr> <td>Tom</td> <td>25</td> <td>male</td> </tr> </table>
<form>
標籤來定義表單區域總體,在此標籤中再使用不一樣的表單控件來實現不一樣類型的信息輸入.post提交方式數據不會暴露在URL中ajax
<iframe>
標籤會建立包含另一個html文件的內聯框架(即行內框架),src屬性來定義另外一個html文件的引用地址,frameborder屬性定義邊框,scrolling屬性定義是否有滾動條<iframe src="http://www..." frameborder="0" scrolling="no"></iframe>
<A href="www.baidu.com" target="_blank">
歷史:
1.源於網景公司,初衷是爲了表單快速驗證,經過瀏覽器解釋
2.起初前臺後臺都不太願意學
3.flash一度鼎盛,遊戲,動畫,網頁。幾乎能取代html和JavaScript。可是對插件依賴。後來由於一些歷史的緣由。
4.V8引擎由谷歌公司發明,加速了JavaScript的解析速度
5.隨之而來出現了ajax技術:實現無刷新、局部刷新。
6.全世界的Flash網頁幾乎都被JavaScript取代了。
7.ActionScript語言主要用於操做視頻中的操做(.flv),源於Adobe公司。
8.Jscript是上不了檯面的語言
JavaScript是運行在瀏覽器中的解釋性腳本語言,它3主要解決的是前端與用戶交互。前端腳本語言還有JScript(微軟,IE獨有),ActionScript( Adobe公司,須要插件)等。
JavaScript也是完整的編程語言,巨有高級語言的特性:面向對象、類等。
JavaScript一種直譯式腳本語言,是一種動態類型、弱類型、基於原型的語言,內置支持類型。那麼問題來了,爲何咱們要學JavaScript?尤爲是當你已經掌握了某些其餘編程語言如Java、C++的狀況下。簡單粗暴的回答就是:由於你沒有選擇。在Web世界裏,只有JavaScript能跨平臺、跨瀏覽器驅動網頁,與用戶交互。——廖雪峯
不少人認爲,寫JavaScript代碼很簡單。而且編寫它只是爲了在網頁上添加一點交互和動畫效果。可是這是徹底錯誤的理解,它的精髓不爲大多數開發人員所熟知。
由於網景開發了JavaScript,一年後微軟又模仿JavaScript開發了JScript,爲了讓JavaScript成爲全球標準,幾個公司聯合ECMA(European Computer Manufacturers Association)組織定製了JavaScript語言的標準,被稱爲ECMAScript標準。
因此簡單說來就是,ECMAScript是一種語言標準,而JavaScript是網景公司對ECMAScript標準的一種實現。
那爲何不直接把JavaScript定爲標準呢?由於JavaScript是網景的註冊商標。
不過大多數時候,咱們仍是用JavaScript這個詞。若是你遇到ECMAScript這個詞,簡單把它替換爲JavaScript就好了。
<script type="text/javascript"> /* 暴露在script中的語句會直接順序執行。*/ alert("here not a world.") </script>
<script type="text/javascript" src="js/hello.js"></script>
電話面試裏常考的變量類型:五種基本類型、一種複合類型。
外邊距margin
id選擇器 #id
浮動 float
css: hover 選擇器
選擇鼠標指針浮動在其上的元素,並設置其樣式:
a:hover { background-color:yellow; } {# 這裏的A標籤在鼠標浮動其上之時,則會變色。#}
前端頁面收藏