原创 Node.js基礎與進階

文章目錄Node.js基礎1.Node.js前言(1)Node出現的背景(2)V8引擎2.Node.js簡介(1)什麼是Node.js(2)Node.js的特點(3)Node.js的應用方向客戶端與服務器1.CS與BS2.Web資

原创 微信小程序框架——uni-app

文章目錄uni-app介紹1.什麼是uni-app2.上線的產品3.uni-app的社區和規模uni-app基礎1.uni-app初體驗2.項目結構介紹3.樣式和sass4.基本語法5.事件6.組件7.生命週期補充1.引入樣式2.

原创 JavaScript高級——正則表達式(包括:正則表達式的概述、創建正則表達式、測試正則表達式、正則表達式中的特殊字符、正則表達式的替換)

正則表達式的概述 1.什麼是正則表達式 正則表達式是用於匹配字符串中字符組合的模式。在JavaScript中,正則表達式也是對象。 作用:正則表達式通常被用來檢索、替換那些符合某個模式(規則)的文本,例如:驗證表單:用戶名

原创 ES6——包括:ES6簡介、ES6新增的語法(let、const、解構賦值、箭頭函數、剩餘參數)、ES6內置對象的擴展(擴展運算符、Array.from()、find()、Set數據結構等)

ES6簡介 1.什麼是ES6? ES的全稱是ECMAScript,它是由ECMA國際標準化組織制定的一項腳本語言的標準化規範。 年份 版本 2015年6月 ES2015 2016年6月 ES2016 2017年6月 ES2017

原创 Ajax——PHP基礎語法、get/post請求處理、Ajax-GET和Ajax-POST的基本使用及封裝、Ajax-jQuery、Ajax-XML、Ajax-JSON、Cookie、hash

文章目錄Ajax-服務器軟件安裝1.基本概念2.Web服務器搭建PHP基礎語法get、post請求處理1.get請求處理2.post請求3.get-post異同4.post文件上傳5.post-大文件上傳Ajax-GET1.Aja

原创 JavaScript高級——函數進階(包括:函數的定義和調用、this的指向及改變this的指向(call()、apply()、bind())、嚴格模式、高階函數、閉包、遞歸、淺拷貝和深拷貝)

函數的定義和調用 1.函數的定義方式 (1)函數聲明方式function關鍵字(命名函數) function fn(){}; (2)函數表達式(匿名函數) var fun = function(){}; (3)new Func

原创 JavaScript——BOM(包括:BOM的概述、window對象常見事件、this的指向問題、JS執行隊列、location對象、navigator對象和history對象)

BOM概述 BOM即瀏覽器對象模型,它提供了獨立於內容而與瀏覽器窗口進行交互的對象,其核心對象是window。 BOM是由一系列相關的對象構成,並且每個對象都提供了很多方法與屬性。 BOM缺乏標準,JavaScript

原创 jQuery入門——包括:jQuery概述、jQuery的下載、jQuery的使用步驟、jQuery的入口函數、jQuery的頂級對象$、jQuery對象和DOM對象的區別及轉換)

jQuery概述 jQuery是一個快速、簡潔的JavaScript庫,它把JavaScript中常用的功能代碼做了封裝,優化了DOM操作、事件處理、動畫設計和Ajax交互。 jQuery的作用就是可以加快前端人員的開發速

原创 jQuery常用API——包括:jQuery選擇器、樣式操作、效果、屬性操作、內容文本值、元素操作、尺寸及位置操作等

文章目錄jQuery選擇器1.jQuery基礎選擇器2.jQuery層級選擇器3.jQuery隱式迭代4.jQuery篩選選擇器5.jQuery篩選方法6.jQuery裏面的排他思想7.鏈式編程jQuery樣式操作1.操作CSS方

原创 jQuery事件——單個事件註冊、jQuery事件處理(包括:事件處理on()綁定事件、事件處理off()解綁事件、自動觸發事件trigger())、jQuery事件對象

jQuery事件註冊 1.單個事件註冊 語法: element.事件(function(){}) $("div").click(function(){ 事件處理程序 }) 其他事件和原生基本一致。比如:mouseov

原创 jQuery拷貝對象、jQuery多庫共存、jQuery插件

jQuery拷貝對象 如果想要把某個對象拷貝(合併)給另外一個對象使用,此時就可以使用$.extend()方法。 語法: $.extend([deep],target,object1,[objectN]) deep:如果設

原创 JavaScript——PC端網頁特效(包括:元素偏移量offset系列、元素可視區client系列、元素滾動scroll系列、動畫函數封裝等)

元素偏移量offset系列 offset系列相關屬性可以動態的得到該元素的位置(偏移)、大小等。 1.可以獲得元素距離帶有定位父元素等位置。 2.可以獲得元素自身的大小(寬度和高度)。 注意:返回的數值都不帶單位。 of

原创 JavaScript——移動端網頁特效(包括:觸屏事件、移動端常用開發插件、移動端常用開發框架等)

觸屏事件 1.觸屏事件概述 移動端瀏覽器兼容性較好,可以不需要考慮JS的兼容性問題,可以放心的使用原生JS書寫效果,但是移動端也有自己獨特的地方。比如觸屏事件(也稱觸摸事件),Android和IOS都有。 touch對象代

原创 JavaScript——本地存儲(包括:本地存儲等概述、window.sessionStorage、window.localStorage等)

本地存儲 本地存儲的特性: 1.數據存儲在用戶瀏覽器中。 2.設置、讀取方便、甚至頁面刷新不丟失數據。 3.容量較大,sessionStorage約5M、localStorage約20M。 4.只能存儲字符串,可以將對象JSO

原创 JavaScript——事件高級(包括:註冊事件(綁定事件)、刪除事件(解綁事件)、DOM事件流、事件對象、事件委託、常用鼠標事件及鼠標事件對象、常用鍵盤事件及鍵盤事件對象等)

註冊事件 給元素添加事件,稱爲註冊事件或者綁定事件。 註冊事件有兩種方式:傳統方式和方法監聽註冊方式。 1.傳統註冊方式: (1)利用on開頭的事件,比如:onclick (2)< button οnclick=“aler