原创 【二十】JSON基礎

什麼是JSON JavaScript Object Notation(JavaScript 對象表示法) JSON是存儲和交換文本信息的語法,類似於XML,但是比XML更輕量級更容易解析。 JSON 使用 Javascript語

原创 【十】DOM(一)

一.Node類型 DOM定義了Node接口,由DOM中所有節點類型實現。JS中的所有節點類型都繼承自Node類型,因此所有節點類型共享基本的屬性和方法。 nodeType屬性:每個節點都有一個nodeType屬性,用於表明節點的類型。12

原创 JavaScript實現封裝

先上代碼 //封裝 var Book = function() { this.name = "js"; this.title = ['one',"two"]; } Book.prototype = { color : ['r

原创 Mongoose讀取集合數據始終返回空?關於Mongoose會自動添加的坑爹的"s"

在用Node.js+express+MongoDB搭建團隊官網,說實話有點後悔用了MongoDB。雖然MongoDB基於文檔的數據存儲方式很讓人心動,但是感覺數據的組織結構顯得很混亂,對於用慣了Mysql的我來說感覺很不舒服。並且其實團隊

原创 Node.js在MySQL中存儲數據 & 創建連接池

1.首先安裝mysql客戶端開發包 npm install mysql    然後引用mysql模塊 var mysql = require('mysql');2.建立連接&關閉連接  (1)createConnection方法創建連

原创 【十一】DOM(二)

DOM擴展 1.選擇符API Selectors API是W3C發起制定的標準,致力於讓瀏覽器!原生!支持CSS查詢。level 1 核心是兩個方法,通過Document和Element類型的實例調用。 querySelector():接

原创 【三】JavaScript基本概念 彙總

1.嚴格模式     ES5引入嚴格模式的概念。嚴格模式爲JavaScript定義了一種不同的解析與執行模型。嚴格模式對某些不安全操作會拋出錯誤。要在整個腳本中啓用嚴格模式,可以在頂部添加代碼 "use strict";    這行代碼是

原创 電子商城項目總結

七月中旬此項目完成。此次項目是軟件工程的綜合實訓,主題是做一個電子商城。項目時間七天,完成一個電子商城的基本功能。本來懶得寫這篇總結,最近看了一些設計模式的書,想起了這個項目中的不足之處,覺得實在是有必要總結一下。 首先從項目管理的角度來

原创 Javascript的多態

1.根據參數判斷實現多種調用方式//多態 function add() { var arg = arguments, len = arg.length; switch (len) { case 0:

原创 【五】JavaScript引用類型

1.Object類型:    創建實例的兩種方式:new操作符和對象字面量表示法,比較推薦字面量表示法,因爲代碼量少,且有了封裝數據的感覺,也是向函數傳遞大量可選參數的首選方式。 //方法1 new操作符 var person = ne

原创 JavaScript實現多繼承

JavaScript中,繼承是依賴原型prototype鏈實現的,只有一條原型鏈,所以理論上不能實現多繼承。但我們說javascript是非常靈活的語言,多繼承我們同樣可以通過一些技巧去實現。 首先介紹一下單繼承的一個方法。 <span

原创 【八】BOM

一.window對象    1.BOM的核心對象,表示瀏覽器的一個實例。既是通過js訪問瀏覽器窗口的一個接口,又是ECMA規定的Global對象。    2.全局作用域:所有在全局作用域中申明的變量函數都會變成window對象的屬性和方法

原创 U盤安裝Kali Linux提示cd-rom無法掛載-解決方案

用U盤安裝Kali Linux的過程中,出現cd-rom無法掛載的現象,百度各種坑比的解答,好不容易找到一個靠譜的,親測可用,記錄下來。 出現無法掛載後,選擇執行shell 第一步:df -m 此時會看到掛載信息,最下面的是/d

原创 Javascript實現繼承的6種方式

一.類式繼承 簡介:將父類對象的實例賦值給子類的原型,則子類的原型可以訪問父類原型上的屬性和方法,以及父類構造函數中複製的屬性和方法。 //1.類式繼承 //聲明父類 function SuperClass() { this.supe

原创 Markdown基礎語法

參考網址:1.Markdown語法說明中文版                  2.簡書--Markdown入門指南 1.標題    # 一級標題,## 二級標題,以此類推,共六級標題 2.列表(符號和文字中間隔一個字符)    無序列表