最新發(fā)布

禁止添加屬性、封閉對象、凍結(jié)對象的 API

JavaScript

除了設(shè)置對象的屬性特征,對屬性進(jìn)行控制,系統(tǒng)也提供了一些簡化的 API 來進(jìn)行屬性控制。比如禁止添加屬性的API: Object.preventExtensions()、Object.seal()、Object.freeze()。不過要注意他們各自的區(qū)別,比較容易混淆

辰風(fēng)沐陽 閱讀 1064 2022-02-03

初識(shí): 對象的屬性特征

JavaScript

眾所周知,默認(rèn)情況下我們可以任意對自己定義的對象進(jìn)行增刪改的。在某些情況下,不能讓別人去隨便修改對象的屬性,那么我們應(yīng)該怎么處理呢 ?這就需要了解下對象的屬性特征了??梢酝ㄟ^ Object.defineProperty() 修改對象屬性的屬性特征

辰風(fēng)沐陽 閱讀 1576 2022-02-01

通過工廠函數(shù)、構(gòu)造函數(shù)創(chuàng)建對象

JavaScript

當(dāng)我們有多個(gè)變量的結(jié)構(gòu)非常類似時(shí),如下所示,反復(fù)書寫結(jié)構(gòu)過于麻煩,我們可以定義一個(gè)工廠函數(shù)來創(chuàng)建對象。在 js 中,絕大多數(shù)的數(shù)據(jù)類型都是通過構(gòu)造函數(shù)創(chuàng)建的,常用的數(shù)據(jù)類型都可以通過JS內(nèi)置的構(gòu)造函數(shù)來創(chuàng)建

辰風(fēng)沐陽 閱讀 1016 2022-02-01

對象拷貝: 淺拷貝、深拷貝

JavaScript

在 js 中,引用類型的數(shù)據(jù)使用 = 進(jìn)行賦值時(shí),傳遞的都是引用,而并非其對應(yīng)的值。淺拷貝: 只是拷貝了基本類型的數(shù)據(jù),而引用類型的數(shù)據(jù),復(fù)制后還會(huì)發(fā)生引用。深拷貝: 只拷貝基本類型和引用類型的數(shù)據(jù),不拷貝引用類型的引用

辰風(fēng)沐陽 閱讀 999 2022-02-01

初識(shí) TypeScript

TypeScript

TypeScript 是 Type 和 JavaScript 的結(jié)合,TypeScript 就是將不看重類型的動(dòng)態(tài)語言 JavaScript,變成關(guān)注類型的靜態(tài)語言

辰風(fēng)沐陽 閱讀 1144 2022-01-26

Vue 腳手架 Axios 網(wǎng)絡(luò)請求模塊封裝

axios

本文記錄 axios 的基本使用和網(wǎng)絡(luò)請求模塊封裝寫法。在 Vue1.x 的時(shí)候,Vue 官方推出了 vue-resource,它的體積相對于 jquery 小了很多,在 Vue2.x 推出后,去掉了 vue-resource,并且 vue 作者尤雨溪推薦使用 axios。

辰風(fēng)沐陽 閱讀 1319 2022-01-18

Supervisor 管理器常見問題

環(huán)境搭建 其他

本文記錄在寶塔面板中使用 Supervisor 管理器時(shí)的常見問題。相信很多寶塔用戶初次使用 Supervisor 管理器 添加進(jìn)程時(shí)都會(huì)遇到進(jìn)程啟動(dòng)異常的問題

辰風(fēng)沐陽 閱讀 1923 2022-01-17

Vuex 3.x 狀態(tài)管理模式

vue

Vuex 是一個(gè)專為 Vue.js 應(yīng)用程序開發(fā)的狀態(tài)管理模式。它采用集中式存儲(chǔ)管理應(yīng)用的所有組件的狀態(tài),并以相應(yīng)的規(guī)則保證狀態(tài)以一種可預(yù)測的方式發(fā)生變化。簡而言之: Vuex 就是實(shí)現(xiàn)多個(gè)組件中共享狀態(tài)的一個(gè)插件。

辰風(fēng)沐陽 閱讀 1275 2022-01-14

Vue CLI 2 腳手架 TabBar 組件封裝

vue

本文記錄在 vue cli 2 中封裝 tabbar 組件詳細(xì)步驟,主要是為了感受 vue 的組件封裝思想,也是前面學(xué)習(xí) vue 基礎(chǔ)的練習(xí)案例

辰風(fēng)沐陽 閱讀 1230 2022-01-12

flex 彈性布局常用屬性

CSS

flex 是 Flexible Box 的縮寫, 意為彈性布局,又稱為彈性盒布局、伸縮盒布局。用來為盒狀模型提供最大的靈活性,任何一個(gè)容器都可以指定為 Flex 布局。通過給父元素添加 flex 屬性,來控制子盒子的位置和排列方式

辰風(fēng)沐陽 閱讀 1246 2022-01-11

git 命令別名配置

git

git 命令有很多,有些命令比較長,使用頻率也比較高,敲起來不僅效率慢,還容易寫錯(cuò)。為了便捷輸入,git 提供了給命令設(shè)置別名的功能,我們可以定義命令的別名,通過簡單的別名快速使用復(fù)雜且長的命令

辰風(fēng)沐陽 閱讀 1968 2022-01-06

Vue-Router 3.x 的基本使用

vue

Vue Router 是 Vue.js (opens new window)官方的路由管理器。它和 Vue.js 的核心深度集成,讓構(gòu)建單頁面應(yīng)用變得易如反掌。本文記錄路由參數(shù)傳遞、導(dǎo)航守衛(wèi)、keep-alive 組件的基本使用,是初次學(xué)習(xí) vue router 的筆記總結(jié)

辰風(fēng)沐陽 閱讀 1126 2022-01-05

標(biāo)簽云