前端

html文檔等于網(wǎng)頁
HTML中文名超文本標記語言
html不是編程語言是標記語言
html可以使用標記標簽展現(xiàn)網(wǎng)頁
<html>文本描述網(wǎng)頁</html>
<body>之間的文本是可見的頁面內(nèi)容</body>

CSS

css規(guī)則主要是由兩個部分組成:選擇器,以及一條或多條聲明
比如:h1{ color:blue; font-size:20px;}
h1:選擇器 color:屬性 blue:屬性值
元素分為塊元素和內(nèi)聯(lián)元素(行元素) 兩個元素可以轉換早敬,比如display:block/display:inline
在同一級別中要么是塊元素乐尊,要么是行元素
行內(nèi)元素不會由CSS決定庞呕,而是由其內(nèi)容決定
比如
<div>
<p></p>
<a></a>
</div>(這種寫法是錯誤的)

<style>
p.bottom{margin-bottom:25%;}
</style>
<body>
<p class="bottom">這是一段文字</p>
</body>

padding(填充)
定義的是元素內(nèi)容和元素邊框之間的空間扯夭,即上下左右的內(nèi)邊距
當padding(填充)內(nèi)邊距被清楚掉時遵倦,所釋放的區(qū)域將會受到元素背景的填充
單獨是用Padding填充時拓型,可以單獨改變上下左右的填充额嘿。
length:定義一個固定元素的填充(像素,PT劣挫,em 等)
%:也可以使用百分比進行填充

屬性值寫法分為四種padding:25px,50px,75px,100px;
上填充為25px
右填充為50px
下填充為75px
左填充為100px(寫法順序都是如此)

CSS分組嵌套

p{ }: 為所有 p 元素指定一個樣式册养。
.marked{ }: 為所有 class="marked" 的元素指定一個樣式。
.marked p{ }: 為所有 class="marked" 元素內(nèi)的 p 元素指定一個樣式揣云。
p.marked{ }: 為所有 class="marked" 的 p 元素指定一個樣式捕儒。

所有CSS的尺寸屬性
height 設置元素的高度
line-height 設置行高
max-height 設置元素的最大高度
min-height 設置元素的最小高度
max-wight 設置元素的最大寬度
min-wight 設置元素的最小寬度

<style>

</style>
<body>
<p> 怎么了,你累了說好的幸福呢</p>
<div class="first"> 
    <p>這是class first 給所有元素添加的樣式</p>
    <h1>這是指定的</h1>
    </div>
    
</body>

CSS display(顯示)與visibility(可見性)
dispaly屬性設置一個元素應如何顯示邓夕,visibility屬性指定一個元素是可見還是隱藏
隱藏元素:display:none或者visibility:hidden
其中前者隱藏且不占據(jù)位置空間刘莹,后者雖然隱藏但是依舊占據(jù)位置空間

JS

JS必須在HTML中的<script></script>標簽之間
腳本可以被放置在<body><head>部分中
如需在 HTML 頁面中插入 JavaScript,請使用 <script> 標簽
<script> 和 </script> 會告訴 JavaScript 在何處開始和結束焚刚。
<script> 和 </script> 之間的代碼行包含了 JavaScript
<script>
document.write(<p> 怎么了你累了</p>)
Windows.alert(5+6);

</script>

JS的輸出:
JS可以通過四種不同的方法輸出數(shù)據(jù)
使用windows.alert()彈出警告框
使用document.write()方法將內(nèi)容寫到HTML文檔中
使用innerHTML寫入HTML元素中
使用console.log()寫入到瀏覽器的控制臺
document.getElementById("demo").innerHTML("文字");
document.getElementById("demo").innerHTML=5+5点弯;
JS的變量

Javascript中使用關鍵字var定義變量,然后使用等號=為這個變量賦值
<p id="demo"></p>
<script>
var=length;
length=6;
document.getElementById("demo").innerHTML=length;
</script>
變量是一個名稱矿咕,字面量是一個值
變量可以通過變量名訪問 抢肛,再指令式語言中變量通常是可變的,字面量是一個恒定的值
<p id="demo"></p>
<script>
var a=1;
    b=2;
    c=a+b;
document.getElementById("demo").innerHTML=c
</script>

變量是存儲信息的容器
實例
var x=2;
var y=3;
var z=x+y;
就像代數(shù)那樣
x=2
y=3
z=x+y
在代數(shù)中國碳柱,我們 使用字母(比如X)來保存值(比如2)
通過上面的表達式z=x+y捡絮,我們能夠計算出z的值為5
在JAVASCRIPT中,這些字母我們成為變量
變量可以使用短名稱(比如 x 和 y)莲镣,也可以使用描述性更好的名稱(比如 age, sum, totalvolume)福稳。
JS中有很多類型的運算符:
賦值,算術和位運算符= + - * /
條件瑞侮,比較及邏輯運算符== != <>
當你向變量分配文本值的時候的圆,應該用雙引號或者單引號包圍這個值
當你向變量賦的值是數(shù)值時鼓拧,不要用引號包圍
var pi=3.14
var name="Bill gates"
var answer=" yes i am"
用var聲明變量 var name 但是這個變量值是空的(他沒有值)
所以要給他賦值 用=

