原创 D3js 中動態計算 x 軸 y 軸的寬度以及偏移量

D3 中動態計算 x 軸 y 軸的寬度以及偏移量 問題描述 在 D3.js 中經常會遇到這樣的情況:某一座標軸不能正確展示的情況。 如下圖所示: 造成這種情況的原因就是 y 軸上的數據過大,導致我們預留給 y 軸與左邊界的空間不

原创 在 emberjs 項目中由淺入深使用 d3.js 繪製圖表

ember-d3-demo ember-cli v3.16.0 node 10.16.0 項目地址 0. 前言 它是聲明式的,不是命令式的d3的第一個核心是:數據驅動的dom元素創建,把這個思想上的彎繞過來,掌握1/3了 它

原创 MVC 框架中以數據驅動 UI 的筆記

MVC 框架中以數據驅動 UI 的筆記 在開發公司的公共組件的時候,遇到了一個切換 tab 的功能:當點擊某一 tab 的時候,爲其添加.active class ,並且它所有的兄弟元素移除掉 .active class。而由

原创 CSS 聲明屬性順序推薦

CSS 聲明屬性順序: 摘自騰訊前端團隊 總結來看呢,就是: 顯示相關 最基本樣式相關 定位 本體位置相關 字體顏色相關 動畫相關 // 可忽略瀏覽器兼容性相關語法 [ [ "display",

原创 Emberjs中對 model 實例的一些操作

Emberjs 中 model 相關的操作 如果使用 Ember Data 作爲項目中的數據處理的話,關於record 的操作是經常會有的,就常用的操作的API 以及 相關的屬性做一下學習總結 Creat New Record 在

原创 創建一個emberjs 的 addon

創建一個emberjs 的 addon 在實際項目中難免會需要公司內部來創建屬於自己公司需求的組件或插件。當此組件足夠公用的時候可以提取出來生成插件。 生成 插件 的文件 使用 ember-cli來生成插件的文件結構。在一個新的文

原创 Ember Data some operating about Models/EmberData中關於Models的一些操作

Ember Models 在目前的項目工作中,我們(特指Pharbers項目)還沒有完全使用 Ember Models的一些原生的 特性,都是經過了一層封裝,但是在 BM 項目中已經開始使用完全符合 JSONAPI 以及 Embe

原创 Ember JSONAPIAdapter的常用api

Ember Adapter 目前 Emberjs 框架中使用 JSONAPIAdapter 爲默認的 adapter,遵循 JSONAPI 的通信標準。目前本公司也默認使用的是此 adapter,所以一下 api 均是在此基礎上。

原创 Emberjs中JSONAPISerializer的一些API 的使用

Ember Serializer Emberjs 默認使用 JSONAPISerializer ,在我們的項目中也是使用JSONAPISerializer.所以只是涉及關於 JSONAPISerializer 的相關內容。 文章目錄E

原创 Emberjs 如何與後端服務進行交互-Store/Adapter/Serializer的作用

Emberjs 如何與後端服務進行交互 文章目錄Emberjs 如何與後端服務進行交互一般發送請求流程返回數據請求流程從緩存讀取流程 一般發送請求流程 首先來看這張圖: 可以看到: 在應用中 application 中的 Ro

原创 Ember 中 component 的簡略介紹

文章目錄component in Emberjs1. 什麼是 component2. 解決了什麼樣的問題3. 使用創建基本組件:組件的生命週期組件的數據傳遞自定義組件屬性:事件調用總結4. 拆分組件數據結構與組件自己的做法是將數組傳入

原创 CSDN-markdown編輯器語法存根

這裏寫自定義目錄標題歡迎使用Markdown編輯器新的改變功能快捷鍵合理的創建標題,有助於目錄的生成如何改變文本的樣式插入鏈接與圖片如何插入一段漂亮的代碼片生成一個適合你的列表創建一個表格設定內容居中、居左、居右SmartyPants

原创 Ember Data學習筆記與總結歸納 (持續更新)

Something about Ember Data Introduction Records A record is an instance of a model that contains data loaded from

原创 在Emberjs中生成 component

Emberjs 中component 的創建以及本地 使用 ember-cli-mirage 來mock數據 在實際的項目中,我們總會重複寫一些代碼來實現一些相同的功能,比如說購物車列表內的每一項,比如說租房列表中的每一項。它們的

原创 初始化 Emberjs 項目 Init emberjs application

Ember Guide 1. 初始化一個新的項目 1.1 生成項目 ember new ember-guide --no-welcome --yarn 其中--no-welcome 用於跳過ember-cli 初始化項目時自帶的