原创 csdn代碼不高亮問題解決

寫博客的時候發現csdn的代碼無法高亮了,看得賊累,很難受,去查了下這個問題,也去論壇問了客服,最後發現只需要添加下編碼的語言就可以了。 大部分人添加代碼是這樣: 添加了編碼語言後,注意:需要用小寫 博客文章:

原创 ECharts在React+Antd用法及常見錯誤

最近項目中開始使用ECharts做圖表,在React+Antd中使用Echart還是遇到了很多坑,希望記錄下解決辦法可以幫助到大家。由於初次使用,很多代碼優化空間很大,希望大家能幫我提出,感恩~ 最終效果 1、實現點擊折線圖上的點

原创 css line-box行框及替換元素

在學習替換元素的時候學到了行框line-box的概念,算是磨了很久大致理解了何爲line-box,如何形成,然後在本文記錄了我對line-box的理解,然而今天學習vertical-align的時候又遇到了line-box,表示內

原创 JavaScript之命名錶達式

近期一直在看湯姆大叔寫的博文,他所介紹的知識點與理論較爲清晰,命名函數表達式是我之前從沒有去進行深究過的原理,雖然已多次在項目中使用javascript,但基礎還是不都紮實,多看多思多想是一直必須堅持的。這篇文章作爲學習筆記,很多

原创 vue之v-model

在表單<input> | <textarea> | <select>元素上創建雙向數據綁定,會根據控件類型自動選取正確的方法來更新元素 v-model會忽略所有表單元素的value、checked、selected特性的初始值而

原创 Ant Design Table組件行合併及表格頭下拉篩選

最近在項目中實現了一個Table 相同數據行合併及表格頭下拉篩選的需求,這類需求平時在項目中比較少遇到,操作的方法也比較麻煩,因此記錄下來方便以後遇到有跡可循。 實現效果 合併相同行數據 對dataSource數據進行處理,

原创 Backbone基礎

模型:包含應用程序裏的數據以及與數據相關的邏輯。 通過擴展Backbone.Model創建該模型 創建一個新模型實例時,initialize()方法會被調用(該方法可選) Model.get():用於訪問模型的屬性 toJS

原创 ajax使用formdata上傳文件流

今天在做項目的時候涉及到了ajax上傳文件流的問題,由於是移動端兩個頁面的兩個表單使用同一個ajax地址進行上傳數據給後臺,數據中涉及到了不同類型的input,其中存在了file類型的input,導致無法使用表單序列化直接

原创 JavaScript之eval函數

定義:eval函數可計算某個字符串,並執行其中的JavaScript代碼 語法:eval(string):string是必須的,要計算的字符串,其中含有要計算的JavaScript表達式或要執行的語句,返回通過計算stri

原创 Backbone官方案例Todos分析

$(function(){ //Model模塊 var Todo = Backbone.Model.extend({ //默認值,初始化字段 defaults: function() { re

原创 Backbone源碼解析

// Backbone.js 1.3.3 (function(factory) { //root代表全局對象,self指window,所佔字節較少,用於前端環境;global是服務端node.js的全局對象 va

原创 視窗viewport

視窗viewport 嚴格等於瀏覽器的窗口,在桌面瀏覽器中,viewport就是瀏覽器窗口的寬度高度,但在移動端中,viewport太窄,所以提供了兩個viewport:虛擬的viewport visualviewport

原创 JavaScript上下文執行對象

在看Backbone源碼解析中看到“Events對象可以理解爲會被變成被調用的對象上下文”,由於對於js的對象上下文並不熟悉,便翻閱了多位前輩大神的博客,其中包括湯姆大叔的深入理解JavaScript系列(11):執行上下文(Ex

原创 react常見錯誤解決

最近在做react項目的時候遇到了幾個報錯,這幾個報錯在react項目還算常見,因此記錄下來解決方法。 ’type’ is missing in props validation 報錯:type缺少props驗證 解決: 1.查

原创 React之Ant Design基本框架搭建

最近項目需要使用react開發後臺,邊帶着任務邊學習了react,並結合ant design開發完成了任務。 本次博文主要記錄的是從頭開始開發一個後臺,後臺最基礎的框架該是如何完成,並且切換菜單更改背景顏色作爲active如何實現