色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

css中全局選擇器,rp預覽快捷鍵

呂致盈2年前34瀏覽0評論

css中全局選擇器,rp預覽快捷鍵?

剪切Ctrl+X CMD+X復制Ctrl+C CMD+C粘貼Ctrl+V CMD+V粘貼為純文本Ctrl+Shift+V CMD+Shift+V粘貼包括鎖定的小部件Ctrl+Shift+Alt+V CMD+Shift+OPT+V粘貼樣式Ctrl+Alt+V CMD+OPT+V重復Ctrl+D CMD+D撤消Ctrl+Z CMD+Z重做Ctrl+Y CMD+Y全選Ctrl+A CMD+A打開文件Ctrl+O CMD+O新文件Ctrl+N CMD+N保存存檔Ctrl+S CMD+S另存為Ctrl+Shift+S CMD+Shift+S退出Axure RPAlt+F4 CMD+Q打印Ctrl+P CMD+P查找Ctrl+F CMD+F替換Ctrl+H CMD+R幫助F1 F1拼寫檢查F7 CMD+Shift+;首選項F9 CMD+,粗體/非粗體Ctrl+B CMD+B下劃線/無下劃線Ctrl+U CMD+U斜體/非斜體Ctrl+I CMD+I下一頁/工作界面Ctrl+TAB上一頁/工作界面Ctrl+Shift+TAB下一頁/所有頁面Ctrl+Alt+→ CMD+OPT+→上一頁/所有頁面Ctrl+Alt+← CMD+OPT+←關閉當前頁Ctrl+W CMD+W關閉窗口Alt+F4 CMD+Shift+W關閉所有標簽Ctrl+Shift+W CMD+Shift+OPT+W上一頁PgUp PgUp下一頁PgDn PgDn向前翻頁Shift+PgUp Shift+PgUp向后翻頁Shift+PgDn Shift+PgDn向上滾動鼠標向上滾動 鼠標向上滾動向下滾動鼠標向下滾動 鼠標向下滾動向左滾動Shift+鼠標向上滾動 Shift+鼠標向上滾動向右滾動Shift+鼠標向下滾動 Shift+鼠標向下滾動放大Ctrl+ CMD+縮小Ctrl- CMD-重置縮放Ctrl+0 CMD+0中心畫布Ctrl+1 CMD+1縮放到所選內容Ctrl+2 CMD+2中心選擇Ctrl+3 CMD+3移至0,0Ctrl+9 CMD+9臨時隱藏標尺Ctrl+SPACE Ctrl+SPACE顯示網格Ctrl+' CMD+'顯示全局標線Ctrl+Alt+, CMD+OPT+,顯示頁面參考線Ctrl+Alt+. CMD+OPT+.長方形Ctrl+Shift+B CMD+Shift+B橢圓Ctrl+Shift+E CMD+Shift+E文本Ctrl+Shift+T CMD+Shift+T鋼筆Ctrl+Shift+P CMD+Shift+P組合Ctrl+G CMD+G取消組合Ctrl+Shift+G CMD+Shift+G元件上移一層Ctrl+] CMD+]元件下移一層Ctrl+[ CMD+[元件移至頂層Ctrl+Shift+] CMD+Shift+]元件移至底層Ctrl+Shift+[ CMD+Shift+[左對齊Ctrl+Alt+L CMD+OPT+L居中對齊Ctrl+Alt+C CMD+OPT+C右對齊Ctrl+Alt+R CMD+OPT+R頂部對齊Ctrl+Alt+T CMD+OPT+T中間對齊Ctrl+Alt+M CMD+OPT+M底部對齊Ctrl+Alt+B CMD+OPT+B文字左對齊Ctrl+Shift+L CMD+Shift+L文字居中對齊Ctrl+Shift+C CMD+Shift+C文字右對齊Ctrl+Shift+R CMD+Shift+R水平分布Ctrl+Shift+H CMD+Shift+H垂直分布Ctrl+Shift+U CMD+Shift+U轉換為動態面板Ctrl+Shift+Alt+D CMD+Shift+OPT+D轉換為母版Ctrl+Shift+Alt+M CMD+Shift+OPT+M還原部件Ctrl+Shift+Alt+B CMD+Shift+OPT+B鎖定位置和尺寸Ctrl+K CMD+K解鎖位置和尺寸Ctrl+Shift+K CMD+Shift+K編輯位置和尺寸Ctrl+L CMD+L保持寬高比調整W/H大小Shift+ENTER Shift+ENTER圖片剪切Ctrl+Shift+Alt+S CMD+Shift+OPT+S圖片裁剪Ctrl+Shift+Alt+C CMD+Shift+OPT+C插入文本鏈接Ctrl+Shift+Alt+H CMD+Shift+OPT+H刪除所有視圖Ctrl+DEL CMD+DEL減少腳注編號Ctrl+J CMD+J增加腳注編號Ctrl+Shift+J CMD+Shift+J縮小字體Ctrl+Alt+- CMD+OPT+-放大字體Ctrl+Alt++ CMD+OPT++更改字體Ctrl+T CMD+T合并形狀Ctrl+Alt+U CMD+OPT+U減去頂層形狀Ctrl+Alt+S CMD+OPT+S與形狀區域相交Ctrl+Alt+I CMD+OPT+I排除重疊形狀Ctrl+Alt+X CMD+OPT+X新建頁面Ctrl+ENTER CMD+ENTER新建文件夾Ctrl+Shift+ENTER CMD+Shift+ENTER降級選中頁面TAB TAB升級選中頁面Shift+TAB Shift+TAB向上移動所選項目Ctrl+↑ CMD+↑向下移動所選項目Ctrl+↓ CMD+↓搜索全部Ctrl+Shift+F CMD+Shift+F從搜索欄移至結果列表↓ ↓從結果列表返回搜索欄Shift+TAB Shift+TAB退出搜索ESC ESC復制頁面Ctrl+D CMD+D相交選中Ctrl+Alt+1 CMD+OPT+1包含選中Ctrl+Alt+2 CMD+OPT+2連接器模式Ctrl+E CMD+E光標模式Ctrl+Alt+P CMD+OPT+P定位至交互欄目Ctrl+Shift+X CMD+Shift+X定位至說明欄目Ctrl+Shift+N CMD+Shift+N左側欄目隱藏Ctrl+Alt+[ CMD+OPT+[右側欄目隱藏Ctrl+Alt+] CMD+OPT+]預覽Ctrl+. CMD+.預覽項目Ctrl+Shift+Alt+P CMD+Shift+OPT+P發布到Axure CloudCtrl+/ CMD+/生成HTMLCtrl+Shift+O CMD+Shift+O重新生成當前頁面Ctrl+Shift+I CMD+Shift+I生成說明書Ctrl+Shift+D CMD+Shift+D生成器配置Ctrl+Shift+M CMD+Shift+M登錄Axure RP賬戶Ctrl+F12 CMD+F12。

css中全局選擇器,rp預覽快捷鍵

jQuery通用的全局遍歷方法?

1.test.json文件代碼:

[

{

"username": "張三",

"content": "沙發."

},

{

"username": "李四",

"content": "板凳."

},

{

"username": "王五",

"content": "地板."

}

]

2.html代碼:

<p>

<input type="button" id="send" value="加載"/>

</p >

<div class="comment">已有評論:</div>

<div id="resText" ></div>

3.jQuery代碼:

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

<script type="text/javascript">

/*

1.$.each()是jquery的一個通用的遍歷方法,可用于遍歷對象和數組

2.$.each()函數不同于jquery對象的each()方法,它是一個全局函數,不操作jquery對象,而是以一個數組或者對象作為第一個參數,以一個回調函數作為第二個參數。回調函數擁有兩個參數:第一個參數為對象的成員或數組的索引,第二個參數為對應變量或內容

*/

$(function(){

$('#send').click(function() {

$.getJSON('test.json', function(data) {

$('#resText').empty();

var html = '';

$.each( data , function(commentIndex, comment) {

html += '<div class="comment"><h6>' + comment['username'] + ':</h6><p class="para">' + comment['content'] + '</p ></div>';

})

$('#resText').html(html);

})

})

})

</script>

jQuery如何定義插件?

Query編寫插件的兩種方法

1.添加jQuery對象級的插件,是給jQuery類添加方法

寫法:

;(function($){

$.fn.extend({

"函數名":function(自定義參數){

//這里寫插件代碼

}

});

})(jQuery);

或者

;(function($){

$.fn.函數名=function(自定義參數){

//這里寫插件代碼

}

})(jQuery);

調用方法:$("#id").函數名(參數);

2.jQuery類級別的插件,相當于添加靜態方法

;(function($){

$.extend({

"函數名":function(自定義參數){

//這里寫插件代碼

}

});

})(jQuery);

或者

;(function($){

$.函數名=function(自定義參數){

//這里寫插件代碼

}

})(jQuery);

調用方法:$.函數名(參數);

jquery插件的種類:

1.對象級別的插件開發,即給jQuery對象添加方法,封裝對象方法的插件,如:parent()、appendTo()

2.一種是類級別的插件開發,即給jQuery添加新的全局函數,相當于給jQuery類本身添加方法,jQuery的全局函數就是屬于jQuery命 名空間的函數,封裝全局函數的插件

3.選擇器插件

jQuery插件機制

jQuery為開發插件提拱了兩個方法,分別是:

jQuery.fn.extend(object); 給jQuery對象添加方法。

jQuery.extend(object); 為擴展jQuery類本身.為類添加新的方法,可以理解為添加靜態方法。

這兩個方法都接受一個參數,類型為Object,Object對應的"名/值對"分別代表"函數或方法體/函數主體"。

fn 是什么東西呢?

查看jQuery代碼,就不難發現:

jQuery.fn = jQuery.prototype = { init: function( selector, context ) {//.... //...... };

原來 jQuery.fn = jQuery.prototype.對prototype肯定不會陌生啦。雖然javascript沒有明確的類的概念,但是用類來理解它,會更方便。jQuery便是一個封裝得非常好的類,比如 我們用 語句 $("#btn1") 會生成一個 jQuery類的實例。

jQuery.fn.extend(object), 對jQuery.prototype進行擴展,就是為jQuery類添加“成員函數”。jQuery類的實例可以使用這個“成員函數”。即:$("#id").object();

jQuery.extend()方法除了可以擴展jQuery對象外,還可以擴展已有的Object對象,經常被用于設置插件方法的一系列默認參數,可以很方便的用傳入的參數來覆蓋默認值

jQuery.extend(object1,object2)object1默認參數值,object2傳入的參數值;詳細說明,請點擊這里

var settions ={validate:false,limit:5,name="foo"};

var options ={validate:true,name="bar"};

var newOptions=jQuery.extend(settings,options);

結果為:

newOptions = {validate:true,limit:5,name="bar"};

function foo(options){

options = jQuery.extend({

name="bar",

length:5,

dataType="xml" /*默認參數*/

},options /*options 為傳遞的參數*/

);

}

如果用戶調用foo()方法的時候,在傳遞的參數options對象中設置了相應的值,

那么就使用設置的值,否則使用默認值,調用方法:

foo({name:"a",length:4,dataType:"json"});

foo({name:"a"});

foo();

編寫jQuery插件

封裝jQuery對你方法的插件,首先需要在javaScript文件里搭好框架,代碼如下:

;(function($){

//這里寫插件代碼

})(jQuery);

1.對象級別的插件開發,即給jQuery對象添加方法,封裝對象方法的插件,如:parent()、appendTo()

由于是對jQuery對象的方法擴展,因此采用擴展第1類(封裝對象方法)插件的方法jQuery.fn.extend()來編寫

;(function($){

$.fn.extend({

"color":function(value){

//這里寫插件代碼

}

});

})(jQuery);

或者

;(function($){

$.fn.color=function(value){

//這里寫插件代碼

}

})(jQuery);

這里的方法提供一個參數value,如果調用方法時傳入value,那么就用這個值來設置字體顏色,否則就是獲取匹配無此的字體顏色的值

;(function($){

$.fn.extend({

"color":function(value){

return this.css("color",value);

}

});

})(jQuery);

插件內部的this指向的是jQuery對象,而非普通的DOM對象。接下來注意的是,插件如果不需要返回字符串之類的特定值,應當使其具有可鏈接性。

為此,直接返回這個this這個對象,由于css()方法也會返回調用它的對象,即此外的this,因此可以將代碼寫成上面的形式;

調用時可直接寫成:$("div").color("red");

另外如果要定義一組插件,可以使用如下所示寫法:

;(function($){

$.fn.extend({

"color":function(value){

//這里寫插件代碼

},

"border":function(value){

//這里寫插件代碼

},

"background":function(value){

//這里寫插件代碼

}

});

})(jQuery);

2.封裝全局函數的插件

這類插件是在jQuery命名空間內部添加一個函數。這類插件很簡單,只是普通的函數,沒有特別需要注意的地方。

例如新增兩個函數,用于去除左側和右側的空格。

首先構建一個Object對象,把函數名和函數都放進去,其中的名/值對分別為函數名和函數主體

然后利用jQuery.extend()方法直接對jQuery對象進行擴展

jQuery代碼如下:

;(function($){

$.extend({

ltrim:function(text){

return (text||"").replace(/^\s+g,"");

},

rtrim:function(text){

return (text||"").replace(/\s+$/g,"");

}

});

})(jQuery);

或者

;(function($){

$.ltrim=function(text){

return (text||"").replace(/^\s+g,"");

},

$.rtrim=function(text){

return (text||"").replace(/\s+$/g,"");

}

})(jQuery);

*(text||"")部分是用于防止傳遞進來的text這個字符串變量處于未定義的特殊狀態,如果text是undeined,則返回字符串"",否則返回字符串text。

這個處理是為了保證接下來的字符串替換方法replace()方法不會出錯

*運用了正則表達式替換首末的空格

調用函數:

$("trimTest").val(

jQuery.trim(" test ")+"\n"+

jQuery.ltrim(" test ")+"\n"+

jQuery.rtrim(" test ")

);

運行代碼后,文本框中第一行字符串左右兩側的空格都被刪除。

第二行的字符串只有左側的空格被刪除。

第三行的字符串只有右側的空格被刪除。

3.自定義選擇器

sass系統產品介紹?

Sass是CSS的預處理器,它提供了許多便利的寫法方法

可以使用變量,常量,嵌套,函數,混合,繼承等功能,讓css的開發變得更加簡單可維護。

直接寫出來的sass文件其實就是普通的文本文件,以.sass或.scss作為文件后綴名。

里面可以直接使用css語法以及sass特有的語法特性,完成后通常需要經過編譯成合法的css文件以供瀏覽器使用。

sass的安裝

sass基于Ruby語言開發而成,因此安裝sass前需要安裝Ruby。

安裝完成后需測試安裝有沒有成功,運行CMD輸入以下命令:

ruby -v

如安裝成功會打印

ruby 2.2.2p95 (2015-04-13 revision 50295) [i386-mingw32]

Ruby自帶一個叫做RubyGems的系統,用來安裝基于Ruby的軟件。我們可以使用這個系統來 輕松地安裝Sass和Compass。要安裝最新版本的Sass和Compass,你需要輸入下面的命令:

安裝如下(如mac安裝遇到權限問題需加 sudo gem install sass)

gem install sass

gem install compass

在每一個安裝過程中,你都會看到如下輸出:

Fetching: sass-3.x.x.gem (100%)

Successfully installed sass-3.x.x

Parsing documentation for sass-3.x.x

Installing ri documentation for sass-3.x.x

Done installing documentation for sass after 6 secon

1 gem installed

安裝完成之后,你應該通過運行下面的命令來確認應用已經正確地安裝到了電腦中:

sass -v

Sass 3.x.x (Selective Steve)

compass -v

Compass 1.x.x (Polaris)

Copyright (c) 2008-2015 Chris Eppstein

Released under the MIT License.

Compass is charityware.

Please make a tax deductable donation for a worthy cause: http://umdf.org/compass

sass的編譯

1.命令行編譯;

//單文件轉換命令

sass input.scss output.css

//單文件監聽命令

sass --watch input.scss:output.css

//如果你有很多的sass文件的目錄,你也可以告訴sass監聽整個目錄:

sass --watch app/sass:public/stylesheets

2.編譯工具Koala

3.使用vscode中的Live Sass Compiler插件來實現scss文件的實時編譯

變量

Sass 讓人們受益的一個重要特性就是它為 CSS 引入了變量。你可以把反復使用的 CSS 屬性值 定義成變量,然后通過變量名來引用它們,而無需重復書寫這一屬性值。

變量的定義是以$符號開頭,加上變量名,比如:

$text-warning: red;

$border-radius: 5px;

.tip {

color: $text-warning;

border: 1px solid $border-radius;

}

變量也可以通過加減乘除等運算符號進行計算,比如:

$font-base: 10px;

.article {

font-size: $font-base * 2 - 4px;

border-width: $font-base / 10;

}

變量的注意事項

變量需要提前聲明才能使用,因為編譯是從上往下進行的,如果在還未聲明變量的地方使用,會找不到這個變量。

變量都是全局變量,如果在大括號內部定義的變量則屬于局部變量。

嵌套

通常所用到的選擇器嵌套是這樣的,將新的選擇器放到父級選擇器當中,并且可以無限多級嵌套。

繼承

如果存在兩個class,他們有一些不同但又有許多相似之處,以前的做法可能是把所有樣式重復聲明兩次。但是有sass之后更好的做法是創建一個基礎的class,然后在第二個class中用@extend繼承它,同時還可以添加一些額外的樣式,或者對某些樣式進行重寫。比如我們之前學過bootstrap的按鈕的構建思想,是對基礎樣式進行附加和重寫,而現在想要定義自己的樣式時就可以很方便地進行這一操作了。首先聲明一個標準樣式的class,然后繼承這個樣式,然后設置不同的主題色:

混合

當出現大段大段重用樣式代碼時,獨立的變量就難以應付,這個時候可以通過sass的混合器@mixin 和 @include 實現大段樣式的重用。在定義mixin時,需要在前面添加@符號,使用時需要用@include來引用該@mixin:

導入

導入規則可以從外部文件導入mixin混合器等等。在sass中有一個命名慣例,被導入的樣式文件名用下劃線做前綴。導入的語法是@import “xxx”,這里的xxx不需要帶文件后綴和下劃線前綴。也就是說導入“_style.sass”或者“_style.scss”的時候,只需要寫@import “style”就可以了:

1.為什么要使用SASS?

它是預處理語言,它為CSS提供縮進語法(它自己的語法)。

它允許更有效地編寫代碼和易于維護。

它是包含CSS的所有功能的CSS的超集,是一個開源的預處理器,以 Ruby 編碼。

它提供了比平面CSS好的結構格式的文檔樣式。

它使用可重復使用的方法,邏輯語句和一些內置函數,如顏色操作,數學和參數列表。

2.列出SASS的一些功能?

它是更穩定,強大,與CSS的版本兼容。

它是超集的CSS和基于JavaScript。

它被稱為CSS的語法糖,這意味著它使用戶更容易閱讀或表達的東西更清楚。

它使用自己的語法并編譯為可讀的CSS。

你可以在更少的時間內輕松地編寫CSS代碼。

它是一個開源的預處理器,被解釋為CSS。

3.SASS的優點是什么?

它允許在編程結構中編寫干凈的CSS。

它有助于編寫CSS更快。

它是CSS的超集,幫助設計師和開發人員更有效率和快速地工作。

由于Sass兼容所有版本的CSS,我們可以使用任何可用的CSS庫。

可以使用嵌套語法和有用的函數,如顏色操作,數學和其他值。