node服務開發實戰---猜數字遊戲-express版本
初始化express專案 npm init 生成package.json npm i express -S 安裝express 新建index.jsconst express = require(\'express\');
關於找前端工作的那點事之一(乾貨)
最近有很多朋友找我幫他們改簡歷,對於多年混跡與各個公司跳槽的我來說,真的是比較無語的,由於疫情期間,導致本來在3月份,4月份跳槽的黃金期,推遲到了5月份、6月份,感覺朋友們都是對上一家公司忍了很久
打造一款適合自己的快速開發框架-前端篇之程式碼生成器
前言 在後端篇中已對程式碼生成器的原理進行了詳細介紹,同時也做了java和python版的實現。但是對於前端來說,僅靠後端提供的資料庫元資料還是不足以滿足程式碼生成的要求的,而且前後端分離後,個人還是想把程式碼生
閉包到底是什麼?
前言 閉包閉包,閉包是JavaScript最強大的特性,沒有之一,很多強大JavaScript庫比如jQuery、Vue.js都使用了閉包的特性來實現的。閉包幾乎是一線網際網路企業面試必問的題
DOM 事件模型/機制和事件委託
1,DOM級別 有DOM0~4級,其中dom1級沒有定義相關事件就不是標準的dom事件,它似乎是專注於 HTML 和 XML 文件模型
webpack學習記錄
本章內容: webpack是什麼 為什麼要使用webpack 怎麼配置webpack 如何使用webpack命令 1. webpack是什麼?
CSS知識點總結
給自己時間,不要焦急,一步一步來,一日一日過, 請相信生命的韌性是驚人的,跟自己向上的心去合作,不要放棄對自己的愛護。
小程式橫屏方案對比
前言 隨著小程式api開放的功能日漸增多,小程式可以做到的功能和展現形式也越來越多,其中橫屏的展現形式就是其中的一種,而實現橫屏的方案也有多種,但是每種方案都有一定的缺陷,恰巧最近也在橫屏方案上踩了不少坑
聊一聊typeof instanceof 實現原理
前言 最近在回頭看看js基礎,正好對判斷資料型別有些不懂的地方,或者說不太明白typeof和instanceof原理,所以準備研究研究?
JavaScript中準確判斷資料型別的方法
js中準確判斷資料型別的方法 強烈推薦的Markdown編寫工具Markdown Nice,點選該連結詳細琢磨
React 應用效能優化的 6 條建議
原文地址: itnext.io/6-tips-for-… 譯文地址:github.com/xiao-T/note…本文版權歸原作者所有,翻譯僅用於學習。
一篇JavaScript技術棧帶你瞭解繼承和原型鍊
1在學習JavaScript中,我們知道它是一種靈活的語言,具有面向物件,函式式風格的程式設計模式,面向物件具有兩點要記住,三大特性,六大原則。那麼是哪些呢?具體的三大特性指的是什麼?請記住三大特性:封裝(Encap
JavaScript Math 物件 abs() 方法
語法Math.abs(x) // 必需。必須是一個數值。 示例<script type="text/javascript">
CSS3彈性盒子
一、簡單介紹 彈性盒模型( Flexible Box或FlexBox)是一個CSS3新增佈局模組,官方稱為CSS Flexible Box Layout Module,用於實現容器裡專案的對齊、方向、排序(即使在專案大小位置、動態生成的情況), 分配空白
一文彙總 CSS 兩列布局和三列布局
前言 隨著大前端的發展,UI 框架層出不窮,讓我們前端開發對 CSS 的能力要求變得沒那麼高或者沒那麼嚴苛,起碼重要性是比不上 JS 程式設計的。但是,基礎的 CSS 依然需要我們熟練掌握,今天就來總結寫下 CSS 佈局的方
javascript繼承總結
前置 所有的物件都是__proto__屬性,指向其建構函式的原型物件 所有的函式物件都有prototype屬性表示原型物件,作用:共享例項物件的屬性和方法.
CSS 選擇器大全解
CSS 選擇器規定了CSS規則會被應用到哪些元素上 寫在前面 本文使用一個統一的HTML案例,並通過使用不同的選擇器例子來測試究竟哪些元素被添加了樣式(主要是寬度為1px的邊框),對應的HTML程式碼如下,為了方便你
是時候搭建你們團隊的 UI 元件庫了
一、技術棧 我們先簡單瞭解一下要搭建一個團隊的 UI 元件庫,會涉及到哪些技術棧:
為什麼 Vue 更符合這個時代的大勢所趨?
不久前,尤雨溪釋出了 Vue 3.0 Beta 版本。 釋出之後我們對社群裡的前端開發者做了一次調查溝通,大家普遍認為 Vue 已經具備了商業專案開發的必備條件,如語法精煉、優雅而簡潔、程式碼的可讀性高、成熟的元件模組化
vue-hooks學習筆記(含原始碼解讀)
背景 hooks 百度翻譯為鉤子,不要把 Hooks 和 Vue 的 生命週期鉤子(Lifecycle Hooks) 弄混了,Hooks 是 React 在 V16.7.0-alpha 版本中引入的,而且幾天後 Vue 釋出了其概念驗證版本。
Mock資料從未如此簡單
前後端分離的專案中,前端往往需要自己構造假資料進行渲染。作為一名合格且優秀的前端開發人員當然是希望一次性編碼,後面前後端聯調的時候最好什麼都不用做,直接一個文件丟給後端自己就可以愉快的進行下一個專案了
使用 c++ 呼叫 windows 列印 api 進行列印
前言 在近期開發的收銀臺專案中,需要使用印表機進行小票列印,列印流程的時序圖如下所示:
vue效能優化之Gzip壓縮
1.安裝依賴: compression-webpack-plugin是一個非常好用的壓縮外掛,適用於vue-cli版本2以上,
更貼合hooks的狀態管理--hox
前言 在之前的React Hooks:初探·實踐提到過hooks更符合React程式設計模型,其中custom hooks更是讓人眼前一亮,只能說用過的都說香,但是一直沒找到貼合hooks的狀態管理,雖然hooks的設計挺多來自於redux,但是red
vue-pdf實現pdf檔案線上預覽
1. 前言 PDF檔案線上預覽的功能相信大家都是有遇到過的,但在我平時的專案中,公司提供了相應的外掛,但是在h5等其他專案中,我們還是隻能靠自己呀! 今天就大概說一下 vue-pdf 這個元件,大部分的需求還是可以滿足的
webpack效能優化面面觀
前言 開發中,webpack檔案一般分為3個: webpack.base.conf.js (基礎檔案) webpack.dev.conf.js (開發環境使用的webpack,需要與webpack.base.conf.js結合使用)
「前端面試100問」之JavaScript 記憶體管理和垃圾回收機制
記憶體管理的主要目標是在需要時為系統提供動態分配的記憶體,然後釋放包含不再使用的物件的記憶體。 諸如C,C ++之類的語言具有諸如malloc()之類的用於記憶體分配的原始函式,其中某些高階語言(如JavaScript)內
從零實現一個React&ReactDOM(附程式碼)
前言 作為一個react剛入門的小白,趁放假看了珠峰架構的從零實現react視訊,跟著敲了一下,為了加深記憶和理解,寫了這篇部落格。
javascript的深拷貝和淺拷貝
這個面試題屬於比較常見的面試題,但是我們在回答過程中但是還是有很多細節我們沒有回答出來,那麼接我們一起來探討一下這個問題
10分鐘學會 optioanl chaining 可選鏈
前言 說起來,可選鏈操作符( optional chaining )都加入 babel 套餐很久了,筆者還是沒有在實踐中大量使用,第一個是對這個特性還是半吊子的理解,第二個是沒養成這個習慣~這裡列舉一下常用的場景,以供下次能在