原创 【js 基礎系列】'ss'、String('ss')、new String('ss') 的區別

js 中我們創建字符串的方式有三種,如下。其中str、str1爲基本字符串,str2爲字符串對象,Boolean、Number 類似。 var str = 'test' var str1 = String('test') var

原创 windows 終端解決方案 windows terminal

提起 windows 下的終端,大家可能都會想到巨難看的 CMD 或者稍好一些的 PowerShell 作爲一個常年使用 windows 系統開發的前端,做夢都想要有一個類似 Mac 或者 Linux 命令行的終端,直到我看到了

原创 【js 基礎系列】模塊化

前端在發展初期僅僅被用作製作一些簡單的頁面,此時的頁面邏輯比較簡單,所以也沒有太大的模塊化需求。但是隨着後期的發展,web 端的功能和邏輯越來越複雜,我們必須要有一套模塊化的規範去管理我們的應用。 前端模塊化的發展歷程十分曲折,大

原创 視頻鋪滿頁面解決方案

場景是視頻鋪滿模塊作爲背景展示。常規的樣式 video 標籤很難被拉伸壓縮,所以會導致有很多留黑留白的現象。而 CSS3 中有一個屬性可以完美解決此問題。object-fit,當設置 下面的屬性時可以完美的佔滿整個模塊而不出現黑色

原创 CentOS 7 配置 Nginx And Docker

基礎配置 前面的配置參考我新整理的一篇博客,裏面有服務器環境的詳細配置 => 前端工程師怎麼從0開始配置一個服務器 包括以下部分 wget:安裝一些系統常用的軟件 zsh:首先就是配置 shell 了,系統自帶的 shell 實

原创 彈窗時禁止頁面滾動(支持 IOS,PC)

模態窗現在的項目已經使用非常普遍,而模態窗的一個需求就是,當彈窗時禁止頁面的滾動行爲。 pc 端的做法較爲簡單,直接給 html、body 加一個樣式就可以 $('html,body').css({ overflow: 'hid

原创 【js 基礎系列】沒有那麼簡單的 new 操作符

如果我說你對 new 操作符可能不是很瞭解。很多人可能會很不屑,不就是 new 一個構造函數嗎,來我給你背一下 new 的過程,巴拉巴拉巴拉…… 然鵝 new 操作符真的那麼簡單嗎?我們看下面的幾個問題: new 一個構造函數發