iT邦幫忙

javascript相關文章
共有 5650 則文章
鐵人賽 Modern Web DAY 10

技術 用MathJax寫方程式

一般像數學、物理和化學等專業人士,使用簡報或文書處理軟體的時候,都會搭配專業的科學符號字型軟體。一般最常字的就是Mathtype,如果網頁要代替簡報軟體,除了提...

鐵人賽 Modern Web DAY 21

技術 Trick 20: 把鎧甲拉到身上裝備的拖曳控制器

用滑鼠拖曳圖案的功能,在許多遊戲裏都能看得到,比如說拼圖遊戲、解謎遊戲、方塊遊戲,或是像暗黑破壞神(Diablo)裏的角色裝備介面,也需要用滑鼠拖曳鎧甲來進行裝...

鐵人賽 自我挑戰組 DAY 1

技術 Day1- 又到了鐵人賽開賽了呢,我去年怎麼那麼糊塗呢(

作者的廢話( 哈囉我又來了,先來講講有關於為甚麼標題長這樣( 事情是這樣的,去年完賽後聽說歷年有在輔仁大學有頒獎典禮等等的活動,所以我就靜靜的等待通知,不料一直...

鐵人賽 Modern Web DAY 19

技術 Trick 18: 收下我的承諾,遲早給你個交待-I Promise

在寫遊戲流程的時候,常常會遇到需要等待某件事情發生,接著再去做另一件事的情況。比如說城內守衛要巡邏,那是不是要先規畫好巡邏站一二三,然後先設定目標為第一站,逛逛...

鐵人賽 Modern Web DAY 13
【每天5分鐘】學前端 系列 第 13

技術 Day13【每天5分鐘】學前端 | JavaScript 簡介

今天要介紹的 JavaScript ,目前版本已經來到 ES6 。 在學 JavaScript 之前,需要對 HTML 和 CSS 有基礎的認識 ヽ(✿゚▽゚)...

鐵人賽 自我挑戰組 DAY 7

技術 Day 7 Side Project: Split Landing Page 分離一頁式頁面

不知不覺時間來到了第七天啦! 今天要來做的是 Landing Page (又叫「一頁式網站」或「著陸頁」),那什麼是Landing Page呢?「 單一特定目...

鐵人賽 Modern Web DAY 1

技術 想轉職的鯊魚從零基礎開始學習JavaScript Day-01 前言

大家好,我是Niki,一隻放棄既有的鐵飯碗、從一個垃圾般的職場中逃離的小鯊魚,同時也是一個第一次參加鐵人賽新手、還沒轉職成工程師的小鯊魚,這樣沒基礎的我還請大家...

鐵人賽 Modern Web DAY 9

技術 【Day9】流程敘述-流程圖、if、else、else if

本篇會說明內容有: 流程圖如何呈現 將流程圖轉換為程式 if、else、else if 流程圖 流程圖是通過一系列邏輯語句勾勒出問題解決方案的可視化圖表。...

鐵人賽 Modern Web DAY 13

技術 Day13-圖解原型繼承與原型鏈

前言 這篇要介紹的是 JS 的繼承方式: 原型繼承,另外也會介紹幾個重要的專有名詞,包括原型鏈、[[Prototype]] vs __proto__ 等。 繼...

鐵人賽 Modern Web DAY 20

技術 Trick 19: 事件驅動的程式設計

在早期還是新手程式設計師的我,一直搞不懂事件驅動的程式風格到底有什麼好處,也因此走了一些冤枉路,更糟的是我繞了遠路還不自知。因此希望能藉今天這篇文章,讓同學們能...

鐵人賽 Modern Web DAY 18

技術 Trick 17: 綿延不絕的隨機地形是咋做出來的?

不管你喜不喜歡沙盒遊戲,都無法否認我的世界(Minecraft)、泰拉瑞亞(Terraria)這些屹立了十多年仍然立於頂端的遊戲類型有多麼吸引玩家。 類似的沙盒...

鐵人賽 Modern Web DAY 17

技術 Trick 16: 用MD5亂數產生器當個造物主

前天提到亂數產生器,以一個看似單純卻聚集了數學精要的演算法自製亂數產生器。 昨天講了哈希雜湊,列舉了雜湊在遊戲裏能夠施展的各種能力。 那麼今天我們來試著讓MD5...

鐵人賽 自我挑戰組 DAY 2
JavaScript亂記 系列 第 2

技術 暫時性死區 TDZ

這是 ES6 中對作用域新的專用語,翻成中文就是「時間上暫時無法達到的區域」,簡稱為「暫時死區」, let const 才有。在 JavaScript 中對於變...

鐵人賽 自我挑戰組 DAY 1
JavaScript亂記 系列 第 1

技術 var、let、const 差異

如果不宣告變數會污染全域,多人開發起來會變得很雜亂 例 1 例 2 function fnB的a不會影響到全域的a答:'local',1 '全'...

鐵人賽 Modern Web DAY 8

技術 【Day8】賦值運算子、邏輯運算子

這篇文章會說到JavaScript的運算子,簡單介紹兩種: 賦值運算子 邏輯運算子 賦值運算子 假設我有100元,幸運的我今天在路上撿到10元,要計算現在有...

鐵人賽 Modern Web DAY 12

技術 Day12-介紹 Currying、Partial Application

前言 因為 bind() 這個函式不只可以用來綁定 this,也可以做到像 Currying(柯里化)的效果,所以獨立一個篇章來說明,同時也會介紹柯里化。 不過...

鐵人賽 Modern Web DAY 16

技術 Trick 15: 把Hash函數帶進遊戲玩

哈希函數(Hash)對我而言是個熟悉卻又陌生的老朋友,因為在開發各種系統與遊戲的人生中,一直少不了它的陪伴,但始終沒有親手實作這些函數。 Hash Funct...

鐵人賽 Modern Web DAY 15

技術 Trick 14: 為什麼要寫自己的亂數產生器

今天的標題可能會讓人很困惑,明明JavaScript就提供了Math.random(),現成的亂數產生器為什麼放著不用,要自己瞎搞一個出來? 九成以上的遊戲都藉...

鐵人賽 Modern Web DAY 10
Three.js 反閘之路 系列 第 10

技術 Day10. 建立物件

了解 Geometry (幾何體) 與 Material (材質) 後就可以開始組成物件了 建立物件 先創建頭部及耳朵幾何體,並設定大小 const hea...

鐵人賽 Modern Web DAY 7

技術 【Day7】算術運算子、比較運算子

這篇文章會說到JavaScript的運算式及運算子,今天先簡單介紹兩種: 算術運算子 比較運算子 算術運算子 在JavaScript中算術運算子也是我們所...

鐵人賽 Modern Web DAY 11

技術 Day11-bind() 函式介紹 & 實作

前言 這篇將會介紹 bind() 的一些使用範例和實作一個簡單版本的 bind()。 bind() 語法 & 範例 語法: fn.bind(thisA...

鐵人賽 Modern Web DAY 14

技術 Trick 13: 網頁遊戲的基礎建設-更新循環系統

從多年前開始寫遊戲就發現了,不管是用C寫GBA卡帶遊戲、用C++寫3D戰略遊戲、用Flash寫RPG、用Java寫Applet、用Unity寫VR、還是用Typ...

鐵人賽 Modern Web DAY 9
Three.js 反閘之路 系列 第 9

技術 Day9. 幾何體

在3D的世界中,所有物件都是由 Geometry(幾何體)+ Material(材質) 所組成。 幾何體種類 幾何體跟材質一樣分很多種類如常見的 種類...

鐵人賽 Modern Web DAY 8
Three.js 反閘之路 系列 第 8

技術 Day8. 材質屬性與種類

在 3D 的世界中,所有物件都是由 Geometry(幾何體)+ Material(材質) 所組成。 材質屬性 材質屬性有非常多可控制的項目如常見的...

鐵人賽 自我挑戰組 DAY 3

技術 [Day 3] Menu Icon: 漢堡包 好好ㄘ

前言 在每天的實作中,都會遇到不熟、不知道如何使用語法完成的難題,可以點擊CSS 100作者本身的CodePen參考(參考下圖紅色箭頭),像是背景色、動畫效果之...

鐵人賽 自我挑戰組 DAY 6

技術 Day 6 Side Project : Scroll Animation 滾動動畫

今天要來做的是滾動動畫,利用滑鼠滾輪來控制BOX從左右兩邊交叉的出現,倒回去也一樣可以XD! 那我們就直接開始吧 運用知識點羅列 CSS 知識點 使...

鐵人賽 Modern Web DAY 10

技術 Day10-call()、apply() 函式介紹 & 實作

前言 雖然 Day8 的文章有提到 call()、bind()、apply() 這三個函式,不過也就只是淺淺帶過它們都能改變 this 指向,所以接下來的幾篇文...

鐵人賽 自我挑戰組 DAY 5

技術 Day 5 Side Project : Blurry Loading 模糊加載

今天要來做的是圖片模糊加載,圖片一開始是很模糊的,隨著加載率從0%~100%的過程中,會越來越清楚,最後進入焦點,而加載文字的部分則會慢慢淡出 事前準備 1....

鐵人賽 Modern Web DAY 13

技術 Trick 12: 直男與硬漢的交點-兩條線段的碰撞問題

昨天我們學會了怎麼用內積檢測角色圓與彈道的碰撞,用這個方法可以完整搜集一個飛得很快的物件和遊戲中一般物件的碰撞事件。不過在一些較為少見的情況下,遊戲也可能需要知...

鐵人賽 自我挑戰組 DAY 4

技術 Day 4 Side Project : Rotating Navigation 旋轉的導覽列

今天是中秋節,應景一下就做了一個很陽春的導覽列,本篇的重點會放在CSS 2D Transform的部分中秋圖片參考自iStock 事前準備 一張你喜歡的圖...