Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
ソーシャルゲームのフロントエンドとASP.NET MVC (Lite)
Mayuki Sawatari
January 18, 2014
Programming
1
640
ソーシャルゲームのフロントエンドと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
2.9k
OneDrive On-Demandがすごい
mayuki
0
1.8k
Android TVとXamarinとKotlin
mayuki
2
380
Cutting Edge!
mayuki
0
2.6k
.NETプログラム(のランタイムを実装する)入門なのです
mayuki
0
1.8k
Acute Low back pain
mayuki
1
170
TypeScriptをより実践的に使うために
mayuki
6
4k
まるごと Internet Explorer 11 + Windows Phone 8.1
mayuki
0
180
How to setup VPN server on Microsoft Azure
mayuki
1
310
Other Decks in Programming
See All in Programming
Java初心者が知っておくべきプログラミングのこと - JJUG CCC 2022 Spring
kishida
4
500
VisualProgramming_GoogleHome_LINE
nearmugi
1
130
dotdotdot_in_predict_function
bk_18
1
170
Scrum Fest Osaka 2022/5年で200人になったスタートアップの アジャイル開発の歴史とリアル
atamaplus
1
760
GDG Seoul IO Extended 2022 - Android Compose
taehwandev
0
270
そこのSTMボード,ROS 2とオシャベリできるかも!?
takasehideki
1
560
短納期でローンチした新サービスをJavaで開発した話/launched new service using Java
eichisanden
5
1.8k
Dagger + Anvil: Learning to Love Dependency Injection
vrallev
2
230
I/O Extended 2022 in Android ~ Whats new in Android development tools
pluu
0
500
Modern Android Developer ~ 안내서
pluu
1
560
Angular‘s Future without NgModules: Architectures with Standalone Components @enterJS
manfredsteyer
PRO
0
170
Independently together: better developer experience & App performance
bcinarli
0
150
Featured
See All Featured
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
12
920
The Straight Up "How To Draw Better" Workshop
denniskardys
225
120k
Code Reviewing Like a Champion
maltzj
506
37k
The Web Native Designer (August 2011)
paulrobertlloyd
74
1.9k
Gamification - CAS2011
davidbonilla
75
3.9k
Making the Leap to Tech Lead
cromwellryan
113
7.3k
Git: the NoSQL Database
bkeepers
PRO
415
59k
Why You Should Never Use an ORM
jnunemaker
PRO
47
7k
Raft: Consensus for Rubyists
vanstee
126
5.4k
Design by the Numbers
sachag
271
17k
A better future with KSS
kneath
225
15k
The Invisible Side of Design
smashingmag
290
48k
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