![](https://imagedelivery.net/kDRCweMmqLnTPNlbum-pYA/prod/embed/94023f21-8e4c-49cc-ad7d-c03ec981fa01.jpeg/public)
Selenium 自動化瀏覽器定位元素的8種策略
Selenium 是一個範圍廣泛的工具和函式庫的總稱專案,用於啟用和支援網頁瀏覽器的自動化。Selenium WebDriver 提供了 C#、JavaScript、Java、Python、Ruby 等多種語言的 API,可以用於編寫自動化測試軟體。
![](https://imagedelivery.net/kDRCweMmqLnTPNlbum-pYA/prod/cover/f796371b-60cc-49f5-9816-89d84dacabf4.jpeg/public)
JavaScript 與 CoffeeScript、TypeScript 和 Flow 的關係
JavaScript (簡稱 JS) 是具有一級函數的輕量級、直譯式或即時編譯的程式語言。它因為用作網頁的腳本語言而大為知名,但也用於許多非瀏覽器的環境,像是 Node.js 等。由於 JavaScript 語法上的一些缺點,軟體工程師們又設計出了 CoffeeScript、Ty…
![](https://imagedelivery.net/kDRCweMmqLnTPNlbum-pYA/prod/embed/c5d665d7-6111-45a6-8381-15b969b750ae.jpeg/public)
週五編輯室|蘋果香蕉與電腦|編輯之狗
一開始接觸 JavaScript ,時常覺得 coding 就是一種指向與代入,例如 let a = [1, 2, 3, …],每次需要用到這個數列時,直接call a 便可。多麼複雜的運作,都可以靠拆解與編寫,即,將需要解決的問題細分,編寫不同function,用符號代入再組合…
![](https://imagedelivery.net/kDRCweMmqLnTPNlbum-pYA/prod/embed/6469de1e-61b1-429a-907c-2721a7b96744.jpeg/public)
4 套網頁 Web JavaScript 辨識 Barcode 條碼 QR Code 函式庫分享清單
最近有專案需求要在 Web 上進行一個掃描條碼辨識的動作,做了一些功課,有 Open Source 方案跟商業解決方案,整理起來分享給大家。
![](https://imagedelivery.net/kDRCweMmqLnTPNlbum-pYA/prod/cover/97ab50ec-7f19-4a54-a901-1f0dd2c3f14f.jpeg/public)
Vue2 及 Vue3 生命週期改變
前言 Vue 是一個現代開發框架,擁有完尚的生態系,讓我們可以將須多元件客製化,做出組件,並且可重複利用,高擴充性。在開發組件時,每個組件都擁有自己的生命周期,Vue 組件會偵測每個變數值,是否有變,並且更新內容,今天要一個一個了解 Vue 的生命週期,讓大家有更多認識。
![](https://imagedelivery.net/kDRCweMmqLnTPNlbum-pYA/prod/cover/ed3ba06a-4d4f-4769-970b-419e350b797f.png/public)
JavaScript 演義 #2: 三顧茅廬,尋碼正位
JavaScript 演義 #2: 三顧茅廬,尋碼正位
![](https://imagedelivery.net/kDRCweMmqLnTPNlbum-pYA/prod/embed/5f62df22-94e6-4414-a014-9420783e81d8.png/public)
JavaScript 演義 #1: 黃巾風起,代碼新篇
JavaScript 演義 #1: 黃巾風起,代碼新篇
![](https://imagedelivery.net/kDRCweMmqLnTPNlbum-pYA/prod/embed/56d5e8bb-6edc-461b-8fcd-1ad82af3c690.png/public)
怎麼問Chatgpt獲得清晰回答-JS argument 與parameter的分別
怎麼問Chatgpt獲得清晰回答?回想日常的思考模式與記錄筆記模式,指引chatgpt用同等方式;回答切換語言,使用自己能理解的方式而不一定要用習慣的語言;用例子來加強印象跟延伸解釋;一直問到理解為止
![](https://imagedelivery.net/kDRCweMmqLnTPNlbum-pYA/prod/cover/2a5523f0-7692-4933-9253-f729868d362d.jpeg/public)
用Chatgpt來改錯|JavaScript-Fibonacci
記錄錯題來減少錯誤再次發生
![](https://imagedelivery.net/kDRCweMmqLnTPNlbum-pYA/prod/cover/2d1ab68c-0c5c-4f85-b996-b55aefb9f789.jpeg/public)
用Chatgpt來改錯|JavaScript-FizzBuzz
自學編程很難持續的一個問題是遇到了bug根本不知道問題在哪裡,找論壇別人也不一定能給你解釋清楚,自從Chatgpt出了之後,你可以反复問它問題,不管難易,對方也不會挑剔,一直解釋到你懂得為止。
![](https://imagedelivery.net/kDRCweMmqLnTPNlbum-pYA/prod/cover/f63ef552-82e1-4520-8ed3-64d350781f91.jpeg/public)
用Chatgpt來學習|閏年計算JavaScript
利用Chatgpt學習用JavaScript來計算閏年的一些方法 //超基本JS code
![](https://imagedelivery.net/kDRCweMmqLnTPNlbum-pYA/prod/cover/6bd1f8ab-bf80-404e-9119-19903f8e030b.jpeg/public)
簡單的網頁截圖功能 - DOM to Image
去年九月時,August 有寫了一篇〈簡單的網頁截圖功能 – html2canvas、Canvas2image〉。最近工作上真的要使用這套後,才發現真實的情形下,因為網頁會比 Demo 中的複雜,所以存下來的圖有些部份是跑版的。問了 ChatGPT 有沒有替代的工具,ChatGPT 就推薦了 DOM to Image。
![](https://imagedelivery.net/kDRCweMmqLnTPNlbum-pYA/prod/cover/8d7fc9a3-687a-41a7-af33-2bb7951e7f03.jpeg/public)
ECMAScript: The Evolution of JavaScript
ECMAScript is the official specification for the JavaScript programming language. It is maintained and developed by the ECMAScript standards...
陳述式與表達式
六角學院2022年JS直播班的第二週核心課程心得筆記,講解Javascript的陳述式與表達式的概念。
Javascript 入門:Continue statement
Continue statement 可以用喺 while / for loop 入面跳到下一個 iteration
![](https://imagedelivery.net/kDRCweMmqLnTPNlbum-pYA/prod/embed/5eff75b8-0a06-4736-b246-44e9d851150a.png/public)
香港回歸廿五年有冇變?
今日係香港大日子,見周圍都好多國旗,紅噹啷咁好喜慶,有感而發想出個 PR 加個新 method 比 HongKong 個 class,順手講下我平時嘅 naming convention..
![](https://imagedelivery.net/kDRCweMmqLnTPNlbum-pYA/prod/embed/da915004-ccd4-4022-983a-73940b3a6e0a.png/public)
Javascript — 第09天
WebAssembly新類型的程式碼,能run在現代瀏覽器在瀏覽器跑得非常快Doc in MDN堆疊溢位Stack Overflow垃圾回收機制Garbage Collection僅保留需要的資料記憶體流失Memory Leak立即函式IIFE為立即直接函式表達式(Immedi...
![](https://imagedelivery.net/kDRCweMmqLnTPNlbum-pYA/prod/embed/05dcf83b-facd-4032-9d2a-62607875d502.jpeg/public)
Javascript — 第07天
今日主題 📕ES7ES8ES10(ES2019)- flat()🎃到github找source code HereES7ES8將空白插入開頭 padStart將空白插入末端 padEndkeysvaluesentries替代ReplacementES10平面化flat()如...
![](https://imagedelivery.net/kDRCweMmqLnTPNlbum-pYA/prod/embed/44ad77cb-4b5a-4611-8db9-b8868a6cd811.jpeg/public)
Javascript — 第 06天
你可在github找到 source code Here本日主題進階函式Advanced Function-閉包closure-currying-compose進階陣列Advanced Arrays-forEach-mapArray-filter進階物件Advanced Obj...
![](https://imagedelivery.net/kDRCweMmqLnTPNlbum-pYA/prod/embed/c2816ed9-cd19-45de-879a-d3000543abf7.jpeg/public)
Javascript in Leetcode 07–09 | 面試問題
可以來此找原始碼 my github7. Reverse IntegerGiven a signed 32-bit integer x, return x with its digits reversed. If reversing x causes the value to...
![](https://imagedelivery.net/kDRCweMmqLnTPNlbum-pYA/prod/embed/54aa11f1-45d7-49db-b9bc-8ce160e52fd8.jpeg/public)