原创 vue碎碎念

v-html、v-text、插值表達式 之間的區別 v-text 與 插值表達式 區別 1、v-text作爲標籤屬性,{{}}作爲標籤內容2、安全性都非常高,自帶防止XSS攻擊3、對html標籤/JS代碼不渲染 v-html 1、對htm

原创 前端基礎_CSS

CSS 書寫語法 選擇器 { 樣式1; // 屬性:值; 樣式2; } CSS 基礎選擇器 作用:匹配 HTML元素 ID選擇器 #id{ } class選擇器 .cls{ } 元素選擇器 div{ } 以上三種選擇

原创 前端框架_Vue

模板語法 內容插值 // 語法: 雙大括號{{}} // 使用場景: 標籤內容使用 // 支持JS表達式 <div id="app">{{msg}}</div> <script> const vue = new Vue({

原创 前端基礎_ES6

聲明 三大關鍵字 聲明變量: var (ES5語法) let (ES6語法) 聲明常量: const (ES6語法) var 特性 1、函數作用域劃分(局部作用域) function show(){ var a = '3

原创 React 現代前端框架

JSX JavaScript 和 XML 結合的一種語法,最終通過 轉化工具 將 JSX 轉化成 JS推薦在 React 中使用 JSX 來描述用戶界面,JSX既不是字符串也不是HTML,而是XML與JS的混合體 JSX語法: 1、允許

原创 前端構建_webpack

webpack 是什麼? webpack是一個模塊打包工具,專門打包現代 JavaScript 應用程序 由於現代前端JS應用程序越來越複雜,需要採用模塊化進行開發,但瀏覽器還未支持模塊化開發,所以webpack才誕生 安裝 webpack

原创 前端構建_Nodejs

前端模塊化 主要解決的問題 1、命名衝突 2、文件依賴 前端模塊化規範 1、CommonJS規範:Nodejs模塊化遵循CommonJS規範 2、AMD規範:異步模塊規範,是RequireJS在推廣過程中對模塊定義的規範化產出的,推崇依賴前

原创 Java 輸入輸出流

什麼是流?流有什麼特點? 所謂流 就是數據流,傳輸數據的通道 特點 1 數據是 一連串字節或字符 進行流動(傳輸) 2 先進先出 輸入輸出設備有哪些? 輸入 鍵盤/鼠標/硬盤/U盤/網絡 輸出 顯示器/打印機/硬盤/U盤/網絡 注意事項

原创 Python 開始吧

人生苦短,我用 python 安裝 在python官網,發現如下3個window版本(到底使用哪個呢?): web-based installer (是需要通過聯網完成安裝的) executable installer (是可執行文件(*

原创 Java 導入與導出

Java 導入 Java 導出 上傳 前提 準備2個Jar包: commons-fileupload-x.x.x.jar commons-io-x.x.x.jar 準備上傳頁面 同步上傳: <%@ page language="jav

原创 Java與數據庫 —— JDBC標準

JDBC由來與描述 沒有JDBC前 開發者想操作數據庫,必須需要了解每個數據庫對應的數據庫驅動程序API,由於每個數據庫驅動程序的API都不同,所以當需要遷移數據庫時,根本不平滑,需要大量修改與重寫 有了JDBC後 Sum公司也知道問題之

原创 NPM 與 Nodejs

安裝了Nodejs之後,NPM也安裝好了 如何知道當前是否已經安裝Nodejs和NPM了呢? node -v //查看當前nodejs的版本 npm -v //查看當前npm的版本 NPM 初始化 npm init /

原创 Java 常用 API 學習

API 是什麼?應用程序編程接口,就是JDK提供的類 (供開發者使用),開發者可以 這些類 進行程序開發API文檔 是什麼?就是 類的說明文檔,對 JDK提供的類 進行說明 Scanner 類 獲取從鍵盤輸入的值 Scanner sc

原创 SpringBoot學習

Spring 優缺點 SpringBoot 誕生原因無非2種:1、對Spring的彌補2、對Spring的改善 優點 1、IoC與DI,解耦 2、輕量級,代替EJB 缺點 1、配置很繁瑣 2、依賴管理版本衝突 3、減低編程效率 Spri

原创 Servlet、Listener、Filter、JSP

前言 JSP、Filter都是 Servlet 的進化版,JSP負責視圖展示,Filter負責過濾 Servlet規範中三大技術:Servlet、Filter、Listener Filter 過濾器(單例) 作用 攔截請求與響應