原创 ES6基礎(1)

ES6是ECMA Script 6.0的簡稱, 就是語言最新的標準, 發佈於2015.06 目標讓js語言成爲能支持去編寫大型複雜的應用語言, 成爲企業級開發語言. ES6 主要是爲了解決 ES5 的先天不足,比如 JavaScr

原创 使用nodeJS創建項目

const path=require('path');//加載path模塊 const fs=require('fs');//加載fs模塊 let root='J:\\Desktop';//設置創建路徑 let initData=

原创 nodeJS基礎(1)

什麼是nodeJS nodeJS是一個平臺,是一個事件驅動I/O服務端JavaScript環境,同時也是一個基於Chorme(谷歌) V8引擎的JavaScript運行環境.V8引擎執行Javascript的速度非常快,性能非常

原创 js中的一些問題(3)

事件綁定和普通事件有什麼區別 普通添加事件的方法: var btn = document.getElementById("hello"); btn.onclick = function(){ alert(1); } btn

原创 js中的一些問題(2)

js延遲加載的方式有哪些? 1.defer 屬性 : 在<script> 元素中設置 defer 屬性,等於告訴瀏覽器立即下載,但延遲執行。 2.async 屬性 : async屬性。與defer屬性類似,都

原创 js高級之繼承

繼承 什麼是繼承: 繼承就是子類可以使用父類的所有功能,並對其進行擴展 繼承的功能: 資源共享 繼承的應用 下面舉例說明,繼承的用法 function People(name,height){ //創建一個構造

原创 js中的一些問題(1)

eval是做什麼的? eval()是一個函數 這個函數可以把一個字符串當作一個JavaScript表達式一樣去執行它。 例: eval("2+3");//執行加運算,並返回運算值。 eval("varage=10")

原创 jQuery之jQuery的介紹

jQuery的介紹 jQuery 是目前使用最廣泛的 javascript 函數庫 需要用一個script標籤引入JS文件 jQuery的入口函數 jQuery的入口函數有三種形式 : 第一種: $(document).

原创 JS之JavaScript中的面向對象及DOM操作

面向對象 什麼是面向對象 : 面向對象就是一種編程思路 何爲對象? 萬事萬物皆爲對象而在JavaScript 中,所謂的對象,就是鍵值對的集合 面向對象的三大特徵 : 封裝 繼承 多態 JS中的內置對象 內置對

原创 JS之JavaScript 中的事件(下)

事件兼容 1 . 事件綁定 事件綁定通過addEventListener()註冊事件處理程序 事件綁定的語法 event . addEventListener(事件類型,調用的 函數, 布爾類型(可選)); 注 : 不要有使用on

原创 JS之JavaScript 中的事件(上)

事件類型 事件的定義 指的是文檔或者瀏覽器窗口中發生的一些特定交互瞬間。我們可 以通過偵聽器(或者處理程序)來預定事件,以便事件發生的時候執 行相應的代碼。 事件類型:事件類型是一個用來說明發生什麼類型事件的字符串。 事件目標

原创 js之數組

數組 數組是一組數據的集合,在 JavaScript 中,數組裏面的數據可以是不同的類 型。 數組的聲明 數組的聲明主要有兩種方法 (1) var 數組名=new Array; (2) var 數組名=[]; 數組的初始化

原创 js之字符串

字符串 1.內置對象 在JavaScript中已經定義好的對象 比較常用的 JavaScript 內置對象主要有以下幾種: (1)字符串對象 String; (2)日期對象 Date; (3)數組對象 Array; (4)數值對象

原创 js之JavaScript中的函數

函數的概念 函數就是重複執行的代碼片。 或者說函數是由事件驅動的或者當它被調用時執行的可重複使用的代碼塊。 函數的語法結構 Function 函數的名稱(){ 函數的主體 } 函數的定義及執行 兩種常用函數 :