原创 ES6專欄 - ES6對字符串的擴展(新增的API, 模板字符串等)

ES6對於字符串的擴展 在字符串方面, ES6這次也是花了大心血了, 從新的Unicode編碼到字符串的擴展方法到字符串的迭代接口, 新增了很多的新特性, 筆者在這裏會挑一些自己覺得平時用的多的寫一寫 目錄(標紅代表比較重要):

原创 ES6專欄 - 解構賦值的來龍去脈

變量的解構賦值 目錄: 數組的解構賦值 對象的結構賦值 字符串的解構賦值 數值和布爾值的解構賦值 函數參數的解構賦值 常見的使用場景 一些Tips ES6允許我們通過官方規定的手法從可遍歷數據結構中

原创 當通過Js渲染或者更改字體圖標發現渲染不出來的解決方案

渲染Unicode字符的時候往往會出現這種情況 解決方案: 例如: 在Js中要更改成\ue6da 點贊 收藏 分享 文章舉報 付金權 發佈了28 篇原創

原创 React Hook之自定義Hook

自定義Hook 自定義Hook: 將一些常用的, 跨越多個組件的Hook功能, 抽離出去形成一個函數, 該函數就是自定義Hook 自定義Hook: 由於其內部需要使用到Hook功能, 所以它本身也需要按照Hook的規則實現 函

原创 Ajax + 懶加載 + 預加載 實現瀑布流

Ajax + 懶加載 + 預加載 實現的瀑布流 首先, 效果如下 同時在掛一個github鏈接,裏面有一些自己寫的demo, 也有很多素材,可以選擇性打開選擇(如果不需要的話可以忽略這條)我的github該項目地址 話不多說,

原创 重原理 - React中的事件處理原理和機制

React中的事件[擴展] - 非normal 這裏的事件指的是React內置的html組件中的事件 React官方當初在寫react的時候曾經思索。當用戶在react元素中綁定了事件以後, 如果react接管代碼以後在每一個真實

原创 Css3常用選擇器以及選擇器demo實操漸變選項卡

css3常用選擇器 常用屬性選擇器 E[attr=‘val’]: 屬性attr值爲val的元素 E[attr~=‘val’]: 屬性attr有多個值, 但其中一定有一個值是val E[attr^=‘val’]: 屬性值

原创 網絡相關知識(Http協議, 請求響應, 服務器知識和Ajax)

網絡 什麼是服務器 如何訪問服務器 http協議 請求消息格式 請求頭 請求體 GET和POST 響應消息格式 響應頭 響應體 在瀏覽器中輸入一個頁面地址, 按下回車以後發生了什麼 ajax

原创 Css3一些簡單基本屬性集合

css3新增基本常用屬性大全 border-radius: 圓角 border-radius: 一個值/四個值/每個值拆分成兩個方向值 實例eg: <!DOCTYPE html> <html lang="en"> <head>

原创 React函數組件最重要的Hook之一useState操作與原理分析

State Hook State Hook是一個在函數組件中使用的函數, 該函數名字是useState, 用於在函數組件中提供狀態 讓React的函數組件能夠像類組件一樣擁有state useState函數有一個參數, 這個參數

原创 EventLoop事件循環和一些瀏覽器小知識

js執行機制和事件循環event-loop 一些基本概念 事件循環(event-loop) 一些基本概念 瀏覽器, js, 執行引擎的關係 js: 一門計算機語言, 提供了表達程序邏輯的語法和實現基本功能的api

原创 開發中常用的比較多的html5新特性集合

html5新增的常用特性 選了一些筆者覺得比較常用的html5新增的常用特性, 可能會有遺漏, 發現了會及時補全和更新, 是我覺得使用比較頻繁的特性 我不是文檔所以有些屬性和api方法我不會全部介紹出來 比如video上的方法,

原创 數組的一些筆試真題案例

關於數組的一些乾貨筆試題 最近從上一家公司離職以後面試比較多, 然後關於數組這塊接觸了一些比較具有代表性的問題, 此貼會長期進行更新, 面試的小夥伴可以看看 字符串反轉 ‘123abc’ --> ‘abc123’ func

原创 exports和module.exports的區別?

exports和module.exports有區別嗎? 如題, 當我們使用exports和module.exports的時候, 通常exports.a = 123 和module.exports.a = 123是一回事, 筆者也看