JavaScript入門

兩欄自適應布局

/*html body代碼*/
 <div class="layout">
        <div class="left">left</div>
        <div class="right">right</div>
        <div class="mian">mian</div>
    </div>

/*less代碼*/
.clearfix() {
  &:after {
    content: '';
    display: block;
    clear: both;
  }
}

.layout {
  .clearfix();
  border: 5px solid red;

  .left {
    border: 5px solid orange;
    width: 100px;
    float: left;
    opacity: .5;
    /*透明度*/
  }

  .mian {
    border: 5px solid blue;
    margin-left: 100px;
    margin-right: 100px;
  }

  .right {
    border: 5px solid green;
    width: 100px;
    float: right;
  }
}

CSS布局中圣杯布局與雙飛翼布局的實現思路差異在哪里?

引入JavaScript

  • 可以直接在script標簽里寫js代碼芋酌,如:
alert('hello world'); /*刷新網頁的時候回彈出hello world*/
  • script要放到單獨的文件中烈掠,在html中用script引用在塔,格式如下:
 <script src="script.js"></script>;

給元素加內容

  • 用選擇器選中要修改的元素,如:
/*把label的名字從‘顏色值’改為‘hello world’*/
var label = document.querySelector('.color-mixer .label');/*選中.color-mixer .label選擇器卸例,label和選擇器可以改*/
label.innerHTML = 'helloworld';

排查js錯誤

  • 使用Chrome開發(fā)者工具中的Console面板排查錯誤,常見錯誤:
    1.單詞拼寫錯誤肌毅,如大小寫錯誤筷转,提示出錯的行數:


    1.png

    2.英文半角全角錯誤。
    3.選擇器單詞拼寫錯誤芽腾,提示null旦装,如:


    2.png

    4.元素單詞拼寫錯誤,提示not defined摊滔,如:
    3.png

給元素添加樣式

var indicator = document.querySelector('.color-mixer .indicator');/*選中需要添加樣式的元素*/
console.log(indicator);/*確定選中該元素*/
indicator.style.backgroundColor =  'rgb(' + red + ',' + green + ',' + blue + ')';/*給該元素添加樣式*/

查詢和筆記

  • 常用瀏覽器
    IE阴绢、Edge、Firefox艰躺、Chrome呻袭、Safari、iOS Safari腺兴、Opera Mini左电、Chrome for Android、UC Browser for Android页响、Samsung Internet篓足、QQ Browser。
  • 常用瀏覽器的主流版本
    IE:IE8闰蚕、IE11栈拖。
    Edge:Edge16、Edge17没陡、Edge18涩哟。
    Firefox:Firefox59、Firefox60盼玄、Firefox61贴彼。
    Chrome:Chrome55、Chrome56埃儿、Chrome63器仗、Chrome64、Chrome65童番、Chrome66青灼、Chrome67暴心、Chrome68妓盲。
    Safari:Safari11.1杂拨、Safari TP。
    iOS Safari:Safari & Chrome for iOS 10.3悯衬、Safari & Chrome for iOS 11.2弹沽、Safari & Chrome for iOS 11.3。
    Chrome for Android:Chrome 64 for Android.
    UC Browser for Android:UC Browser 11.8 for Android
    Samsung Internet:Samsung Internet6.2筋粗。
    QQ Browser:QQ Browser1.2策橘。
  • 瀏覽器排行榜2018最新瀏覽器市場份額排名
  • JS變量名命名規(guī)則
    a、變量命名必須以字母或是下標符號””或者”$”為開頭娜亿。
    b丽已、變量名長度不能超過255個字符。
    c买决、變量名中不允許使用空格沛婴,首個字不能為數字。
    d督赤、不用使用腳本語言中保留的關鍵字及保留符號作為變量名嘁灯。
    e、變量名區(qū)分大小寫躲舌。(javascript是區(qū)分大小寫的語言)丑婿。
    舉例:
    a:以字母或下劃線
    或$開頭
oa、ob没卸、AA羹奉、$aaa、_fag/*合法*/
oa*b约计、h&b诀拭、hh#jj/*不合法*/

b:長度不超過255字符

oa、oaaaaaaaaaa病蛉、o.........aaaaaaa(......為省略炫加,但是總長不超過255字符)/*合法*/
o.........aaaaaaa(......為省略,但是總長超過255字符)/*不合法*/

c:不能使用空格

oa铺然、o_a俗孝、o_A/*合法*/
o a、oa a魄健、oA_h h b/*不合法*/

d:不能使用關鍵字及保留字

