JavaScript 的 if 條件式

JavaScript的 if 條件式介紹,在正式介紹 if 條件式寫法之前,先來介紹比較運算子與邏輯運算子,因為 if 條件式內的條件會經由運算子來進行比較與運算,接著再說明 if 的寫法以及 switch 之間的寫法,兩者之間有甚麼差異。

AlecWang

2019-12-04

Day6-PWA 初體驗 - 小試身手

前面真的講滿多廢話的,接下來這邊就準備拿一個小專案來小試身手囉~ 這邊將會使用我先前參加六角學院的甜點電商切版活動來當作本次的專案範例

Ray

2019-12-03

JavaScript reduce 在做什麼?

陣列方法有很多種,包括 forEach、map、filter 等等,其中 reduce算是比較複雜且容易讓人感到困惑的一種方法,因此這篇文章會介紹 JavaScript reduce 的功能與基本應用。

Eden Pan

2019-11-28

十分鐘建立雲端 Firestore 資料庫

身為前端工程師的我,其實都對 NoSQL 比較拿手,例如 MongoDB、Firebase 的 Realtime Database。但由於 W3Hexschool 的網站是用 Firestore 開發的,也讓我對它產生十足的好奇,也因此有這篇教學文。

洧杰

2019-11-25

如何最佳化網站的圖片效能?

圖片是網站很重要的視覺元素,無論是 Banner、Icon、Logo、各種圖表等等,佔據了網站絕大多數的可視空間,因此如何優化圖片就成了前端工程師一門重要的學問。本文主要是針對引入正確的圖片類型,並正確呈現圖片尺寸與像素在不同裝置上來談談圖片的最佳化過程。

Eden Pan

2019-11-22

Angular 超入門學前幼幼班(二)

網頁初學者也 OK!新手給新手的學習筆記。只要對 Angular 有興趣的人,都就可以試著進來體驗一下 Angular 是什麼樣的前端工具~

bell

2019-11-21

Node.js + MySQL 部署 Heroku

做完專案到底要怎麼部署,部署上去怎麼一直報錯? 本篇介紹 Node.js + MySQL 部署 Heroku 手把手教學!

集點送紅利

2019-11-20

有點長的淺談 JavaScript function 函式

昨天在六角學院做了線上直播的介紹,過程真的是緊張到爆炸,我知道自己其實滿容易健忘的,所以不寫文章筆記心裡有點過意不去,因此這一篇 「有點長的淺談 JavaScript function 函式」就誕生了。

Ray

2019-11-19

都給我動起來! Animate.css 分享

覺得網頁呆板無趣嗎? 覺得網頁互動性不佳嗎? 嘗試為你網頁中的元素增添一點動感吧! 但是要寫 CSS animate 又好麻煩,且我又是設計苦手怎麼辦?

Tim Chen

2019-11-11

Angular 超入門學前幼幼班(一)

網頁初學者也 OK!新手給新手的學習筆記。只要對 Angular 有興趣的人,都就可以試著進來體驗一下 Angular 是什麼樣的前端工具~

bell

2019-11-10

成為一個好的前端工程師

要如何成為一個好的前端工程師呢?可以從 Coding 能力、團隊合作、溝通三個面向來看...

Eden Pan

2019-11-09

Homebrew 教學 - 以安裝 git 為例

我的背景是前端工程師,本身是使用 Mac,以往我在安裝軟體時,都是直接下載安裝檔 .pkg,所以都會下意識忽略 Homebrew 的安裝方式。但因為前幾天在安裝 mongo 時,發現他除了 Homebrew 外,其他安裝都很麻煩,也促使我想好好把這個安裝方式學 ...

洧杰

2019-11-06

點擊網址自動開啟 Desktop、Mobile APP

會激發我寫這篇文的原因,是因為我很常使用 ZOOM 會議軟體,它的使用者體驗很棒,只要給參與者一個網址,點擊後就可以開啟 Desktop、Mobile APP,也讓我很好奇這段原理是怎麼做的,所以也讓我想展開一場研究之旅。

洧杰

2019-11-03

初探前端 Unit Test

隨著專案當規模變大時,在產品上線前都會進行多次人工的測試,或是進行程式碼的重構,這都是常見的現象。但也經常因為重構或是測試後進行調整時出現改 A 壞 B 的情況,又或者花在人工測試的時間太多,因此這時就可以試著導入單元測試來輔助開發過程。

葉子

2019-10-31

如何優雅撰寫 Git Commit 訊息

撰寫好的 commit 訊息,可以幫助你日後回顧時,可以更精準方便回顧,更重要的是讓你的夥伴方便閱讀。早在 2014 年 Chris Beams 就寫過一篇 How to Write a Git Commit Message,如果裡面有提及重要的七大點。

洧杰

2019-10-31

軟體工程師必學的文字對話藝術

不論是在工作、生活,我們都會使用 LINE、Message、Skype、Slack 等聊天溝通工具來做交流,現實生活上面對面溝通時上有所謂的 **說話藝術**,但是在這些聊天工具上使用「說話藝術」這項技能就顯得很難活用,其最主要原因是文字是沒有感情表現的一種工 ...

