原创 JavaScript核心知識

1.js數據類型 6種原始類型:string,number,boolean,null,undefined,symbol(es6新增); 8種常見引用類型:Object,String,Number,Boolean,Function,Arra

原创 用匯編語言編寫程序實現輸入一個數n,輸出n個“Hello World!”

作者:陳世佳  編寫時間:2018-4-17方法如下:    步驟一:瞭解中斷指令中斷指令:INT 21H 功能號:01H 功能描述:從輸入設備中接收一個值(使用ACSII編碼接收數據)。 接收入口:接收到的值將被保存於AL中。 入口參數

原创 CSS核心知識

1、CSS之選擇器及其優先級   !important > (權重1000)內聯樣式 > (權重100)ID選擇器 > (權重10)類選擇器、屬性選擇器、僞類選擇器 > (權重1)元素選擇器、僞元素選擇器;   CSS權重:https:/

原创 js深度複製

//深度優先複製 function deepClone(obj){ //可深度複製所有原始類型、數組、Object對象、函數、Date、 if(obj instanceof Object){ let new_obj =

原创 js中6個聲明變量的關鍵字對比

  js中6個聲明變量的關鍵字對比                 var function let const class import 全局變量是頂層對象的屬性 √ √ × × × × 聲明變量語句前是否可用(√變量提升/×暫時性死死

原创 用匯編語言編寫程序輸出“Hello World!”

作者:陳世佳  編寫時間:2018-4-17方法如下:    步驟一:瞭解彙編語言代碼結構data SEGMENT '數據段,編程者可以把數據都放到這個段裏 ....數據部分....  '數據格式是: 標識符 db/dw 數據。 dat

原创 Vue之使用函數式組件動態分配組件

創建c組件文件夾, import c1 from './c1' import c2 from './c2' // 組件分配控制器 export default { // 表明當前組件爲無狀態函數式組件 functional:

原创 egg-ts配置

plugin.ts配置 import { EggPlugin } from 'egg'; const plugin: EggPlugin = { // static: true, // nunjucks: { // e

原创 VueX之actions與mutations的區別

actions 1、用於通過提交mutation改變數據 2、會默認將自身封裝爲一個Promise 3、可以包含任意的異步操作 mutations 1、通過提交commit改變數據 2、只是一個單純的函數 3、不要使用異步操作,異步操作會

原创 HTML核心知識

1、一份標準文檔有哪幾個標籤     1、<html></html>     2、<head></head>     3、<title></title>     4、<body></body>   2、<!DOCTYPE>的作用與用法  

原创 高級前端知識點

1.首屏加載優化 2.搜索引擎優化(SEO) 3.請求優化 4.Vue服務器端渲染 (SSR) 5.W3C標準 6.Vue之mixins 7.Vue之渲染函數render 8.git常用命令 9.eslint 10.本地與服務器時鐘校準

原创 vscode之egg斷點調試

  { "name": "Launch Egg", "type": "node", "request": "launch", "cwd": "${workspaceRoot}", "runtim

原创 egg-ts學習之路

自定義腳本命令: "scripts": { //打包完成後,複製到其他文件夾; // /s複製目錄和子目錄,除了空的;/e 複製目錄和子目錄,包括空的;/y 禁止提示以確認改寫一個 "publish": "v

原创 輕鬆理解:異步與同步&&阻塞與非阻塞

異步與同步:針對一個語句,不管執行該語句多久,一定等待語句執行完再執行下一語句,叫做同步,否則叫做異步。 阻塞與非阻塞:針對多個順序排列的語句,當前一個語句爲同步執行時,該語句必須等待前一個語句執行完成才能執行,此時稱爲阻塞,否則爲非阻塞

原创 搭建turn服務器

系統:CentOS 8.1 64位 步驟一:安裝libevent最新版本   libevent官網:https://libevent.org/ wget https://github.com/libevent/libevent/rele