iT邦幫忙

typescript相關文章
共有 301 則文章
鐵人賽 Modern Web DAY 1

達標好文 技術 Day 01. 遠征 TypeScript・行前準備

通常聽到一門新的技術,第一句話會問的就是... 為何我要使用這門技術呢? 貼心小提醒:如果單純想了解 TS 是什麼,以及優勢與缺點,可以跳過前文喔!...

鐵人賽 Software Development DAY 9

技術 觀察者模式 - 09

多行字串 Typescript 支援多行字串 let text = `start line end line `; 字串模板 Typescript 支援字串模...

鐵人賽 Software Development DAY 8

技術 列舉.介面.回呼函數 - 08

列舉 Enum Enum 的用法我想接觸過C# 的人都十分了解, 它能夠把變數的範圍限制在某些範圍並賦予其定義, 可讓程式碼更好維護之外更增加程式可讀性, 但是...

鐵人賽 Software Development DAY 7

技術 泛型 - 07

泛型(Generic) 泛型可以讓你避免重複的程式碼, 用一種清晰和抽像的方式來表達程式碼的意圖. 例如: 有一個交換方法, 它只能交換兩個動物(Animal)...

鐵人賽 Software Development DAY 6

技術 多載方法 - 06

在Typescript 世界裡也跟Javascript 一樣沒有支援多載, 但是有一點比較強的地方就是 我們可以先宣告兩個沒有內容的方法宣告 function...

鐵人賽 Software Development DAY 5

技術 物件導向的封裝繼承 - 05

封裝(Encapsulation) 封裝就是將物件(Class) 內部的資料隱藏起來, 只能透過物件(Class) 本身自己存取內部的欄位(field), 屬性...

鐵人賽 Software Development DAY 4

技術 物件導向的繼承 - 04

物件導向有三大基本特徵: 繼承, 封裝, 多型. 繼承(inherit) 繼承就是子類別繼承了父類別. 例如: 學生(子類別)繼承了Person人(父類別)...

鐵人賽 Software Development DAY 3

技術 定義物件 - 03

定義一個物件(Class) 我們在實務上開發應用程式的時候, 免不了需要使用物件導向設計(Object-oriented programming)去開發應用系統...

鐵人賽 Software Development DAY 2

技術 奇異的變數宣告 - 02

再論變數宣告 Javascript 宣告變數方式是 var name = "flash"; 但是如果你不小心這樣寫 var name =...

鐵人賽 Software Development DAY 1

技術 楔子 - 01

謎之聲 只要是超人迷一定知道這句話 "為什麼世界需要超人?" 出現在一部電影"超人歸來"中. 我們先準備好開發環境:...

技術 [Angular]01-Angular是什麼?

什麼是Angular Angular是一套Web前端開發框架(Framework) 它由Html+css+TypeScript組成 特點為模塊化(Module...

技術 TypeScript 之 Gulp 報錯(Ans:降低版本的解決方法)

Target: ->解決您Gulp報錯的問題,照片如下。當你出現這問題時,代表您的Gulp版本過高。 Solution: 1.首先先到您的Package...

技術 TypeScript 學習筆記

class ts是物件導向語言,因此要好好利用它,就是要將相關聯的變數、方法都群組在一起,也就是使用class。 延續座標的例子,由於變數x, y及方法draw...

技術 Typescript:先別管強型別了,你聽過enum嗎?

ㄧ、角色介紹 小明:只會寫javascript,而且還寫得很爛,是程式界中的麻瓜 (原型:本人) 小E:Typescript的銷售員,負責Enum的保單,總站...

技術 白鷺引擎Egret Engine-單例的重要性

繼上一篇 白鷺引擎Egret Engine-實現多場景(場景串聯篇) 這篇開始會講解在開發的過程中 使用單例的重要性 如果資訊有誤或是有更好的資訊 非常非常...

技術 白鷺引擎Egret Engine-實現多場景(場景串聯篇)

繼上一篇 白鷺引擎Egret Engine-實現多場景(EUI布局篇) 這篇開始會講解怎麼串聯多場景 如果資訊有誤或是有更好的資訊 非常非常歡迎各位指點與交...

技術 白鷺引擎Egret Engine-實現多場景(EUI布局篇)

繼上一篇 白鷺引擎Egret Engine-實現多場景(重構篇) 這篇開始會講解如何使用EUI元件做場景的布局 如果資訊有誤或是有更好的資訊 非常非常歡迎各...

技術 白鷺引擎Egret Engine-實現多場景(重構篇)

繼上一篇 白鷺引擎Egret Engine-如何創建場景 這篇開始會進入多場景的教程 首先會從重構開始 因為也是一邊接觸一邊把碰到的東西分享上來 如果資訊有...

技術 白鷺引擎Egret Engine-如何創建場景

繼上一篇 白鷺引擎Egret Engine-專案裡包了什麼 這篇來解析如何創建場景 因為也是一邊接觸一邊把碰到的東西分享上來 如果資訊有誤或是有更好的資訊...

技術 白鷺引擎Egret Engine-專案裡包了什麼

繼上一篇 無痛起手白鷺引擎Egret Engine 這篇來介紹創建後專案的架構 因為也是一邊接觸一邊把碰到的東西分享上來 如果資訊有誤或是有更好的資訊 非常...

技術 無痛起手白鷺引擎Egret Engine

近期開始接觸了一套框架 - 白鷺引擎 簡單說明就是一個什麼都能做的遊戲前端框架 你想要的沒意外的話它都能實作 缺點 網路資源跟官方文檔很兩光 網路上挖得到的資料...

鐵人賽 Modern Web DAY 12

技術 Day12-Guard in nest.js(下)

除了authentication,通常會需要以role來管理頁面權限。 昨天提到Guard中的canActivate會傳入ExecutionContext,透過...

鐵人賽 Modern Web DAY 7

技術 Day7 - Vue-Lazyloading & Service worker Hook

上一篇學習了如何建立typescript & webpack & service worker的專案。 今天繼續實作如果將service wor...

鐵人賽 Modern Web DAY 5

技術 Day5 - Vue & Webpack & Service Worker 工欲善其事必先利其器

這一篇有跟大家介紹了Service Worker的應用, 今天想帶一下Webpack,強大的打包工具。 我會希望我的前端,能夠用到Webpack + Servi...

鐵人賽 Modern Web DAY 1

技術 Day1-nest.js開發環境準備

開發前必備軟體 node.js Runtime Postman 測試API VS Code 編輯器 Cmder command line工...

鐵人賽 自我挑戰組 DAY 4

技術 TypeScript - Gof 23 Design Pattern (04):Interface 1/2

前言 今天本來要先來看一下Var、Let的差異,但下班有點耽誤怕時間不夠。今天介紹瀏覽一下 Interfaces吧! Interfaces 介紹 官網HandB...

徵才 美商A10 Networks - Sr. FrontEnd Web Developer

A10 is more than a technology company. We provide security. We provide intellige...

徵才 美商A10 Networks - Junior FrontEnd Web Developer

A10 is more than a technology company. We provide security. We provide intellige...

徵才 美商A10 Networks - Sr. FrontEnd Web Developer

A10 is more than a technology company. We provide security. We provide intellige...

鐵人賽 Modern Web DAY 30

技術 [技術支援-8] 產品發佈設定

將產品發佈到正式環境 最簡單的方法是 ng build 將所有dist/資料夾底下的文件複製一份到伺服器上 如果想順帶設置base href至<ba...