原创 JavaScript中的解構及數組對象操作

JavaScript中的解構及數組對象操作 文章目錄JavaScript中的解構及數組對象操作解構列表解構參數解構數組解構對象解構數組操作對象的操作 JS的結構很靈活,參考: https://developer.mozilla.o

原创 javascript對象模型

javascript對象模型 文章目錄javascript對象模型定義類1.字面式聲明方式(也稱爲字面值創建對象。)2.ES6之前----構造器構造類3.ES6中的class關鍵字this的不同作用域高階對象、高階類、或稱Mixi

原创 js中的RegExp正則表達式

js中的RegExp正則表達式 創建一個正則表達式 語法 /pattern/flags–>/表達式/模式 new RegExp(pattern [, flags])–>new RegExp(表達式,模式) // 第一種方

原创 JavaScript中string與number

JavaScript中string與number string字符串 將一個值使用'單引號或者"雙引號,引用起來就是字符串。 ES6提供了反引號定義一個字符串,可以支持多行,還支持插值。 let a = 'abc'; let

原创 JavaScript中數據類型與運算符

JavaScript中數據類型與運算符 註釋 和C、Java一樣 單行註釋// 多行註釋/* 註釋 */,也可以用在語句中。 str = 'hello' + /* comment */ 'xdd' console.log(st

原创 javascript函數作用域和異常處理

函數作用域和異常處理 函數 語法: function 函數名(參數列表){ 函數體; return 返回值; } 示例: function add(x,y){ return x+y; } con

原创 javascript控制語句

javascript控制語句 文章目錄javascript控制語句語句塊流程控制條件分支if條件分支switch...case分支語句循環語句for循環break、continuefor迭代的差別練習 語句塊 JS使用大括號構成

原创 javascript中的Math與Date

javascript中的Math與Date Math 是一個內置對象,它具有數學常數和函數的屬性和方法。不是一個函數對象。 與其它全局對象不同的是, Math 不是一個構造器. Math 的所有屬性和方法都是靜態的. 你用到的常

原创 JavaScript開發環境準備

JavaScript開發環境準備 Nodejs Nodejs是服務器端運行JavaScript的開源、跨平臺運行環境。 Nodejs原始作者瑞安·達爾(Ryan Dahl),於2009年發佈,使用了V8引擎,並採用事件驅動、非阻塞

原创 JavaScript生成器函數(generator function)

JavaScript生成器函數(generator function) 注意:數組推導式和生成器推導式建議都不要使用。都是非標準語法。 可以使用生成器函數(generator function) 語法: function*

原创 前端技術發展史

前端技術發展史 HTML HTML(HyperText Markup Language)超文本標記語言,它不同於編程語言。 超文本就是超出純文本的範疇,例如描述文本的顏色、大小、字體等信息,或使用圖片、音頻、視頻等非文本內 容。

原创 Python中的元編程

Python中的元編程 文章目錄Python中的元編程type類構建元類元類的應用元編程總結 元編程概念來自LISP和smalltalk。 如果自己寫的代碼,能生成我們需要的代碼。這就是元編程。即用代碼生成代碼。或者說用代碼生成

原创 SQLAlchemy框架的使用

SQLAlchemy框架的使用 ORM ORM,對象關係映射,對象和關係之間的映射,使用面向對象的凡是來操作數據庫。 關係模型和Python對象之間的映射 table => class #表映射爲類 row

原创 pymysql模塊的使用

pymysql模塊的使用 文章目錄pymysql模塊的使用數據庫開發pymysql的使用鏈接Connect遊標Cursor操作數據庫新增記錄查詢帶列名查詢SQL注入攻擊批量執行executemany()上下文支持 數據庫開發 驅

原创 關係模型和SQL

關係模型和SQL 爲了介紹關係模型,以MySQL數據爲例。 安裝MariaDB #安裝mariadb > yum install mariadb-server #啓動服務 > systemctl start mariadb.s