原创 JavaScript Object類的靜態方法

ES5 使用指定的原型及屬性創建一個新對象 Object.create(prototype)Object.create(prototype,descriptors) 創建或配置指定對象的某個屬性 Object.defineProperty

原创 JavaScript原型

原型對象:每一個對象都從原型繼承屬性 原型的存在 所有通過對象直接量創建的對象都具有同一個原型對象,通過Object.prototype獲得對該原型對象的引用 通過new關鍵字和構造函數創建的對象的原型就是構造函數的prototype屬

原创 JavaScript創建對象的方式

對象直接量 對象直接量是由若干 名/值 對的映射表,名值對中間用冒號分隔,名值對之間用逗號分隔,整個映射表用花括號括起來。屬性名可以是JavaScript標識符也可以是字符串直接量(也可以是空字符串),屬性的值可以是任意類型的JavaSc

原创 JavaScript 類數組轉化爲數組

很多情況下我們需要將類數組的對象(key是以0到n的數字或字符串,具有length屬性。例如:Arguments對象)轉化爲一個數組來進行各種例如forEach的數組操作,在ES5中是利用類數組對象強制調用Array對象的slice方法來進

原创 JavaScript類繼承

和其他功能一樣,ECMAScript 實現繼承的方式不止一種。這是因爲 JavaScript 中的繼承機制並不是明確規定的,而是通過模仿實現的。這意味着所有的繼承細節並非完全由解釋程序處理。作爲開發者,你有權決定最適用的繼承方式。 創建的

原创 Python 實現的 12306搶票腳本

12306搶票腳本 本腳本使用一個類來實現所有代碼,大體上分爲以下幾個模塊及其步驟: 初始化對象屬性(在搶票前進行的屬性初始化,包括初始化瀏覽器模擬對象,個人信息等)。 建立模擬瀏覽器,模擬瀏覽器進行cookie等存儲。 驗證模塊: