[Python] Module&Package

前言

任何一個python程式都可以作為python的模組(模組是一個.py的檔案),裡面有許多定義的變數和函式供其他程式使用,模組設計目的是由其他程式引入並使用,將功能模組化帶來的好處是模組化的程式可以在不同程式引入,減少重複寫相同功能的情況。同時,如果有別人別人寫好實用的模組,可以透過引入的方式,直接拿來使用。

Read more

[Python] 字典-Dictionary

前言

每一個元素都由鍵(key)和值(value)組成的鍵值對物件,結構為{key: value},鍵和值之間是用冒號 : 來分隔,鍵-值對之間是用逗號, 做分隔。

Read more

[Python] 串列(List)&元組(Tuple)

前言

串列是夠提供儲存資料的記憶體空間,Python中的串列(List)類似其他程式語言中的陣列(Array),是一個有順序性的元素集合,若要可根據list中的實際內容或是該元素在list中的位置用索引值(index)進行查找。

Read more

[Python] 字串處理

前言

本篇紀錄經常用到的字串處理方法, 而這些方法已經可以滿足大部分字串處理的需求。

字串(string)

Python的字串有單引號''或雙引號""的形式,

  • 若字串中本身就包含單引號或是雙引號,可以使用另一種引號以利區別
  • 如果在字串資料中遇到相同引號時,則需使用跳脫(escape)字元: \做跳脫處理,避免被誤判為字串的結束點。
Read more

[JavaScript] ES6 Syntax

前言

筆記一下這陣子學的一些 ES6 語法

template literal(模版字串)

模板字符串使用反引號(``)來代替普通字符串中的用雙引號和單引號。模板字符串可以包含特定語法(${expression})的佔位符。–MDN

使用模版字串可以讓 code 用更優雅的方式來表示,以下做比較。

Read more

[JavaScript] Event

前言

這篇筆記關於Javascript事件操作的觀念。
JavaScript 是一個事件驅動 (Event-driven) 的程式語言。

什麼是事件驅動?

就是當瀏覽器載入網頁,開始讀取文檔(document)後,雖然馬上會讀取 JS事件相關的程式碼,但需等到「事件」被觸發(滑鼠點擊、按下鍵盤)後,才會再執行相應程式。

Read more

[JavaScript] Function

前言

函數是重複呼叫的程式區塊,還能接受輸入的參數,不同的參數會返回不同的值,如果運用的當,可以讓程式變得簡潔且彈性。

函數定義(Function Definition)

JavaScript 有三種定義函數的方式

1.函數宣告
2.函數表達式
3.用 new 建構函式
Read more

[JavaScript] DOM 操作

前言

這篇筆記先做一部分的 DOM 基礎操作,後續再慢慢補。

BOM (Browser Object Model;瀏覽器物件模型)

是瀏覽器所有功能的核心,與網頁的內容無關。

早期各家瀏覽器廠商幾乎各自在自家瀏覽器上實作功能,沒有同一規範,非常混亂。後來 W3C 把各家瀏覽器都有實作的部分,進行整合納入 HTML5 的標準中,也就是 BOM 。

Read more

[Vue.js] Props - 父子組件間溝通

前言

在 Vue中,每個組件都有單獨作用域,是各自獨立的,我們可以通過prop 由父組件向子組件傳遞數據,在組件上註冊的一些自定義屬性。當一個值傳遞給一個prop屬性的時候,它就變成了那個組件實例的一個屬性。Ref

目的:

  • 拆分個別的功能,並達到複用效果
  • 避免內部元件改變外部元件
  • 資料更集中,管理上更便利
Read more

[JavaScript] 使用Google Map API

筆記如何使用Google Map API 進行服務

前言

Google Maps是現代人形影不離的工具,交通的部分時常都得依靠他的幫忙,這篇就來筆記這項強大服務的使用方法吧!

Read more