亚洲精品92内射,午夜福利院在线观看免费 ,亚洲av中文无码乱人伦在线视色,亚洲国产欧美国产综合在线,亚洲国产精品综合久久2007

?
Java知識(shí)分享網(wǎng) - 輕松學(xué)習(xí)從此開始!????

Java知識(shí)分享網(wǎng)

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus權(quán)限系統(tǒng)實(shí)戰(zhàn)課程 震撼發(fā)布        

最新Java全棧就業(yè)實(shí)戰(zhàn)課程(免費(fèi))

AI人工智能學(xué)習(xí)大禮包

IDEA永久激活

66套java實(shí)戰(zhàn)課程無套路領(lǐng)取

鋒哥開始收J(rèn)ava學(xué)員啦!

Python學(xué)習(xí)路線圖

鋒哥開始收J(rèn)ava學(xué)員啦!

coffeescript 入門手冊(cè) PDF 下載


分享到:
時(shí)間:2020-07-16 10:37來源:http://sh6999.cn 作者:轉(zhuǎn)載  侵權(quán)舉報(bào)
coffeescript 入門手冊(cè) PDF 下載
失效鏈接處理
coffeescript 入門手冊(cè) PDF 下載

本站整理下載:
 
相關(guān)截圖:
 
主要內(nèi)容:


1 引入 CoffeeScript 編輯器
<script src="https://github.com/jashkenas/coffeescript/blob/
master/extras/coffee-script.js" type="text/javascript"></script>
<script type="text/coffeescript">
alert ’Hello, World!’
</script>
2 換行
行尾使用“\” 3 定義方法
使用“->”符號(hào)
this.sayHi = ->
console.log "Hello, World!"
轉(zhuǎn)換為 Javascript
(function(){
this.sayHi = function() {
return console.log("Hello, World!");
}
}).call(this)
4 共享函數(shù)
將函數(shù)共享到外面的方法
4.1 使用 this
this.sayHi = ->
console.log "Hello, World!"
2
轉(zhuǎn)換為 Javascript
(function(){
this.sayHi = function() {
return console.log("Hello, World!");
}
}).call(this)
4.2 使用“@”
@sayHi = ->
console.log "Hello, World!"
轉(zhuǎn)換為 Javascript
(function(){
this.sayHi = function() {
return console.log("Hello, World!");
}
}).call(this)
5 插值
5.1 插值字符串 (使用雙引號(hào))
CoffeeScript Code:
someName = ’user[firstName]’
field = "<input type=’text’ name=’#{someName}’ >"
console.log field
JavaScript Code:
(function(){
var field, someName;
someName = ’user[firstName]’;
field = "<input type=’text’ name=’" + someName + ">"
console.log(field);
}).call(this);
5.2 文本字符串
使用單引號(hào)來構(gòu)建字符串時(shí),不能使用插值字符串形式插值。
6 構(gòu)建多行字符串- heredoc
CoffeeScript Code:
3
someName = ’user[firstName]’
someId = ’firstName’
someValue = ’Bob’
field = """
<ul>
<li>
<input type=’text’ name=’someName’ id=’#{someId}’ value=’#{escape(someValue)}’ />
</li>
</ul>
"""
console.log field
JavaScript Code:
(function(){
var field, someId, someName, someValue;
someName = ’user[firstName]’;
someId = ’firstName’;
someValue = ’Bob’;
field = "<ul>\n <li>\n <input type=’text’ name=’" + someName + "’ id=’" + someId + "’ value=’" + (escape(someValue)) + "\>\n </li>\n</ul>";
console.log(field);
})
7 注釋
7.1 內(nèi)聯(lián)注釋
"#" 號(hào)后的內(nèi)容將被 CoffeeScript 編譯器忽略。CoffeeScript Code:
# 這是注釋1
console.log "test" # 這是注釋2
JavaScript Code:
console.log("test");
7.2 塊級(jí)注釋
"###" 三個(gè) # 號(hào)定義塊級(jí)注釋。CoffeeScript 編譯器會(huì)將塊級(jí)注釋帶到編譯后
的 JavaScript 代碼中。CoffeeScript Code:
###
測(cè)試?yán)?/div>
作者:aaron
日期:2015-12-25
###
console.log "test"
4
JavaScript Code:
/*
測(cè)試?yán)?/div>
作者:aaron
日期:2015-12-25
*/
console.log("test");
8 正則表達(dá)式
正則表達(dá)式的定義及使用 CoffeeScript 和 JavaScript 是相同的。
8.1 多行正則表示式(使用"/" 符號(hào))
CoffeeScript Code:
REGEX = /// ^
(/ (?! [\s=]) # 不允許開頭空格或者等號(hào)符號(hào)
[^ [/ \n \\]* # 所有其他內(nèi)容
(?:
(?: \\[\s\S] # 任何轉(zhuǎn)義的內(nèi)容
| \[ # 字符類
[^ \] \n \\ ]*
(?: \\[\s\S] [^ \] \n \\)* )*
]
) [^ [ / \n \\ ]*
)*
/) ([imgy]{0,4}) (?!\w)
///
JavaScript Code:
(function(){
var REGEX;
REGEX = /^(\/(?![\s=])[^[\/\n\\]*(?:(?:\\[\s\S]|\[[^\]\n\\]*(?:\\[\s\S][^\]\n\\]*)*])[^[\/\n\\]*]*\/)([imgy]{0,4})(?!\w)/;
}).call(this);
9 操作符
9.1 比較操作符
CoffeeScript 中"=" 會(huì)編譯成"=="(完全等于); "!=" 會(huì)編譯成"!=="(不完全相同)
9.2 與存在相關(guān)操作符 (existential operator)
使用“?”操作符就能檢查一個(gè)變量或者函數(shù)是否存在。CoffeeScript Code:
console.log someObject?.someFunction()
5
JavaScript Code:
(function(){
console.log((typeof someObject !== "undefined" && someObject !== null) ? someObject.someFunction() : void(0));
}).call(this);
9.3 別名

 

------分隔線----------------------------
關(guān)注Java1234微信公眾號(hào)
欄目列表
推薦資料
?
鋒哥公眾號(hào)


鋒哥微信


關(guān)注公眾號(hào)
【Java資料站】
回復(fù) 666
獲取 
66套java
從菜雞到大神
項(xiàng)目實(shí)戰(zhàn)課程

鋒哥推薦