ES6 的超集,支持async、Promise、yield等新語法
適合面向?qū)ο蟮膱鼍?/p>
最終會編譯成 es5 的js 代碼,也就是任何瀏覽器可以執(zhí)行的JS
使用編輯器 Visual Studio Code 無縫編輯,編譯也只要運(yùn)行 tsc 即可輸出目標(biāo)js文件
我一般開啟嚴(yán)格模式,強(qiáng)類型模式,這樣在編寫過程中就可以知道是否有錯,避免一些低級錯誤
下面例子中:
namespace 命名空間abstract 虛類、虛函數(shù)extends 繼承: number 參數(shù)類型: boolean 返回類型x: number = 0 默認(rèn)參數(shù)值public x 類變量以及作用域public position 類作用域constructor 構(gòu)造函數(shù)public get getter setter/ui/base.ts
namespace ui {
abstract class Base {
public x: number;
public y: number;
constructor(x: number = 0, y: number = 0)
{
this.setTo(x, y);
}
public abstract position(x: number, y: number);
}
}
/ui/sharp.ts
namespace ui {
class Sharp extends Base {
public position(x: number, y: number)
{
this.x = x;
this.y = y;
}
}
}
/ui/sharp/rect.ts
namespace ui.sharp
{
class Rect extends ui.Sharp {
public width: number;
public height: number;
public get empty(): boolean {
return this.height == 0 || this.width == 0;
}
constructor(x: number = 0, y: number = 0, width: number = 0, height: number = 0)
{
super(x, y);
this.width = width;
this.height = height;
}
}
}
調(diào)用方式 無特殊,js即可
let rect = new ui.sharp.Rect();
console.log(rect.empty); // true你直接在解釋器里輸入Gum,然后回車等于調(diào)用repr(Gum),后面一個則是把輸入傳給input自然沒問題
new Date(moment().local())
寫在service里面、注入到$scope、或者call到全局函數(shù)里
兩種方法:
試試這個
$('#box').html()PUBLIC: 1 (二進(jìn)制 0000 0001)
PRIVATE: 2 (二進(jìn)制 0000 0010)
PROTECTED: 4 (二進(jìn)制 0000 0100)
STATIC: 8 (二進(jìn)制 0000 1000)
FINAL: 16 (二進(jìn)制 0001 0000)
SYNCHRONIZED: 32 (二進(jìn)制 0010 0000)
VOLATILE: 64 (二進(jìn)制 0100 0000)
TRANSIENT: 128 (二進(jìn)制 1000 0000)
NATIVE: 256 (二進(jìn)制 0001 0000 0000)
INTERFACE: 512 (二進(jìn)制 0010 0000 0000)
ABSTRACT: 1024 (二進(jìn)制 0100 0000 0000)
STRICT: 2048 (二進(jìn)制 1000 0000 0000)
isVarArgs源碼
public boolean isVarArgs() {
return (getModifiers() & Modifier.VARARGS) != 0;
}
Modifier.VARARGS固定為128,
靜態(tài)代理:public+TRANSIENT=129,129&128=128!=0,所以返回true
cglib靜態(tài)代理:public+final+TRANSIENT=145,145&128=128!=0,所以返回true,
jdk動態(tài)代理:public+final=17,17&128=0,所以返回false,
說明計算modifiers的時候,jdk動態(tài)代理沒有算上TRANSIENTApp.vue 中
export default {
components: { Test }
}console這個對象是由宿主環(huán)境來實現(xiàn)的~ 如果你在多個瀏覽器使用console.log(this.uiValue)的話,你還會發(fā)現(xiàn)有不一樣的顯示結(jié)果~
第一點,ComponentModule不用BrowserModule,也不用IonicModule.forRoot()。第二點,APPModule中import ComponentModule就可以,無需在provider中引入。
修改如下:
import { CommonModule } from '@angular/common';
...
import:[CommonModule]
...
export class ComponentModule
import { ComponentModule } from '.....';
...
import:[ComponentModule]
...
export class AppModule
import { ComponentModule } from '.....';
...
import:[ComponentModule]
...
export class Pay..Modulepackage.json修改react-naive版本到"react-native": "^0.24",,然后刪掉rm -rf node_module && cnpm install。
什么情況下能連上?
端口改成23之前能連上嗎?
服務(wù)器端ssh端口改成23了嗎?
服務(wù)器端ssh服務(wù)啟動了嗎? (service ssh status)
服務(wù)器端23端口開啟了嗎? (ss -tlnp)
服務(wù)器端有沒有設(shè)置防火墻阻止23端口的訪問?(iptables -nL)
通過 To escape to local shell, press 'Ctrl+Alt+]'. 得知你服務(wù)端 23 端口對應(yīng)的服務(wù)是telnet,并不是ssh。
解決辦法:
/etc/init.d/openbsd-inetd stop 現(xiàn)在很少用這個服務(wù)傳輸數(shù)據(jù)了,因為是明文傳輸,不安全),把ssh服務(wù)端口修改為23 (修改配置文件在 /etc/ssh/sshd_config),然后重啟ssh服務(wù)(service ssh restart)怎么賦值的,默認(rèn)值是啥,我猜是vue沒有監(jiān)測到屬性的變更
百度統(tǒng)計中是否有設(shè)置域名檢查
option為預(yù)請求,跨域或者復(fù)雜請求,瀏覽器都會自動發(fā)起一個預(yù)先請求,可以設(shè)置options的緩存時間
// 本次預(yù)檢請求的有效期,默認(rèn)為20天
header('Access-Control-Max-Age: 1728000');src不受跨域的影響,jsonp跨域的原理就是基于這個的。vue的話腳手架里,配置下代理就可以了?;蛘哂胒etch,也能解決跨域問題。萌新一枚,看看就好。。
去掉 flag 的值的引號,去掉 v-if 后的加號和括號,@click 改為
@click="item.flag = !item.flag"你里面的數(shù)據(jù)是后面加上去的吧
北大青鳥APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
達(dá)內(nèi)教育集團(tuán)成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機(jī)構(gòu),是中國一站式人才培養(yǎng)平臺、一站式人才輸送平臺。2014年4月3日在美國成功上市,融資1
北大課工場是北京大學(xué)校辦產(chǎn)業(yè)為響應(yīng)國家深化產(chǎn)教融合/校企合作的政策,積極推進(jìn)“中國制造2025”,實現(xiàn)中華民族偉大復(fù)興的升級產(chǎn)業(yè)鏈。利用北京大學(xué)優(yōu)質(zhì)教育資源及背
博為峰,中國職業(yè)人才培訓(xùn)領(lǐng)域的先行者
曾工作于聯(lián)想擔(dān)任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔(dān)任項目經(jīng)理從事移動互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍(lán)懿科技有限責(zé)任公司從事總經(jīng)理職務(wù)負(fù)責(zé)iOS教學(xué)及管理工作。
浪潮集團(tuán)項目經(jīng)理。精通Java與.NET 技術(shù), 熟練的跨平臺面向?qū)ο箝_發(fā)經(jīng)驗,技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點難點突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁制作和網(wǎng)頁游戲開發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開發(fā)經(jīng)驗。曾經(jīng)歷任德國Software AG 技術(shù)顧問,美國Dachieve 系統(tǒng)架構(gòu)師,美國AngelEngineers Inc. 系統(tǒng)架構(gòu)師。