class赋铝、style、html/*不合法*/

e:區(qū)分大小寫

oBtn與obtn不同沽瘦、oa與oA不同
  • 定義變量的格式
var  變量名;
var  變量名=初始值;  //初始值不受數據類型的限制
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末革骨,一起剝皮案震驚了整個濱河市农尖,隨后出現的幾起案子,更是在濱河造成了極大的恐慌良哲,老刑警劉巖盛卡,帶你破解...
    沈念sama閱讀 212,718評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現場離奇詭異筑凫,居然都是意外死亡滑沧,警方通過查閱死者的電腦和手機,發(fā)現死者居然都...
    沈念sama閱讀 90,683評論 3 385
  • 文/潘曉璐 我一進店門巍实,熙熙樓的掌柜王于貴愁眉苦臉地迎上來滓技,“玉大人,你說我怎么就攤上這事棚潦×钇” “怎么了?”我有些...
    開封第一講書人閱讀 158,207評論 0 348
  • 文/不壞的土叔 我叫張陵丸边,是天一觀的道長叠必。 經常有香客問我,道長原环,這世上最難降的妖魔是什么挠唆? 我笑而不...
    開封第一講書人閱讀 56,755評論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮嘱吗,結果婚禮上玄组,老公的妹妹穿的比我還像新娘。我一直安慰自己谒麦,他們只是感情好俄讹,可當我...
    茶點故事閱讀 65,862評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著绕德,像睡著了一般患膛。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上耻蛇,一...
    開封第一講書人閱讀 50,050評論 1 291
  • 那天踪蹬,我揣著相機與錄音,去河邊找鬼臣咖。 笑死跃捣,一個胖子當著我的面吹牛,可吹牛的內容都是我干的夺蛇。 我是一名探鬼主播疚漆,決...
    沈念sama閱讀 39,136評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了娶聘?” 一聲冷哼從身側響起闻镶,我...
    開封第一講書人閱讀 37,882評論 0 268
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎丸升,沒想到半個月后铆农,有當地人在樹林里發(fā)現了一具尸體,經...
    沈念sama閱讀 44,330評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡发钝,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 36,651評論 2 327
  • 正文 我和宋清朗相戀三年顿涣,在試婚紗的時候發(fā)現自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片酝豪。...
    茶點故事閱讀 38,789評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖精堕,靈堂內的尸體忽然破棺而出孵淘,到底是詐尸還是另有隱情,我是刑警寧澤歹篓,帶...
    沈念sama閱讀 34,477評論 4 333
  • 正文 年R本政府宣布瘫证,位于F島的核電站,受9級特大地震影響庄撮,放射性物質發(fā)生泄漏背捌。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 40,135評論 3 317
  • 文/蒙蒙 一洞斯、第九天 我趴在偏房一處隱蔽的房頂上張望毡庆。 院中可真熱鬧,春花似錦烙如、人聲如沸么抗。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,864評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽蝇刀。三九已至,卻和暖如春徘溢,著一層夾襖步出監(jiān)牢的瞬間吞琐,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,099評論 1 267
  • 我被黑心中介騙來泰國打工然爆, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留站粟,地道東北人。 一個月前我還...
    沈念sama閱讀 46,598評論 2 362
  • 正文 我出身青樓施蜜,卻偏偏與公主長得像卒蘸,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 43,697評論 2 351

推薦閱讀更多精彩內容

  • 本文是大神廖雪峰的JavaScript教程學習筆記缸沃。并不是教程恰起,如有需要,請前往廖雪峰大神大博客. 一趾牧、數據類型和...
    0o凍僵的企鵝o0閱讀 444評論 0 4
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 171,858評論 25 707
  • 有時候翘单,很多人會問身邊的人吨枉,自己和他們的關系,其實人心都是相對的哄芜!你對我好貌亭,我也知道!你對我壞认臊,我便離開圃庭!...
    西裝小女人閱讀 1,817評論 1 1
  • 人生不相見,動如參與商失晴。 今夕復何夕剧腻,共此燈燭光。 少壯能幾時涂屁,鬢發(fā)各已蒼书在。 訪舊半為鬼,驚呼熱中腸拆又。 焉知二十載...
    王義杰閱讀 310評論 0 0
  • 又一周結束儒旬,回翻筆記本,發(fā)現自己除了兩篇讀書筆記外遏乔,沒有再記錄任何一個字义矛。為啥晨間日記和每日三件事打卡總不能堅持呢...
    梁多多呀閱讀 107評論 0 2