-
Notifications
You must be signed in to change notification settings - Fork 8
/
Copy pathindex.html
644 lines (308 loc) · 18.7 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
<!DOCTYPE html>
<!--[if IEMobile 7 ]><html class="no-js iem7"><![endif]-->
<!--[if lt IE 9]><html class="no-js lte-ie8"><![endif]-->
<!--[if (gt IE 8)|(gt IEMobile 7)|!(IEMobile)|!(IE)]><!--><html class="no-js" lang="en"><!--<![endif]-->
<head>
<meta charset="utf-8">
<title>博客 SPRABBIT 超科学兔耳中队</title>
<meta name="author" content="火雾宗师">
<meta name="description" content="今天碰到一个问题,在IOS的Safari浏览器中,一个网页的div元素在绑定了click事件后点击时有变暗的闪烁。在其他浏览器均无出现此现象,即使是桌面的Safari也没有。 我于是清空了click事件中的所有代码,仍然会出现此状况,但是直接去掉时间绑定则不会变暗, …">
<!-- http://t.co/dKP3o1e -->
<meta name="HandheldFriendly" content="True">
<meta name="MobileOptimized" content="320">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="canonical" href="http://blog.sprabbit.com">
<link href="/favicon.png" rel="icon">
<link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css">
<script src="/javascripts/modernizr-2.0.js"></script>
<script src="/javascripts/ender.js"></script>
<script src="/javascripts/octopress.js" type="text/javascript"></script>
<link href="/atom.xml" rel="alternate" title="博客 SPRABBIT 超科学兔耳中队" type="application/atom+xml">
<!--Fonts from Google"s Web font directory at http://google.com/webfonts -->
<link href="http://fonts.googleapis.com/css?family=PT+Serif:regular,italic,bold,bolditalic" rel="stylesheet" type="text/css">
<link href="http://fonts.googleapis.com/css?family=PT+Sans:regular,italic,bold,bolditalic" rel="stylesheet" type="text/css">
<script type="text/javascript" src="/javascripts/sh_main.min.js"></script>
<link type="text/css" rel="stylesheet" href="/stylesheets/sh_style.css">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="ujianVerification" content="1416541d7ac44628225afc999ce80505" />
</head>
<body >
<header role="banner"><hgroup>
<!-- <h1><a href="/">博客 SPRABBIT 超科学兔耳中队</a></h1> -->
<h2>中文同人社团</h2>
</hgroup>
</header>
<nav role="navigation"><ul class="subscription" data-subscription="rss">
<li><a href="/atom.xml" rel="subscribe-rss" title="subscribe via RSS">RSS</a></li>
</ul>
<form action="http://www.google.com/search" method="get">
<fieldset role="search">
<input type="hidden" name="q" value="site:blog.sprabbit.com" />
<input class="search" type="text" name="q" results="0" placeholder="Search"/>
</fieldset>
</form>
<ul class="main-navigation">
<li><a href="/">博客</a></li>
<li><a href="/circle">社团</a></li>
<li><a href="/technique">技术</a></li>
<li><a href="/blog/archives">文章</a></li>
<li><a href="/about">关于</a></li>
<li><a href="http://www.sprabbit.com/">首页</a></li>
</ul>
</nav>
<div id="main">
<div id="content">
<div class="blog-index">
<article>
<header>
<h1 class="entry-title"><a href="/blog/2014/09/03/onclick-ios-safari/">IOS Safari 浏览器的点击事件问题</a></h1>
<p class="meta">
<time datetime="2014-09-03T16:11:00+08:00" pubdate data-updated="true">14年09月03日</time>
</p>
</header>
<div class="entry-content"><p>今天碰到一个问题,在IOS的Safari浏览器中,一个网页的div元素在绑定了click事件后点击时有变暗的闪烁。在其他浏览器均无出现此现象,即使是桌面的Safari也没有。</p>
<p>我于是清空了click事件中的所有代码,仍然会出现此状况,但是直接去掉时间绑定则不会变暗,于是确定是因为绑定click事件引起的变暗。</p>
<p>后面我又在事件处理中写了个alert(),发现在提示框弹出的时候,那个div已经变暗了,也就是说在处理事件之前,浏览器已经给div附加了变暗效果。那基本上可以确定是IOS Safari的默认样式效果了。</p>
<p>于是StackOverflow了一下问题迎刃而解:</p>
<figure class='code'><figcaption><span></span></figcaption><div class="highlight"><table><tr><td class="gutter"><pre class="line-numbers"><span class='line-number'>1</span>
<span class='line-number'>2</span>
<span class='line-number'>3</span>
</pre></td><td class='code'><pre><code class='css'><span class='line'><span class="nt">html</span> <span class="p">{</span>
</span><span class='line'> <span class="o">-</span><span class="n">webkit</span><span class="o">-</span><span class="n">tap</span><span class="o">-</span><span class="n">highlight</span><span class="o">-</span><span class="k">color</span><span class="o">:</span><span class="k">transparent</span><span class="p">;</span>
</span><span class='line'><span class="p">}</span>
</span></code></pre></td></tr></table></div></figure>
<p>参考:<a href="http://stackoverflow.com/questions/2355154/iphone-darkens-div-on-click">http://stackoverflow.com/questions/2355154/iphone-darkens-div-on-click</a></p>
</div>
</article>
<article>
<header>
<h1 class="entry-title"><a href="/blog/2013/08/22/javascript-memo-1/">Javascript备忘</a></h1>
<p class="meta">
<time datetime="2013-08-22T20:21:00+08:00" pubdate data-updated="true">13年08月22日</time>
</p>
</header>
<div class="entry-content"><p>这个系列只是一个备忘录,主要是讲述平时编程遇到的一些奇怪的问题。
本来标题叫做Javascript奇技淫巧系列,但是现在我又被掉往服务端开发了,所以这个系列可能会不再更新,于是改回Javascript备忘。
其实这种奇怪的问题一般都出在IE上,所以重点就放在IE上了。</p>
<p>这次的主题是图片拖拽的问题,主要情景有几种,第一种是可以在网页上面拖拽的图片,另一种是在可拖动的元素下面有一张图。
当然还有一种是浏览器默认的图片拖拽,使用浏览器默认的图片拖拽可以直接将图片拖出浏览器,在新网页中打开,或者拖到其他软件中处理。
但是,往往我们都不希望出现默认的情况,尤其是想制造出前面两种效果的时候。</p>
</div>
<footer>
<a rel="full-article" href="/blog/2013/08/22/javascript-memo-1/">阅读全文 →</a>
</footer>
</article>
<article>
<header>
<h1 class="entry-title"><a href="/blog/2013/08/19/introduction-dustjs-3/">Dust.js语法简介(三)</a></h1>
<p class="meta">
<time datetime="2013-08-19T15:53:00+08:00" pubdate data-updated="true">13年08月19日</time>
</p>
</header>
<div class="entry-content"><p><a href="/blog/2013/08/17/introduction-dustjs-2/">上一篇</a>介绍了Dust的最基本的语法,已经足够应付一般的模板翻译。这一章将介绍一些涉及逻辑的Dust语法以及介绍如何在前端应用模板。</p>
</div>
<footer>
<a rel="full-article" href="/blog/2013/08/19/introduction-dustjs-3/">阅读全文 →</a>
</footer>
</article>
<article>
<header>
<h1 class="entry-title"><a href="/blog/2013/08/17/introduction-dustjs-2/">Dust.js语法简介(二)</a></h1>
<p class="meta">
<time datetime="2013-08-17T16:26:00+08:00" pubdate data-updated="true">13年08月17日</time>
</p>
</header>
<div class="entry-content"><p>从这篇文章开始我将介绍Dust的语法,其实内容基本上和Dust的<a href="https://github.com/linkedin/dustjs/wiki/Dust-Tutorial">Tutorial</a>差不多,可能还要简化一点。</p>
</div>
<footer>
<a rel="full-article" href="/blog/2013/08/17/introduction-dustjs-2/">阅读全文 →</a>
</footer>
</article>
<article>
<header>
<h1 class="entry-title"><a href="/blog/2013/08/16/introduction-dustjs-1/">Dust.js语法简介(一)</a></h1>
<p class="meta">
<time datetime="2013-08-16T09:44:00+08:00" pubdate data-updated="true">13年08月16日</time>
</p>
</header>
<div class="entry-content"><p><a href="/blog/2013/08/15/introduction-client-template/">经过一轮挣扎</a>,我作出了与LinkedIn一样的选择,使用Dust.js作为模板,但是因为Dust.js缺少中文文档,导致在国内的普及率比较低。于是我决定在这里对Dust的语法进行一些必要的介绍。</p>
</div>
<footer>
<a rel="full-article" href="/blog/2013/08/16/introduction-dustjs-1/">阅读全文 →</a>
</footer>
</article>
<article>
<header>
<h1 class="entry-title"><a href="/blog/2013/08/15/introduction-client-template/">前端模板的选择</a></h1>
<p class="meta">
<time datetime="2013-08-15T20:01:00+08:00" pubdate data-updated="true">13年08月15日</time>
</p>
</header>
<div class="entry-content"><p>最近接到一个任务,让我选一个前端模板。但是我其实连js模版实战经验都没有,为什么要让我选呢。不过接到任务就得照办了。首先得先知道什么是前端模板呢,稍微查了些百科,简单来说就是利用内嵌于HTML中的一些标记,来直观迅速生成HTML字符串的工具了,类似于后台用PHP标记<?=xxx>来生成HTML这样,而不需要繁琐的字符串拼接操作。需要在前端用javascript来使用,所以叫做前端模板。那么类似后台有多种语言,前端模板也有多种多样,以至于有人在github上做了一个应用方便大家选择前端模板:<a href="http://garann.github.io/template-chooser/">TemplateChooser</a></p>
</div>
<footer>
<a rel="full-article" href="/blog/2013/08/15/introduction-client-template/">阅读全文 →</a>
</footer>
</article>
<article>
<header>
<h1 class="entry-title"><a href="/blog/2013/08/13/game-server-to-front-end/">从游戏服务端到Web前端</a></h1>
<p class="meta">
<time datetime="2013-08-13T16:03:00+08:00" pubdate data-updated="true">13年08月13日</time>
</p>
</header>
<div class="entry-content"><p>虽然这个标题看起来很厉害,但是其实只是我的一篇随笔,没有很大的技术参考价值,况且我无论哪个方面也没有很高的造诣。这里只是抒发一下我开始工作后的感受,在这个公司提前下班的七夕里。</p>
<p>怀着对游戏的满腔热情,我拿到了一个主营网络游戏的公司的Offer,心想,迎合我的兴趣和特长,我一定能成就一番事业。于是我在几个月前开始了实习,刚开始是一段自学期,因为公司用python作为游戏脚本,而且推荐教材是《Python核心编程》,于是前两周便都在啃那本书。然后是一个考核,决定我们这帮新来的程序猿将进入哪个项目组。我灰常荣幸地进入了公司最赚钱的游戏的服务端,顺便说一下在公司里对程序猿的划分从牛掰到水逼是服务端>客户端>应用软件>移动平台游戏>WEB,当然这只是由公司文化决定的。</p>
</div>
<footer>
<a rel="full-article" href="/blog/2013/08/13/game-server-to-front-end/">阅读全文 →</a>
</footer>
</article>
<article>
<header>
<h1 class="entry-title"><a href="/blog/2013/01/17/android-moe-sicily/">Sicily Android 小应用</a></h1>
<p class="meta">
<time datetime="2013-01-17T15:46:00+08:00" pubdate data-updated="true">13年01月17日</time>
</p>
</header>
<div class="entry-content"><p>蹬蹬,我是来报告<a href="http://www.sprabbit.com/sicily/">Sicily</a>的进展的,在密锣紧鼓的制作下,Sicily终于有幸在今年内推出了(PIA~到底要等到什么时候啊!</p>
<p>好吧,稍安勿躁,在游戏推出之前先让茜茜酱在手机里安抚一下大家的心灵吧。</p>
<p><img src="/images/android_sicily_widget.jpg" alt="Sicily Widget" /></p>
<p><img src="/images/android_sicily_main.jpg" alt="Sicily Main" /></p>
</div>
<footer>
<a rel="full-article" href="/blog/2013/01/17/android-moe-sicily/">阅读全文 →</a>
</footer>
</article>
<article>
<header>
<h1 class="entry-title"><a href="/blog/2013/01/17/about-speshow/">关于SpeShow</a></h1>
<p class="meta">
<time datetime="2013-01-17T15:07:00+08:00" pubdate data-updated="true">13年01月17日</time>
</p>
</header>
<div class="entry-content"><p><a href="http://www.sprabbit.com/spengine/speshow.html">SpeShow(SPENGINE)的链接</a>早就加在了<a href="http://www.sprabbit.com">SPRABBIT首页</a>的导航栏上,不过可能不是很起眼,所以没什么人知道。</p>
<p>虽然SpeShow发布已经有一段时间了,但是感觉还是在博客里记录一下比较好。SpeShow是主要由我编写的一个图文脚本演示程序,最初的目的是用来做Galgame,但是希望做的更通用点,所以就扩展为图文脚本演示,不过称之为Galgame引擎也不为过。相关的信息可以查看<a href="http://www.sprabbit.com/spengine/speshow.html">SpeShow(SPENGINE)的主页</a>,里面包括有介绍,教程,演示视频,程序下载等内容。</p>
<p>不过实际上这个引擎的完善度还有所欠缺,我又面临毕业就业,可能完善这个引擎将是一个很漫长的过程。但是此前我将会全力让他能制作出完整的Galgame,毕竟我就是为了制作新的Galgame才开发的这个引擎啊。首个SpeShow游戏将会是我们的下一作<a href="http://www.sprabbit.com/sicily/">Sicily-零与一的幻想</a>,目前正在紧密制作中呢,敬请期待啦。</p>
<p>无论如何,加油!</p>
</div>
</article>
<article>
<header>
<h1 class="entry-title"><a href="/blog/2012/12/21/recover-octopress/">在新Windows系统中重新部署Octopress</a></h1>
<p class="meta">
<time datetime="2012-12-21T19:10:00+08:00" pubdate data-updated="true">12年12月21日</time>
</p>
</header>
<div class="entry-content"><p>最近重装Win7 x64后直接在线升级到了Win8 x64,很多东西都要重新部署,包括octopress环境。这里记录一下关键的步骤,以便日后参考。</p>
<p>这个Memo将从安装git开始记录,前提是已经在别的电脑上往github部署好了Octopress。</p>
</div>
<footer>
<a rel="full-article" href="/blog/2012/12/21/recover-octopress/">阅读全文 →</a>
</footer>
</article>
<div class="pagination">
<a class="prev" href="/blog/page/2/">← 上页</a>
<a href="/blog/archives">文章列表</a>
</div>
</div>
<aside class="sidebar">
<section>
<h1>关于我</h1>
<p>大家好,我是超科学兔耳中队长–Ran。</p>
</section>
<section>
<h1>文章分类</h1>
<ul id="categories">
<li class='category'><a href='/blog/categories/ios/'>IOS (1)</a></li>
<li class='category'><a href='/blog/categories/javascript/'>Javascript (6)</a></li>
<li class='category'><a href='/blog/categories/octopress/'>Octopress (2)</a></li>
<li class='category'><a href='/blog/categories/works/'>作品 (4)</a></li>
<li class='category'><a href='/blog/categories/doujin/'>同人 (4)</a></li>
<li class='category'><a href='/blog/categories/technique/'>技术 (10)</a></li>
<li class='category'><a href='/blog/categories/talk/'>杂谈 (1)</a></li>
<li class='category'><a href='/blog/categories/circle/'>社团 (6)</a></li>
<li class='category'><a href='/blog/categories/essay/'>随笔 (2)</a></li>
</ul>
</section>
<section>
<h2>友情链接</h2>
<div id= "friend_link">
<ul>
<li>
<h3>本社团的LINK,有爱自取</h3>
<a href="http://www.sprabbit.com"><img src="/images/sprabbit_link.jpg" alt="SPRABBIT" /></a>
</li>
<li>
<h3>火雾宗师的百度空间</h3>
<a href="http://hi.baidu.com/kenjones"><img src="/images/hikiri_link.png" alt="火雾宗师" /></a>
</li>
<li>
<h3>KenJ的P站</h3>
<a href="http://www.pixiv.net/member.php?id=597977"><img src="/images/kenj_link.gif" alt="KENJ" /></a>
</li>
<li>
<h3>TID</h3>
<a href="http://hi.baidu.com/tidsean"><img src="/images/tid_link.gif" alt="TID" /></a>
</li>
</ul>
<p>链接交换请联系我们</p>
</div>
</section>
<section>
<h1>最近投稿</h1>
<ul id="recent_posts">
<li class="post">
<a href="/blog/2014/09/03/onclick-ios-safari/">IOS Safari 浏览器的点击事件问题</a>
</li>
<li class="post">
<a href="/blog/2013/08/22/javascript-memo-1/">Javascript备忘</a>
</li>
<li class="post">
<a href="/blog/2013/08/19/introduction-dustjs-3/">Dust.js语法简介(三)</a>
</li>
<li class="post">
<a href="/blog/2013/08/17/introduction-dustjs-2/">Dust.js语法简介(二)</a>
</li>
<li class="post">
<a href="/blog/2013/08/16/introduction-dustjs-1/">Dust.js语法简介(一)</a>
</li>
</ul>
</section>
<section>
<h1>最新评论</h1>
<!-- UY BEGIN -->
<div id="uyan_list_time_frame"></div>
<script type="text/javascript" id="UYScriptTime" src="http://v1.uyan.cc/js/iframe_time_list.js?UYUserId=1589291&rankType=time" async=""></script>
<!-- UY END -->
</section>
</aside>
</div>
</div>
<footer role="contentinfo"><div id="google_translate_element"></div>
<p>
Copyright © 2014 - 火雾宗师 -
<span class="credit">Powered by <a href="http://octopress.org">Octopress</a></span>
<script>
function googleTranslateElementInit() {
new google.translate.TranslateElement({
pageLanguage: 'zh-CN',
includedLanguages: 'ja,en,zh-TW,zh-CN',
autoDisplay: false,
gaTrack: true,
layout: google.translate.TranslateElement.InlineLayout.HORIZONTAL
}, 'google_translate_element');
}
</script>
<script src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
<script type="text/javascript">
var _bdhmProtocol = (("https:" == document.location.protocol) ? " https://" : " http://");
document.write(unescape("%3Cscript src='" + _bdhmProtocol + "hm.baidu.com/h.js%3Fd98dab13c098e2a1f6439b963347ad32' type='text/javascript'%3E%3C/script%3E"));
</script>
</p>
</footer>
<!-- UJian Button BEGIN -->
<script type="text/javascript" src="http://v1.ujian.cc/code/ujian.js?type=slide&btn=3&uid=1589291"></script>
<!-- UJian Button END -->
</body>
</html>