Ray

2019-10-28

淺談 BEM CSS - CSS 設計模式與架構

BEM是 Block Element Modifier 的縮寫, BEM 是一種為了讓 CSS Class 更好維護的命名方式,藉由不同組件的命名 讓程式碼易懂、可重用,進而有效率地開發和維護。

冷靜點梅林

2019-10-27

Vue 的生命週期

學 Vue 的時候,一定會接觸到的其中一個概念就是生命週期。它讓我們在 Vue 實例創建到銷毀的過程中,能獲取到每個階段的不同狀態,讓我們來介紹一下生命週期吧!

Chen Tim

2019-10-24

Google reCaptcha v3 - 用 AI 辨識你是不是機器人

這其實是 Google 所推出的服務,名字叫做 Google reCaptcha,好處就是會由它來幫你驗證對方是不是機器人,避免有人惡意攻擊你的網站。 不過多少會影響使用者體驗,畢竟你流程跑到一半,還要跑驗證實在很麻煩,Google 可能也獲得了許多回饋,也 ...

洧杰

2019-10-24

Day2-PWA 初體驗 - PWA 特色

在前一篇講了一大推東西,雖然也有一些範例,但是你可能會想問到底 PWA 的特色是什麼?相信在前面你應該已經有所感受到部分,所以我就列出 PWA 主要特色吧~

Ray

2019-10-24

蛤? 不規則排版 ( vue - masonry )

Vue 套件介紹 : 當遇到不規則排版時,你會怎麼處理呢? Masonry 又稱瀑布式排列,究竟是啥來探探吧!

集點送紅利

2019-10-22

CSS Masks 圖片遮罩效果

上回 CSS 文字鏤空與遮罩效果文章中,介紹了使用 background-clip 對文字進行鏤空或遮罩的效果,此次我們要來介紹另一個 CSS 樣式 mask ,透過 mask 屬性可以針對 PNG 或 SVG 設計遮罩的效果。

Tim Chen

2019-10-22

使用 padding-top/bottom 實現等比例響應式背景圖

一般處理響應式圖片時,最簡易的處理方式是將 <img> 圖片標籤寬度設置最大寬度百分比值使其高度會隨著寬度的變化自適應調整,並維持原圖片的寬高比。 若想在一區塊裡添加響應式背景圖,且維持固定的寬高比時,可使用 padding-top 或 padding-bot ...

Gina.

2019-10-20

初心者的 Ruby 從 0 開始到 Hello World

身為一個汽車維修員,阿不是,是身為一個前端工程師,應該或多或少都有聽過 Ruby on Rails 的大名吧? 什麼!沒聽過?好吧,就跟我這個菜菜的初心者一起從 0 開始吧!

buckychu

2019-10-19

JavaScript ES6 語法糖 - 解構賦值介紹

解構賦值是 ES6 才出現的語法糖,它可以幫助我們把陣列與物件的值取出成一個獨立變數。學會這個語法糖,不僅可以幫助我們程式碼更加簡潔、開發上也會更有效率喔~

Chunwen Yu

2019-10-18

寫給前端的 Chrome extension 教學

extension 的開發有蠻大一部分都與前端所需技能相符,希望透過這篇文章讓大家認識 chrome extension 並嘗試製作自己的插件工具,若是有開發出好玩的 extension 歡迎大家跟我分享!

葉子

2019-10-18

CSS 文字鏤空與遮罩效果

最近看了一部日劇「我要準時下班」,主角東山結衣是在 WEB 製作公司上班的女性,雖然劇中的主軸並非在開發網頁上,但是仍然有不少可以讓前端開發者感同身受的橋段,整體來說算是一部蠻推薦且輕鬆的日劇…

Tim Chen

2019-10-17

端端們該學的 Docker 筆記

Docker 是一棟虛擬的盒子 但裡面可以裝下許多你的鬼主意的盒子 是一個準備為你夢想的家建立的模擬盒子 是一個可以讓你隨時重生的盒子 是一個怎麼破壞一切還是可以重來的盒子 而它將會陪伴著你(妳)的開發人生 看到這裡是不是很興奮呢!!!? 那該怎麼開始呢? ...

小藍兒(宗賢)

2019-10-17

Day1-PWA 初體驗 - 前言

PWA 是一個逐漸成熟的網頁技術,那 PWA 到底是什麼?它又有用處?又為什麼要了解?所以接下來的文章就讓我們來了解 PWA 吧 :D

Ray

2019-10-17

透過購物車來了解 Cookie 的運作方式

在電子商務網站中一定會有購物車這個功能,讓你能夠將喜歡的東西放在裡面,最後再一次結帳,這篇文章將簡單講解為什麼需要有 Cookie 以及前端技術上使用 Cookie 的方法。

黃凱崙

2019-10-14

Mkcert - 在 localhost 掛 HTTPS 神器

目前許多網站都逐漸從 HTTP 轉到 HTTPS,但是在開發環境上,又很難去測試一些必須用 HTTPS 才能測的功能。 所以這裡來介紹 mkcert 這套神器,輸入完指令就有現成憑證可以用啦~

洧杰

2019-10-07