Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ソーシャルゲームのフロントエンドとASP.NET MVC (Lite)
Search
Mayuki Sawatari
January 18, 2014
Programming
1
780
ソーシャルゲームのフロントエンドとASP.NET MVC (Lite)
Room metro Tokyo #3 (2014-01-18)
Mayuki Sawatari
January 18, 2014
Tweet
Share
More Decks by Mayuki Sawatari
See All by Mayuki Sawatari
Real World .NET Core on Kubernetes
mayuki
2
3.5k
OneDrive On-Demandがすごい
mayuki
0
2.2k
Android TVとXamarinとKotlin
mayuki
2
460
Cutting Edge!
mayuki
0
3.2k
.NETプログラム(のランタイムを実装する)入門なのです
mayuki
0
2.1k
Acute Low back pain
mayuki
1
220
TypeScriptをより実践的に使うために
mayuki
6
4.4k
まるごと Internet Explorer 11 + Windows Phone 8.1
mayuki
0
230
How to setup VPN server on Microsoft Azure
mayuki
1
340
Other Decks in Programming
See All in Programming
Scan with Decoupled Look-back and Onesweep Radix Sort
shocker_0x15
0
100
フロントエンドの現在地とこれから
koba04
10
4.6k
UnJSで簡単に始めるCLIツール開発 / cli-tool-development-with-unjs
aoseyuu
2
310
デバッグの話 / Debugging for Beginners
kaityo256
PRO
8
620
Go製CLIツールGatling Commanderによる負荷試験実施の自動化
okmtz
3
700
pytest プラグインを開発して DRY に自動テストを書こう
inuatsu
2
260
Re:PandasAI:生成AIがデータ分析業務にもたらすパラダイムシフト【増補改訂版】
negi111111
1
1.1k
tsconfig.jsonの最近の新機能 ファイルパス編
uhyo
6
1.7k
선언형 UI를 학습할 때 알아둬야하는 키워드들
l2hyunwoo
0
150
Quarto Clean Theme
nicetak
0
220
ACES Meet におけるリリース作業改善の取り組み
fukucheee
0
140
型付きで行うVSCode拡張機能開発 / VSCode Meetup #31
mazrean
0
240
Featured
See All Featured
The Illustrated Children's Guide to Kubernetes
chrisshort
48
48k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Web development in the modern age
philhawksworth
205
10k
How STYLIGHT went responsive
nonsquared
95
5.1k
VelocityConf: Rendering Performance Case Studies
addyosmani
325
23k
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
Design by the Numbers
sachag
278
19k
How to name files
jennybc
77
99k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
25
660
How GitHub Uses GitHub to Build GitHub
holman
473
290k
Put a Button on it: Removing Barriers to Going Fast.
kastner
58
3.5k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
3
230
Transcript
None
( ) http://www.misuzilla.org/
None
( )
None
None
C# 5.0 (Razor ) Sass TypeScript
None
Visual Studio 2013 Premium SassyStudio Prepros
GUI GUI
None
HTML
None
CSS HTML
MindBEMding
None
BEM HTML/CSS
Element Element Element Element Element Block: Element: Modifier:
<div class="block"> <div class="block__element">Hauhau</div> <div class="block__element--modifier">Gaogao</div> </div> <div class="listview"> <div
class="listview__item">Item1</div> <div class="listview__item--selected">Item2(Selected)</div> </div>
<div class="block"> <div class="block_element">Hauhau</div> <div class="block_element-Modifier">Gaogao</div> </div> <div class="listview"> <div
class="listview_item">Item1</div> <div class="listview_item-Selected">Item2(Selected)</div> </div>
None
MindBEMding
None
None
docomo CSS
None
C# HTML https://github.com/mayuki/Cartelet
var content = @ <ul> <li><a href=""#"">1</a></li> <li><a href=""#"">2</a></li> </ul>";
var htmlFilter = new HtmlFilter(); htmlFilter.AddHandler("li:nth-child(2n)", (ctx, nodeInfo) => { nodeInfo.Attributes["style"] = "color:red;"; return true; }); var sw = new StringWriter(); htmlFilter.Execute(new CarteletContext(content, sw), HtmlParser.Parse(content)); sw.ToString(); // <ul> // <li><a href="#">1</a></li> // <li style="color:red;"><a href="#">2</a></li> // </ul>
CSS HTML style
None
HtmlHelper
WebViewPage ( ) @inherit ( )
Html.Raw Considered Harmful
None
TagBuilder ( )
None
None