原创 [python]輸入與輸出

1. 讀取命令行選項 Python啓動時,命令行選項放置在列表sys.argv中。例如: import sys if len(sys.argv) != 3: sys.stderr.write("Usage: python %s in

原创 [Python]模塊、包

1. 模塊與import語句 任何Python源文件都能以模塊的形式使用,例如: # spam.py a = 37 def foo(): print("I'm foo and a is %s" % a) def bar():

原创 [Python]類與面向對象編程

1. class語句 類通常是由函數、變量和屬性組成的集合。使用class語句可以定義類,例如: class Account(object): num_accounts = 0 def __init__(self, name

原创 [JavaScript] BOM

1. window對象1.1 全局作用域BOM的核心對象是window,它表示瀏覽器的一個實例。由於window對象同時扮演着ECMAScript中Global對象的角色,因此所有在全局作用域中聲明的變量、函數都是window對象的屬性和方

原创 [Node]基礎知識

1. Node特性Node的功能強大,它將JavaScript擴展到了更多領域,特別是後端網站服務器開發。它是對高性能V8引擎的封裝,通過提供一系列優化的API類庫,使V8在瀏覽器之外依然能高效運行。Node的一大特性是對高性能的追求。首先

原创 [Python]函數與函數編程

1. 函數 使用def語句可定義函數: def add(x, y): return x + y 函數體就是在調用函數時所執行的一系列語句。調用函數的方法是在函數名稱後面加上參數。參數的順序必須與函數定義匹配,否則會引發TypeErr

原创 [jQuery]Ajax的應用

1. load()方法load()方法是jQuery中最爲簡單和常用的Ajax方法,能載入遠程HTML代碼並插入DOM中,它的結構爲:load(url[, data][, callback])url參數表示請求HTML頁面的URL地址,da

原创 [Ruby]線程和進程

1. 創建線程可以使用Thread.new調用來創建新線程,爲它提供一個含有將要在新線程中運行的block,例如:require 'net/http' pages = %w(www.baidu.com www.google.com) thr

原创 [JavaScript] DOM

1. Node類型1.1 什麼是DOMDOM是針對HTML和XML文檔的一個API,它描繪了一個層次化的節點樹,允許開發人員添加、移除和修改頁面的某一部分。節點分爲幾種不同的類型,每種類型分別表示文檔中不同的信息及標記,每個節點都擁有自己的

原创 [PHP] 面向對象

1. 類、屬性和操作1.1 類的結構一個最簡單的類定義如下:class classname { }爲了使類具有實用性,需要添加一些屬性和操作。通過在類中使用關鍵詞來聲明變量,可以創建屬性,這些關鍵詞與變量的作用域相關:public、priv

原创 [JavaScript] 引用類型

1. 原生引用類型1.1 引用類型和類引用類型是一種數據結構,用於將數據和功能組織在一起,也常稱做類。ECMAScript從技術上說是一門面向對象的語言,但它不具備傳統的面嚮對象語言所支持的類和接口等基本結構。1.2 Object類型大多數

原创 [Java]字符串

1. 不可變StringString對象是不可變的,String類中每一個看起來會修改String值的方法,實際上都是創建了一個全新的String對象,例如:public class Immutable {   public static 

原创 [jQuery]選擇器

1. 基本選擇器基本選擇器是jQuery中最常用的選擇器,也是最簡單的選擇器,它通過元素id、class和標籤名等來查找DOM元素。如下表:選擇器描述返回示例#id根據給定的id匹配一個元素。單個元素$("#myID").class根據給定

原创 [jQuery]DOM操作

1. DOM操作分類1.1 DOM CoreDOM Core不專屬於JavaScript,任何支持DOM的程序設計語言都可以使用。JavaScript中的getElementById()、getElemetsByTagName()、getA

原创 [Java]基礎知識

1. 一切都是對象1.1 面向對象設計語言Java是基於C++的,但相比之下,Java是更純粹的面向對象程序設計語言。C++和Java都是混合/雜合型語言,允許多種編輯風格,C++之所以成國一種雜合型語言主要是因爲它支持與C語言的向後兼容。