var x=2;
var y=3;
var z=x+y;
JS的數(shù)據(jù)類型
    var length = 16;                                  // Number通過數(shù)字字面量賦值 
    var points = x * 10;                              // Number 通過表達式字面量賦值
    var lastName = "Johnson";                         // String 通過字符串字面量賦值
    var cars = ["Saab", "Volvo", "BMW"];              // Array  通過數(shù)組字面量賦值
    var person = {firstName:"John", lastName:"Doe"};  // Object 通過對象字面量賦值

Js中的是常見的駝峰命名法則

布爾(邏輯)只能有兩個值:true 或 false。

JAVASCRIPT數(shù)組
var cars=new Array()"Audi","BMW","Volvo";
JS對象
對象由花括號分隔越妈,在括號內(nèi)部季俩,對象的屬性以名稱和值對的形式(name:value)來定義。屬性由逗號分隔梅掠;
var person={firstname:"john",lastname:"doe",}
語句 描述
break 用于跳出循環(huán)酌住。
catch 語句塊,在 try 語句塊執(zhí)行出錯時執(zhí)行 catch 語句塊瓤檐。
continue 跳過循環(huán)中的一個迭代赂韵。
do ... while 執(zhí)行一個語句塊,在條件語句為 true 時繼續(xù)執(zhí)行該語句塊挠蛉。
for 在條件語句為 true 時祭示,可以將代碼塊執(zhí)行指定的次數(shù)。
for ... in 用于遍歷數(shù)組或者對象的屬性(對數(shù)組或者對象的屬性進行循環(huán)操作)谴古。
function 定義一個函數(shù)
if ... else 用于基于不同的條件來執(zhí)行不同的動作质涛。
return 退出函數(shù)
switch 用于基于不同的條件來執(zhí)行不同的動作。
throw 拋出(生成)錯誤 掰担。
try 實現(xiàn)錯誤處理汇陆,與 catch 一同使用。
var 聲明一個變量带饱。
while 當條件語句為 true 時毡代,執(zhí)行語句塊。

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末勺疼,一起剝皮案震驚了整個濱河市教寂,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌执庐,老刑警劉巖酪耕,帶你破解...
    沈念sama閱讀 221,430評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異轨淌,居然都是意外死亡迂烁,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,406評論 3 398
  • 文/潘曉璐 我一進店門递鹉,熙熙樓的掌柜王于貴愁眉苦臉地迎上來盟步,“玉大人,你說我怎么就攤上這事躏结≈沸荆” “怎么了?”我有些...
    開封第一講書人閱讀 167,834評論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長谷炸。 經(jīng)常有香客問我,道長禀挫,這世上最難降的妖魔是什么旬陡? 我笑而不...
    開封第一講書人閱讀 59,543評論 1 296
  • 正文 為了忘掉前任,我火速辦了婚禮语婴,結果婚禮上描孟,老公的妹妹穿的比我還像新娘。我一直安慰自己砰左,他們只是感情好匿醒,可當我...
    茶點故事閱讀 68,547評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著缠导,像睡著了一般廉羔。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上僻造,一...
    開封第一講書人閱讀 52,196評論 1 308
  • 那天憋他,我揣著相機與錄音,去河邊找鬼髓削。 笑死竹挡,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的立膛。 我是一名探鬼主播揪罕,決...
    沈念sama閱讀 40,776評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼宝泵!你這毒婦竟也來了好啰?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,671評論 0 276
  • 序言:老撾萬榮一對情侶失蹤鲁猩,失蹤者是張志新(化名)和其女友劉穎坎怪,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體廓握,經(jīng)...
    沈念sama閱讀 46,221評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡搅窿,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,303評論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了隙券。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片男应。...
    茶點故事閱讀 40,444評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖娱仔,靈堂內(nèi)的尸體忽然破棺而出沐飘,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 36,134評論 5 350
  • 正文 年R本政府宣布耐朴,位于F島的核電站借卧,受9級特大地震影響,放射性物質發(fā)生泄漏筛峭。R本人自食惡果不足惜铐刘,卻給世界環(huán)境...
    茶點故事閱讀 41,810評論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望影晓。 院中可真熱鬧镰吵,春花似錦、人聲如沸挂签。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,285評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽饵婆。三九已至勺馆,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間啦辐,已是汗流浹背谓传。 一陣腳步聲響...
    開封第一講書人閱讀 33,399評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留芹关,地道東北人续挟。 一個月前我還...
    沈念sama閱讀 48,837評論 3 376
  • 正文 我出身青樓,卻偏偏與公主長得像侥衬,于是被迫代替她去往敵國和親诗祸。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,455評論 2 359

推薦閱讀更多精彩內(nèi)容