iT邦幫忙

front-end相關文章
共有 486 則文章
鐵人賽 Modern Web DAY 2

技術 【Day02】什麼是防禦性 CSS?

在海賊王這部漫畫當中,有一個高人氣的反派角色,夏洛特·卡塔庫栗,他是 BIG MOM 海賊團「甜點三將星」之首、四皇「BIG MOM」夏洛特·莉莉的次子。 我...

鐵人賽 自我挑戰組 DAY 12

技術 如何在 HTML 上做表格再用 CSS 美化它

今天我們來說一說怎麼作表格,我就先說一個最簡單的結構,請看下方被包覆在<table>內的<tr><th><td&gt...

鐵人賽 Modern Web

技術 Day 34. 戰線擴張・專案語法 X 嚴格把關 - TypeScript Compiler Syntatic Checks Configurations

閱讀本篇文章前,仔細想想看 前端的 Debug 技巧有哪些? 編譯過後的檔案通常會有對應的 Source Map 檔,其中 Source Map 到底是在...

鐵人賽 自我挑戰組 DAY 4

技術 為何參加 iT 鐵人邦賽事?

說真的,自從下定決心要成為一個軟體工程師,才開始涉略愈來愈多的相關資訊,iT 邦幫忙這個知名IT人大站,以前雖有聽過,但真的不熟,也是這一陣子因轉職需求,才知...

鐵人賽 Modern Web DAY 16

技術 Angular 深入淺出三十天:表單與測試 Day16 - Template Driven Forms vs Reactive Forms

這段期間,我們用 Template Driven Forms 與 Reactive Forms 各自做了一個登入表單(靜態)與被保人表單(動態),而且我們也都...

鐵人賽 Modern Web DAY 26

技術 【Day 26】誰說一定要用別人寫好的 hooks - Custom Hooks

從介紹第一個 hooks 開始,我們都是在使用 React 提供的 hooks ,有沒有想過我們也可以實作自己的 hooks 呢? 先來看看我找到的一段對 cu...

鐵人賽 自我挑戰組 DAY 14

技術 CSS 的 border-radius、box-shadow 和 liner-gradient

關於 HTML 和 CSS 的學習筆記,快要告一個段落了,之後會開始進入到響應式網頁(RWD)的介紹,今天是 HTML 和 CSS 的最後一篇文章,我們來介紹...

鐵人賽 Modern Web DAY 30

技術 [DAY30] 被 React react 的後端工程師 - 後記

一開始會這麼定題目,其實是起源于我對前端的挑食,因為我不喜歡調畫面左邊一點右邊一點這種事情我真的不喜歡做所以取翻譯中 過敏 的意思來形容我的 React 學習過...

鐵人賽 自我挑戰組 DAY 1
介面設計流程與開發2 系列 第 1

技術 介面設計流程與開發-我們的30天

前言鐵人賽是需要鼓足勇氣、做好準備才敢參加的比賽,由於太艱難容易使人放棄,所以有一起督促前進的夥伴是非常重要低!初次參賽的我們,決定先挑戰順利完成30天學習記錄...

技術 領進前端門,修行在個人:一變應萬變的響應式網頁設計(1) - 基本環境、觀念

基本環境建立 因為各個不同的手機有不同的寬度,如下圖如果要符合每個不同的解析度去做開發,會導致開發上非常困難,所以需要加入以下這段語法 <meta nam...

鐵人賽 Modern Web DAY 28

技術 Angular 深入淺出三十天:表單與測試 Day28 - 自訂表單元件

經過了這段時間的練習與學習,相信大家應該越來越能體會 Angular 表單的強大與便利。 不過既然 Angular 表單這麼好用,如果能讓自己做的 Compo...

鐵人賽 Modern Web DAY 6

技術 Angular 深入淺出三十天:表單與測試 Day06 - 單元測試實作 - 登入系統 by Template Driven Forms

今天我們要來為我們用 Template Driven Forms 所撰寫的登入系統寫單元測試,如果還沒有相關程式碼的朋友,趕快前往閱讀第二天的文章: Temp...

鐵人賽 Modern Web

技術 Day 45. 通用武裝・泛用類別與介面 X 終極組合第二彈 - Ultimate Combo of Generic Class & Interface

閱讀本篇文章前,仔細想想看 泛用型別化名的如何進行宣告? 泛用化名註記在變數時的注意事項為何? 泛用函式的特點為何? 如果還不清楚可以看一下前一篇文章喔...

技術 【圖解Deno教學】介紹x安裝x使用 三合一

Youtube連結:https://bit.ly/36zpv2VDeno Taiwan(FB社團):https://bit.ly/2XXyoQ0 Deno是一...

鐵人賽 Modern Web DAY 10

技術 Angular 深入淺出三十天:表單與測試 Day10 - Template Driven Forms 實作 - 動態表單初體驗

