91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

JS的變量類型與轉換方法

發布時間:2020-09-11 20:18:36 來源:網絡 閱讀:365 作者:libinglibo 欄目:開發技術

一、數據類型判斷與種類

例子:

 var a = 100;           //定義了一個變量a,并且賦值100

 var b = true;

 var c = "hello";

 var d = 'k';

 var e = 3.14

 console.log(typeof a);//輸出a變量的類型,number

 console.log(typeof b);//boolean

 console.log(typeof c);//string

 console.log(typeof d);//string

 console.log(typeof e);//number

 console.log(typeof xyz);//undefined


二、運算及數據類型轉換

例子

Math.floor(5/3);//取整

Math.sqrt(81);//開方

Math.pow(3,2);//3的平方

parseInt(“534”);//字符串轉整數

parseInt(“一年356天”);//字符串轉整數,帶自動過濾

parseInt(“3.64”);//結果為3,取整,不是四舍五入

parseFloat("3.45");//字符串轉小數


三、JS面向對象

3.1 對象的創建

    1) var obj1={};

    2) var obj2=new object();

    3) var obj3=object.create();

    推薦使用第一種方式,第二種方式存在效率問題。因為new對象,會涉及到原型查找的問題。


3.2 函數也是對象

    有雙重身份,1.對象;2.構造函數;(類)


四、代碼執行特性

4.1 eval函數,直接執行代碼段。

   var exe="alert('hello')";

   eval(exe);


4.2 JS 的函數沒有重載特性



=====================================================================

JQ易忘知識整理


一、啟動

<script type="text/javascript" src="jquery.min.js"></script>

$(document).ready(function(){});

$(function(){});

JS的window.onload事件是等到所有內容以及外部的圖片加載完之后,才去執行。

jQuery的入口函數是在html所有標簽全部加載之后就會去執行


二、選擇器

基本選擇器

符號

說明

用法

$(“#demo”)

選擇iddemo的第一個元素

$(“#demo”).css(“background”,”red”)

$(“.liItem”)

選擇所有類名(樣式名)為liItem的元素

$(“.liItem”). css(“background”,”red”);

$(“div”)

選擇所有標簽名字為div的元素

$(“div”). css(“background”,”red”);

$(“*”)

選擇所有元素

少用或配合其他選擇器來使用

$(“*”). css(“background”,”red”)

$(“.liItem,div”)

選擇多個指定的元素,這個地方是選擇出了 .liItem元素和div元素

$(“.liItem,div”). css(“background”,”red”)

層級選擇器

符號

說明

用法

 空格

后代選擇器

選擇所有的后代元素

$(“div span”). css(“background”,”red”);

子代選擇器

選擇所有的子代元素

$(“div > span”). css(“background”,”red”)

+

緊鄰選擇器

選擇緊挨著的下一個元素

$(“div + p”). css(“background”,”red”)

~

兄弟選擇器

選擇后面的所有的兄弟元素

$(“div ~ p”). css(“background”,”red”)

    

基本過濾選擇器

符號

說明

用法

:eq(index)

index是從0開始的一個數字,選擇序號為index的元素。選擇第一個匹配的元素。

$(“li:eq(1)”). css(“background”,”red”)

:gt(index)

Index 是從0開始的一個數字,選擇序號大于index的元素

$(“li:gt(2)”). css(“background”,”red”)

:lt(index)

Index是從0開始的一個數字,選擇小于index  的元素

$(“li:lt(2)”). css(“background”,”red”)

:odd

選擇所有序號為奇數行的元素

$(“li:odd”). css(“background”,”red”)

:even

選擇所有序號為偶數的元素

$(“li:even”). css(“background”,”red”)

:first

選擇匹配第一個元素

$(“li:first”). css(“background”,”red”)

:last

選擇匹配的最后一個元素

$(“li:last”). css(“background”,”red”)

屬性選擇器

符號

說明

用法

$(“a[href]”)

選擇所有包含href屬性的元素

$(“a[href]”). css(“background”,”red”)

$(“a[href=’itcast’]”)

選擇href屬性值為itcast的所有a標簽

$(“a[href=’itcast’]”). css(“background”,”red”)

$(“a[href!=’baidu’]”)

選擇所有href屬性不等baidu的所有元素,包括沒有href的元素

$(“a[href!=’baidu’]”). css(“background”,”red”)

$(“a[href^=’web’]”)

選擇所有以web開頭的元素

$(“a[href^=’web’]”). css(“background”,”red”)

$(“a[href$=’cn’]”)

選擇所有以cn結尾的元素

$(“a[href$=’cn’]”). css(“background”,”red”)

$(“a[href*=’i’]”)

選擇所有包含i這個字符的元素,可以是中英文

$(“a[href*=’i’]”). css(“background”,”red”)

$(“a[href][title=’’]”)

選擇所有符合指定屬性規則的元素,都符合才會被選中。

$(“a[href][title=’’]”). css(“background”,”red”)


三、JQ對象與DOM對象互轉

3.1 JQ對象轉DOM對象

方式一:$("#btn")[0]

方式二:$("#btn").get(0)


3.2 DOM對象轉換成jQuery對象

var btn = doucument.getElementById("btn");

btn->$(btn);???????


四、樣式操作

4.1 例子

$("div").css("background","pink");

$("div").css({"background":"pink",

        "color":"white"});

$("div").addClass("color-red");

$("div").removeClass("color-red");

$("div").toggleClass("color-red");//切換樣式


var fontsize = $("li").css("font-size");//得到樣式








向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

广南县| 英德市| 宽城| 蒙城县| 来安县| 南汇区| 抚远县| 策勒县| 醴陵市| 平湖市| 扶风县| 淄博市| 曲阳县| 隆回县| 定兴县| 鲁山县| 专栏| 漠河县| 武城县| 上思县| 民和| 濮阳县| 镇远县| 洛隆县| 岐山县| 大邑县| 比如县| 英德市| 阜南县| 德令哈市| 普定县| 阿坝县| 四平市| 宝山区| 陕西省| 青阳县| 巴楚县| 缙云县| 九寨沟县| 繁昌县| 鹿邑县|