iT邦幫忙

javascript相關文章
共有 5653 則文章
鐵人賽 Modern Web DAY 16

技術 #16 JS: loop - Part 1

while statement If the statement is true, the code inside of {} would be execute...

鐵人賽 Modern Web DAY 5

技術 不只懂 Vue 語法: 在 Vue 2 為何無法直接修改物件型別資料裏的值?

問題回答 在 Vue 2,我們需要使用 .set() 等 Vue 語法來修改在 data 裏的物件或陣列資料裏的值。這是因為 Vue 2 是使用 Object....

鐵人賽 Software Development DAY 14

技術 從 JavaScript 角度學 Python(14) - BMI 計算(2)

前言 前面章節也算是已經告一個段落了,所以接下來一樣來簡單實作一下前面的小知識點。 BMI 章節回顧 在第六天的結尾處我們有寫了一段簡單的 BMI 計算功能:...

鐵人賽 自我挑戰組 DAY 14
JavaScript 核心觀念 系列 第 14

技術 【Day14】優先性及相依性

優先性(Precedence) 決定運算子彼此之間被語法解析的方式,優先序較高的運算子會成為優先序較地運算子的運算元 相依性(Associativity...

鐵人賽 自我挑戰組 DAY 14

技術 【Day14】變數的地盤—作用域(scoop)與提升(Hoisting)

作用域(scoop)簡單來說,就是變數的地盤,在地盤內,變數都有作用,出了地盤,變數就undefined了。 舉個不倫不類的例子,丐幫的幫主洪七公武功再強也沒有...

鐵人賽 自我挑戰組 DAY 14
JS30 學習日記 系列 第 14

技術 Day 14 - Object and Arrays - Reference VS Copy

前言 JS 30 是由加拿大的全端工程師 Wes Bos 免費提供的 JavaScript 簡單應用課程,課程主打 No Frameworks、No Compi...

鐵人賽 Mobile Development DAY 13

技術 Epic Games 跟 Apple 的訴訟對小開發商有什麼影響?

前天 Epic 跟 Apple 的訴訟第一次出結果,Apple 被判要在 90 天內開始允許所有 App 使用第三方付費,Epic 被判要賠之前偷用第三方付費之...

鐵人賽 Software Development DAY 13

技術 從 JavaScript 角度學 Python(13) - 輸出入資料

前言 接下來講一點比較互動性質的東西,其實也是為了下一個章節鋪陳,不然我真的快沒梗了 QQ 輸入資料 首先先聊聊 JavaScript 是如何互動這部分,通常如...

鐵人賽 Software Development DAY 3

技術 Day 03 - Curry

yo, what's up? 今天要來介紹 Functional Programming 重要的概念,Curry. Curry 的功用? 我們先來看一個簡單的函...

鐵人賽 Modern Web DAY 4

技術 不只懂 Vue 語法:請說明 Vue CLI 的目錄架構?

問題回答 開發時主要在 src 資料夾進行開發,最後打包輸出時是 dist 資料夾。在 src 裏,一定會用到 assets, components, view...

鐵人賽 Modern Web DAY 5
我的JavaScript日常 系列 第 5

技術 JavaScript Day 5. 型別辨識 typeof

偶爾程式也會碰到需要辨別變數的狀態,有時候是用於防止使用者輸入奇怪的文字,有時候是幫助自己確認變數的型別,使程式能順利執行,而 typeof 在使用方面也非常的...

鐵人賽 自我挑戰組 DAY 13
JS30 學習日記 系列 第 13

技術 Day 13 - Slide In on Scroll

前言 JS 30 是由加拿大的全端工程師 Wes Bos 免費提供的 JavaScript 簡單應用課程,課程主打 No Frameworks、No Compi...

鐵人賽 Software Development DAY 12

技術 從 JavaScript 角度學 Python(12) - 運算子

前言 運算子是一個非常常用的方法,因此在基礎觀念中也是絕對閃不了的。 運算子 最基本的運算子不外乎就是 + (加)、- (減)、* (乘)、/ (除) 這幾個運...

鐵人賽 自我挑戰組 DAY 13
JavaScript 核心觀念 系列 第 13

技術 【Day13】運算子(Operator)

運算子主要是利用符號或單詞,來運算前後的值並回傳結果 範例: 我們到 Chrome 瀏覽器的 Console 來查 範例中 1 和 2 被稱為運算元,而 +...

鐵人賽 Modern Web DAY 4
我的JavaScript日常 系列 第 4

技術 JavaScript Day 4. ParseInt / ToString

ParseInt() 直到我在寫這篇之前,parseInt 在我心中都還是一個很簡單的概念,一個可以把字串變成數字的函數。 // 把字串轉成數字的型別 let...

鐵人賽 Modern Web DAY 3

技術 不只懂 Vue 語法:以 Vue 和 Nuxt 為例,說明 SPA 和 SSR 的概念?

問題回答 Vue 是 SPA 框架,而 Nuxt 是 Vue 生態系裏的一個能同時實現 SPA 和 SSR 的框架。SPA 的主要技術是不用重刷頁面來更新頁面內...

鐵人賽 Modern Web DAY 15

技術 #15 JS: if else statement

To make the operators meaningful for users, let’s explain by examples if stateme...

鐵人賽 Modern Web DAY 3
我的JavaScript日常 系列 第 3

技術 JavaScript Day 3. 變數:布林、undefined、null

開始學習 JavaScript 之後遇到的變數五花八門,不理解用法或是不懂的回傳的型態,就很容易會卡的自己不要不要的,因此今天就好好的深入研究變數。 布林值 (...

鐵人賽 Modern Web DAY 14

技術 #14 JS: create a calculator by prompt()

Final Calculator Design <!DOCTYPE html> <html> <head> <tit...

鐵人賽 自我挑戰組 DAY 12
JS30 學習日記 系列 第 12

技術 Day 12 - Key Sequence Detection (KONAMI CODE)

前言 JS 30 是由加拿大的全端工程師 Wes Bos 免費提供的 JavaScript 簡單應用課程,課程主打 No Frameworks、No Compi...

鐵人賽 Mobile Development DAY 11

技術 在 React Native 裡實作 NSFW (Not suitable for work,工作場合不宜) 分類器

需求與場景 雖然我們的 App 為了怕麻煩,有要求 18+ 以上才能使用,但還是怕會有繞過這個限制的小孩在一對一聊天的場景,可以傳圖片。雖然大部分都非常健全,但...

鐵人賽 Software Development DAY 11

技術 從 JavaScript 角度學 Python(11) - 串列 20 種操作的方法

前言 前面簡單聊了字典與串列之後,接下來我想額外拉一篇輕鬆無負擔的章節來描述與紀錄一下關於 Python 的串列處理。 JavaScript 的 20 種操作方...

鐵人賽 Modern Web DAY 9

技術 [Day 09 - JS] 網頁第三大核心技術 — Javascript

What is Javascript?JavaScript (簡稱 JS)是一種 直譯式(Interpreter) 程式語言,程式碼會由上到下立即執行,它與HT...

鐵人賽 Modern Web DAY 13

技術 #13 JS: Intro to Data, Variables, Operators

Data: Number, String, Boolean Number: e.g. 7, 17 String: consist of quotation m...

鐵人賽 Software Development DAY 2

技術 Day02 - Pure Function

yo! what's up! 本篇文章會簡單地介紹基本的 Functional Programming 概念,這些概念不僅重要,更是貫穿了之後的主題。 Pure...

鐵人賽 Software Development DAY 1

技術 Day 01 - Hi, Functional Programming

Alert: 以下會將 Functinoal Programming 簡稱 FP. 關於我 yo! What's up 這是筆者第一次參加 IT 鐵人賽,希...

鐵人賽 自我挑戰組 DAY 11
JS30 學習日記 系列 第 11

技術 Day 11 - Custom HTML5 Video Player

前言 JS 30 是由加拿大的全端工程師 Wes Bos 免費提供的 JavaScript 簡單應用課程,課程主打 No Frameworks、No Compi...

技術 【Lua】用 Fengari 讓 Lua 取代 JavaScript 吧!

大家好! 眾所皆知,能開發網頁的動態程式語言以 JavaScript 為首選,畢竟幾乎所有瀏覽器都支援。然而,因為原生 JavaScript 有缺陷,有時不得不...

鐵人賽 Modern Web DAY 2

技術 不只懂 Vue 語法:Vue 的 MVVM、漸進式框架、宣告式渲染是指什麼?

問題回答 Vue 的 MVVM 是由 View(畫面)、ViewModel(Vue 實體)、Model(資料)組成。 由 ViewModel 把 View 和...

鐵人賽 自我挑戰組 DAY 12
JavaScript 核心觀念 系列 第 12

技術 【Day12】原始型別及物件型別

JavaScript 中型別主要分為原始型別和物件型別兩種 原始型別 原始型別中包含七種型別, 而這些型別有各自的方法, 這些方法可以藉由包裹物件來查看, 其中...