本篇我想來談談JavaScript從原始碼到成功執行的過程。在此之前先來看看直譯式語言和編譯式語言的概述(節錄自維基百科): 直譯語言(英語:Interpreted language)是一種程式語言...
除了透過像是 prototype pollution 這種漏洞影響 JavaScript 的執行以外,你知道就連 HTML 也可以影響 JavaScript 嗎? 我們都知道 JavaScript 是...
前言 今天我們將說明JavaScript中的函式以及函示的定義方式。 說明 函式(Function): 類似於『變數』用來儲存值,『函式』是用來儲存一段可重複使用的程式碼 function 函式名稱(...
Hello 大家好!👋 又見面了~我是30才跨領域轉職女子 - SOP小姐,前一天和大家提到這系列文的緣起,今天來讓大家快速了解一下什麼是JavaScript,在今天的文章中你將會了解到: 1. 什麼...
前言 Hello 大家好! 我是30才跨領域轉職女子 - SOP小姐,在29歲這年決心轉職,跨入網頁開發的領域開始學習前端技能,並期待在30歲這年可以送給自己一個禮物。 在自學前端開發的過程中,經過了...
變數設定 在JavaScript中,有三種不同的變數聲明關鍵字:const、let 和 var,它們各自具有不同的行為和作用域。 const(常數): const 是用於聲明常數的關鍵字,常...
今天要教學的是用JS寫一款自己的網頁小遊戲,這是我在學習前期所自己練習的。 會用到html、js、css,這邊先把html程式碼貼上。 <!DOCTYPE html> <html...
前言 今天我們將說明JavaScript中的用來控制流程的『條件語法』以及可滿足自動化重複工作的『迴圈』。 說明 條件語法(Conditional statement): 如昨天所提到的三元運算子,我...
寫到這裡,第二章「XSS 的防禦方式以及繞過手法」正式告一段落。 我們花了許多的篇幅在討論 XSS,包括各種能夠執行 XSS 的方式、防禦方式以及繞過手法等等,以網頁前端來說,能夠對網頁做的最嚴重的事...
前言 今天我們將補齊說明剩餘的常見的運算子(Operators)以及簡介何謂二進制、Bit、Truthy和Falsy value。 說明 運算子(Operator): 位元運算子 (Bitwise...