1. 程式人生 > >《珠峰培訓JS基礎》(從26到28)

《珠峰培訓JS基礎》(從26到28)

二十六. 選項卡的其他實現辦法

 27. 頭腦風暴 隔行變色的N種實現

 

 

 對於二十七這個思考題,可以簡單解釋一下。之所以,bg = oList[i].style這種方式對於bg的後續的賦值是ok。

//ok
bg = oList[i].style;
bg.backgroundColor = '#555';

而bg = oList[i].style.backgroundColor這種方式,後續對bg的賦值是不成功的。

// not ok
bg = oList[i].style.backgroundColor;
bg = '#555';

這裡是因為,oList[i].style仍然是一個物件,屬於引用資料型別。而與此相對的是,oList[i].style.backgroundColor是一個基本資料型別。換言之,圖一的方式,bg得到的是這個物件的地址。而方法二里,bg所存的只是一個值而已。

二十八. 給隔行變色,設定滑鼠滑入滑出效果

 

 

 

 

 

相關推薦

珠峰培訓JS基礎26到28

二十六. 選項卡的其他實現辦法  27. 頭腦風暴 隔行變色的N種實現      對於二十七這個思考題,可以簡單解釋一下。之所以,bg = oList[i].style這種方式對於bg的後續的賦值是ok。 //ok bg = oList[i].style

js基礎 js嵌入方式、輸出語句

電腦 fun -- 執行 一個 頁面特效 asc 行為 網頁 s現在的作用 1、驗證表單(以前的網速慢) 2、頁面特效 (PC端的網頁效果) 3、移動端 (移動 web 和app) 4、異步和服務器交互(ajax) 5、服務器端開發 (nodejs) 前端的標準

實習培訓——Java基礎1

string 關系 size 它的 對象 main 字符 發現 src 實習培訓——Java基礎(1) 1、我的第一個JAVA程序 首先好配置好JDK環境,百度上有很多。創建文件HelloWorld.java(文件名與類名相同),代碼如下: public class He

實習培訓——Java基礎2

rgs 精度 img 包含 st2 static exce 培訓 for 實習培訓——Java基礎(2) 1 Java 變量類型 在Java語言中,所有的變量在使用前必須聲明。聲明變量的基本格式如下: type identifier [ = value][, ident

JS基礎運算符

訪問 數據 js基礎 必須 減法 delete 異或 函數 按位與 一.比較運算符   1.== : 判斷兩邊值是否相等   2.>= : 判斷左邊的值是否大於或等於右邊的值   3.<= : 判斷左邊邊的值是否小於或等於右邊的值   4.> : 判斷

JS基礎語句

pre 對比 初始化 語句 for 如果 logs 如何 tin 一.判斷語句(PS:一般情況下判斷條件最終應該是一個布爾值。)   1.if語句     1)基本格式 if(判斷條件){ 如果判斷條件成立則執行的語句 }else{ 如果判斷條件不成立則執

實習培訓——Java基礎3

會有 this關鍵字 修飾符 dem 聲明 urn this pack 繼承 實習培訓——Java基礎(3) 1 Java 繼承 1.1 super和this關鍵字 super關鍵字:我們可以通過super關鍵字來實現對父類成員的訪問,用來引用當前對象的父類。 this關

JS基礎自定義函數

調用函數 pre 基礎 clas 自定義 語句 ... 全局 blog 作用:是為了讓重復使用的語句,方便進行調用。 定義格式: function 自定義函數名 (參數1, 參數2,...) { 執行的語句 } 函數的封裝:把語句放到函數中去的過程。 參數:通過

js基礎dom增刪改

一個 tex 元素 += 方式 replace 元素節點 使用 用法 新增節點: /* * document.createElement() * 可以用於創建一個元素節點對象, * 它需要一個標簽名作為參數,將會根據該標簽名創建元素節點對

js基礎事件

tlist 瀏覽器兼容 設置 elements tar window對象 ble CI CA window.onload = function(){ /* * 當鼠標在areaDiv中移動時,在showMsg中來顯示鼠標的坐標

進擊Node.js基礎

內部 socket ada cte 通過 func onf hello 語言 一.一個牛逼閃閃的知識點Promise  npm install bluebird 二.牛逼閃閃的Promise只需三點1.Promise是JS針對異步操作場景的解決方案  針對異步的場景,業

08慕課網《進擊Node.js基礎》事件events

匿名函數 李白 function func 之前 慕課網 nod TP 不可 引用events模塊中的EventEmitter 事件的監聽和發射 相同的事件發射數量有限,可以通過setMaxListeners設置峰值 var EventEmitter = require

10慕課網《進擊Node.js基礎》初識promise

ima script 改變 ack 一次 margin ML rom 指定 首先用嘴簡單的方式實現一個動畫效果 <!doctype> <html> <head> <title>Promise animation</ti

11慕課網《進擊Node.js基礎》Buffer和Stream

edi str ole com node adf In 類型 base Buffer (logo.png) 以下代碼讀取logo.png為buffer類型 然後將buffer轉化為string 可以將字符串配置: data:image/png;Base64,Buffer.t

Ext JS基礎面板布局viewport

tor 創建 普通 插入內容 tabpanel ext 技術分享 tac center 1 Ext.onReady(function () { 2 //創建一個TreeStore,TreeStore負責為Tree提供數據 3 var store

JS基礎

參數 fff ble 發生 ima 對象 action 行數 tst 25、使用JS操作CSS樣式 DHTML表示動態HTML(Dynamic HTML,DHTML),不是標記語言,只是一種由微軟提出的網頁腳本化概念,目標是結合JS+HTML+CSS設計動態特效,得到很多

JS基礎之jQuery

31、jQuery(http://jquery.com/)是一個快速、簡潔的JavaScript框架。 它封裝了JavaScript常用的功能程式碼,提供一種便捷的JavaScript設計模式,優化HTML文件操作、事件處理、動畫設計和Ajax互動。 jQuery主要包括jQuery Core(核

js 基礎2

一、js的DOM操作(重點) 1.js的DOM概述(document object model) html文件載入到瀏覽器的記憶體中後,我們認為形成了一顆DOM樹,即html標籤按照層級結構而形成了一顆“家譜樹”,而任何一個html標籤、標籤屬性和文字都是這個樹

js基礎函式--定義及四種呼叫方式

函式的定義 下面分別展示了函式語句和表示式兩種方式的函式定義。注意,以表示式來定義函式只適用於它 作為一個大的表示式的一部分,比如在賦值和呼叫過程中定義函式: //輸出o的每個屬性的名稱和值,返回undefined function printprops(o){ for

JavaScript中的原始型別——js基礎

      準備閱讀《JavaScript高階程式設計》一書,在此做一些筆記,一來方便自己查閱,二來給自己一點“壓力”,三,如果可以的話,希望可以方便一下大眾。       翻過JavaScript歷史(有興趣的朋友可以網上找找資料),直接進入正題…… ——————————