什么是移动友好的?   移动友好到底意味着什么取决于您与谁讨论它. 我们不妨这样理解: 移动友好的设计以 表现力, 内容和性能 三方面为目标来改善用户体验.   表现力 - Presentation 使网站可以适应各种尺寸大小的屏幕   如今, 用户可以通过很多种设备来访问网页, 这些设备可能有不同的屏幕尺寸, 比如: 电话, 平板电脑, 电子阅读器. 不用说, 一个固定宽度的, 3列的布局再加上复杂的JavaScript动画和鼠标悬停效果的网页在手机上显示的时候会有问题, 因为手机有着2英寸(…
Day 23 禁用CSS  Disable CSS 为什么 ? CSS,层叠样式表,是用来定义web页面布局和显示的机制.通过修改CSS样式,可以改变整个页面的外观. 但是有一些人,因为之前的选择或者其他原因,或选择禁用浏览器的CSS.这样可以使得站点看起来更加简单,最终也有利于屏幕阅读功能访问这些页面. 因此,在css禁用场景下的测试还是很重要的.如果禁用了CSS,你会惊讶的发现站点的流程和顺序都会有改变. 怎么做 ? 我发现的最简单的测试方法就是,用装有web开发工具插件的Firefox来打…
Description $W$ 星球是一个和地球一样气候适宜.物种聚集的星球.经过多年的研究,外星生物学家们已经发现了数万种生物,而且这个数字还在不断增大. $W$ 星球上的生物很有趣,有些生物之间很友好,朝夕相伴,形影不离:但有些却很敌对,一见面就难免发生战斗.为了能够更好地了解它们之间的友好程度,外星生物学家希望进行一些量化的计算.他们发现,两种生物之间的友好程度和它们的 $K$ 种属性有关,暂且将它们编号为属性 $1$.属性 $2$.…….属性 $K$,这些属性都是可以进行量化的.外星生物…
(4)A selection of tips 招数4: 精选的技巧 Make sure HTTP compression is turned on for any uncompressed content. HTML in particular compresses significantly, and in this era of mobile friendliness and slow 3G connections, that’s essential.确保为未压缩的内容打开HTTP压缩.在这…
Developing an SEO-Friendly Website ***Making Your Site Accessible to Search Engines***1.Indexable Content2.Spiderable Link Structures3.XML Sitemaps ***Mobile Friendliness*** ***Keyword Targeting*** ***Content Optimization***1.A browser-safe sans seri…
翻译编辑自:http://www.appnovation.com/blog/7-things-know-about-jquery-mobile-working-it 一.Android和IOS的内置键盘(Native keyboard)是不一样的 对手机的内置键盘的操作是比较复杂和富有争议的,不同的手机可能需要不同的css.Android使用的是第三方的键盘插件(3rd party keyboards ),如 Google Keyboard 和 SwiftKey. 可设置input的type属性…
前言 前面我们说了,如果API的设计更规范更合理,在很大程度上能够提高联调的效率,降低沟通成本.那么什么是好的API设计?这里我们不得不提到REST API. 关于REST API的书籍很多,但是完整完善实践丰富的设计指导并不多见,我们有幸看到了微软团队的作品——Microsoft REST API Guidelines,因此才有了此篇内容. 由于公众号文章内容字数有限,因此我们将翻译稿拆分并分享出来,并且给出英文对照.翻译的不对之处,请多多指教. 上篇内容: REST API设计指导——译自M…
一年前翻译了本文的一部分,最近终于翻译完成.虽然此设计思想的提出已经好几年了,但是还是觉得应该在国内推广一下,让大家知道“内容策略”,“移动优先”,“响应式设计”,“原子设计”等设计思想和技术的根源.这些概念最早其实是由luke wroblewski,brad frost等人在同一个设计思想框架下提出的.笔者经“面向未来的友好设计(Future Friendly Web Design)”设计理念联合创始人Jason Grigsby授权,将此设计思想框架首次翻译为中文版本. 能力所限,敬请指正,欢…
9-4. Web API 的客户端实现修改跟踪 问题 我们想通过客户端更新实体类,调用基于REST的Web API 服务实现把一个对象图的插入.删除和修改等数据库操作.此外, 我们想通过EF6的Code First方式实现对数据的访问. 本例,我们模拟一个N层场景,用单独的控制台应用程序作为客户端,调用Web API服务(web api项目). 注:每个层用一个单独的解决方案,这样有助于调试和模拟N层应用. 解决方案 假设我们一个如Figure 9-4.所示模型 Figure 9-4. A 客户…
URL路由模块 取代URL重写 路由请求 URL路由模块的内部结构 应用程序路由 URL模式和路由 定义应用程序路由 处理路由 路由处理程序 处理物理文件请求 防止路由定义的URL 属性路由 书接上回[译]Asp.net MVC 之 Contorllers(一) URL 路由HTTP模块通过获取 URL,然后调用合适的执行方法处理进来的请求.URL 路由 HTTP 模块取代了旧版本 ASP.NET 的 URL 重写功能.URL 重写的核心包括获取请求.解析原始 URL 以及指导 HTTP 运行时…