今天要來用 Template Driven Forms 的方式實作一個很簡易的動態表單,使用上有點像是保險業者的系統,可以新增多名被保人,也可以編輯與刪除被保...

技術 關於購物車頁面的 RWD 移動概念

鐵人賽結束了,但說過了寫文章是 to be continued 的,今天就要先來記錄一下這個購物車頁面的 RWD 移動概念。 回歸正常學習進度,檢視了一下作業與...

鐵人賽 Modern Web DAY 29
Django 初心者之旅 系列 第 29

技術 【Day 29】Django 網頁美化篇 - Ctrl+C/V 的魔法

今天是鐵人賽的倒數第二篇,在這篇文章內,我們會透過前端框架Bootstrap來幫忙進行網頁美化的工作。Bootstrap是一個結合HTML、CSS、JavaSc...

鐵人賽 自我挑戰組 DAY 15

技術 響應式網頁(RWD)環境與 Media Query

在智慧型手機橫空出世進入我們的世界以後,網頁工程師/設計師突然面臨到了一個很大的問題,過往的設計都是依照 desktop 的螢幕瀏覽器與比例去構想的,但當智慧...

鐵人賽 Modern Web DAY 12

技術 12. [JS] 為什麼 typeof new Array() === 'object'?

JavaScript 由於弱型別的語言特性,對於剛開始學習的新手來說,型別就跟暗戀的對象一樣,總是讓人捉摸不透,即使你用了 typeof 運算子來問他,也會得...

鐵人賽 Modern Web DAY 5

技術 Angular 深入淺出三十天:表單與測試 Day05 - 如何寫出優秀的測試?

昨天介紹了開始撰寫測試之前必須要知道的二三事之後,想必大家已經對如何開始撰寫測試有了一些概念,但測試不是「有拜有保佑」,有寫就好。所以我們除了要知道如何開始撰...

鐵人賽 Modern Web DAY 5

技術 寫一個 Vue 頁面

定義路由 首先先來定義路由,先把上一篇寫的 home.vue 定義在根路由。 打開 src/router/index.ts,在 routes 內定義 {...

鐵人賽 Modern Web DAY 6

技術 Day 7: 接續 Create-react-app: What's in my folder? { D3 }

接續昨天用 create-react-app 開啟專案之後,今天要來看看我們的專案資料庫裡面有什麼東西! What’s in my folders? 1. p...

鐵人賽 Modern Web DAY 7

技術 Angular 深入淺出三十天:表單與測試 Day07 - 整合測試實作 - 登入系統 by Template Driven Forms

昨天幫我們用 Template Driven Forms 所撰寫的登入系統寫完單元測試之後,今天則是要來為它寫整合測試。 大家還記得整合測試的目標是要測什麼嗎...

鐵人賽 Modern Web DAY 3

技術 為什麼需要模組化?—ESModule模組介紹、React整理code技法與基本技巧

本文重點將會以ES6的Module為主 文章將會提到以下幾點 簡述Moduel歷史 什麼是module 基本用法 具名匯出、預設匯出 default匯出就像具...

鐵人賽 Modern Web DAY 14

技術 Angular 深入淺出三十天:表單與測試 Day14 - 單元測試實作 - 被保人 by Reactive Forms

今天我們要來為我們用 Reactive Forms 所撰寫的被保人表單寫單元測試,如果還沒有相關程式碼的朋友,趕快前往閱讀第十一天的文章: Reactive...

鐵人賽 自我挑戰組 DAY 17

技術 Day-17 打造表格列選擇功能 react-table

Day-17 打造表格列選擇功能 react-table 在 todos 中可以當作任務是否完成的選取框框,也可以作為列的選取手段,這樣的設計好像很少見,我之...

鐵人賽 Modern Web DAY 25

技術 【Day 25】useCallback - 學會把函式記起來

不知不覺來到第 25 天了,本來預計是要用小專案作結的,沒想到意外的忙碌啊,所以剩下的幾天就決定介紹一些我原本也不熟悉或不常使用的特性,學習的同時也盡量內化並記...

鐵人賽 自我挑戰組 DAY 18

技術 Day 18 CSS <Sprite 精靈圖>

1. 為什麼需要精靈圖 一個網頁中會需要很多小的背景作為修飾,若圖像過多服務器頻繁接收&amp;發送會造成服務器壓力過大,將降低頁面加載速度 因此,為了有效減少...

鐵人賽 自我挑戰組 DAY 23

技術 Sass 的變數功能 Variable

今天要來介紹的是 Sass 的變數功能,只要利用變數的功能,我們會比較好的去管理一個網站的其他設定值,而不用欲修改時要一行一行的檢視原生 CSS 碼。 $tit...

鐵人賽 Modern Web DAY 23

技術 【Day 23】useMemo

昨天 React.memo 比較像是針對 component 做 memorization,今天要介紹的 useMemo 這個 hooks 則是可以對函式實作...