原创 打造一個全功能的瀏覽器

{"type":"doc","content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"typ

原创 Flutter 性能優化之Isolates

{"type":"doc","content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"typ

原创 2019年大前端技術趨勢分析

一晃眼2019年已過大半,年初信誓旦旦要學習新技能的小夥伴們立的flag都完成的怎樣了?2019年對於大前端技術領域而言變化不算太大,目前三大技術框架日趨成熟,短期內不大可能出現顛覆性的前端框架(內心OS:出了也學不動了)。 本文結合個人和

原创 基於 styled-components 的單位 px -> vw 自動轉換

在 styled-components 基礎上實現了 px -> vw 單位轉換的功能 詳細文檔請參考: styled-components.com/docs 源碼地址:https://github.com/hnzycfcfed/style

原创 vue2.0腳手架的安裝和項目搭建

首先我們需要安裝nodejs,我就不多說了,去node官網下載安裝吧https://nodejs.org/zh-cn/ 關於node的版本選擇,我一向是啥時候用就安裝最新的。因爲前端技術更新太快了,用最新的兩個月後就不是了,所以還是與時俱進

原创 webpack裏的externals

最近在用webpack做一些是sdk相關的東西,有幾個概念總結一下: 1、library要做sdk,一定要做的一個配置,用於說明最終的SDK暴露給調用者的一個名稱例如:library: 'HelloJS',外部調用的時候,就是HelloJS

原创 一個用戶故事的樣例(極限編程)

用戶故事是從用戶的角度對系統功能的描述,通過與用戶一起探討而得出,事實上XP的實踐應由用戶親手撰寫用戶故事,但對很多用戶來說並不容易,所以很多的實踐過程中是開發人員和用戶一起撰寫。 開發人員依照用戶故事中的描述估測完成每個任務需要的時間,

原创 渴望XP-勇氣篇

此篇援引資深項目經理tony的切身感受,對於實施XP過程中所需具備的多方面勇氣,tony概括爲以下幾點:一.你有勇氣相信你現在寫的測試、代碼足夠滿足需求二.你有勇氣在需求變化時重構代碼三.你有勇氣相信不做設計(實際上是在開發中設計)的開發,

原创 Interop .NET and J2EE via WebService Contract-first approach

VisualStudio引進的ASMX的確大大簡化了XML Web Services的開發過程,但也存在一個比較突出的弊端,那便是VisualStudio的設計使用的是Code-first approach,先編寫代碼,再由.NET Fra

原创 生成Excel報表的最直觀方法

用HTML語法來編寫xls文件尤其簡單快捷,同時也具有基本的字體設置、單元格合併等功能,對於樣式不是非常複雜的報表倒是不錯的途徑。比如下列文本:<table><tr><td>Data</td></tr></table>在Excel中就能正常

原创 送一點GMail的邀請

前些日子也是從這裏得到邀請的,不知道還有沒有朋友想要,發完爲止吧。[email protected]

原创 給還未曾嘗試過Microsoft Enterprise Library的朋友們

最近稍微嘗試了一下Microsoft Enterprise Library,感覺淋漓暢快,所以從新手的角度描述一下這個好玩的東西。 Microsoft Enterprise Library來源於MSDN patterns & practic

原创 運用PreviousPage簡化提交流程

若是一個page1.aspx向page2.aspx提交的流程,則在page2.aspx的頂部添加如下聲明:<%@ PreviousPageType VirtualPath="~/page1.aspx" %>設置page1.aspx的Post

原创 全球6大廣告集團

NO.1 Omnicom (天聯廣告 李岱艾 恆美 浩騰媒體等) NO.2 WPP集團  (奧美 JWT 達彼思 百帝 電揚 精信 傳立媒體 尚揚媒體 邁勢媒體 靈立媒體等) NO.3 IPG集團   (麥肯 FCB 靈獅 優勢麥肯等) N

原创 從CodeBehind訪問頁面上的控件(2.0)

和以前的用法有點不同,所以記錄下來了。ArrayList list = new ArrayList();foreach (GridViewRow row in GridView1.Rows){ CheckBox box = (CheckBo