10 个带源码的充满活力的 Web 设计教程
Web 设计师必须了解各种各样的 Web 设计风格,这才能让他或者她在设计领域里有立足之地。 本文向你推荐 10 个附带源码的 Web 设计教程,希望对你有所帮助: Adding Alarms to the Digital Clock Creating a Mobile Event Calendar With DHTMLX Create a Drop down Menu with Search Box in CSS3 and HTML How to Make a Light Textured Web Design in Photoshop How to Build a Vibrant Professional HTML5 Web Design Build a MusicBrainz App Create an E-Commerce Web Element with CSS3 Homepage Layout PSD/HTML Conversion: Elegant and Simple CSS3 Web Layout How to Make a Mac OSX-like Animated Folder with CSS3 via djdesignerlab 转自:http://www.oschina.net/news/42810/10-vibrant-web-design-tutorials-with-source-file
View Details15 个使用 jQuery 和 CSS 的选项卡菜单教程
Net.Tuts’ Tab Interface 本教程帮助网页设计者、开发者和程序员创建选项卡界面,只需要一行代码搞定 Alfajango.com’s Easy Tabs ( DEMO || DOWNLOAD) Unwrongest.com’s Tabify ( DEMO || DOWNLOAD) Red Team Design’s Google Play’s Minimal Tabs ( DEMO || DOWNLOAD) Codrops’ Fancy Sliding Form ( DEMO || DOWNLOAD) Raymond Selda’s Tab Content Rotator 这是一个很棒的选项卡菜单,支持旋转 Republic of 3’s HTML Tabs Will P’s Blog’s Animated Feedback Tabs 动画的带反馈的 Tab Thingy,很多网站在使用,非常简单,只适用了一些隐藏层实现切换 CSS Tricks’ Organic Tabs ( DEMO || DOWNLOAD) Organic Tabs 可防止选项卡切换时的卡顿,提供更平滑和快速的移动 Tutorialzine’s Sweet Tabs ( DEMO || DOWNLOAD) Net.tuts’ Blogroll Net.tuts’ Slick Tab Content Sunsean’s idTabs ( DEMO || DOWNLOAD) Queness’ Moving and Sliding Tab ( DEMO || DOWNLOAD) 9 Lessons’ Tab Style Login and […]
View Details2013 年 6 月 RedMonk 编程语言排行榜
RedMonk 发布 2013年6月的编程语言排行榜,平时我们很少见这个编程语言的排行榜。 下图是 2013年6月的排行榜图表(点击图片查看大图) 下面是前 20 名的编程语言列表: Java * JavaScript * PHP * Python * Ruby * C# * C++ * C * Objective-C * Shell * Perl * Scala Assembly Haskell ASP R CoffeeScript Groovy Matlab Visual Basic (* 表示一级编程语言) 更多关于 RedMonk 编程语言排行榜的介绍请看这里。 RedMonk 编程语言排行榜数据来自 Github 和 Stackoverflow 上对编程语言的热门程度进行了比较。其中 Github 的排名是基于 Github 自己的语言统计,而 Stackoverflow 则是基于标签的关联。 转自:http://www.oschina.net/news/42738/redmonk-language-rankings-6-13
View DetailsHTML < iframe > 标签
定义和用法 iframe 元素会创建包含另外一个文档的内联框架(即行内框架)。 HTML 与 XHTML 之间的差异 在 HTML 4.1 Strict DTD 和 XHTML 1.0 Strict DTD 中,不支持 iframe 元素。 提示和注释: 提示:您可以把需要的文本放置在 <iframe> 和 </iframe> 之间,这样就可以应对无法理解 iframe 的浏览器。 可选的属性 DTD 指示此属性允许在哪种 DTD 中使用。S=Strict, T=Transitional, F=Frameset. 属性 值 描述 DTD align left right top middle bottom 不赞成使用。请使用样式代替。 规定如何根据周围的元素来对齐此框架。 TF frameborder 1 0 规定是否显示框架周围的边框。 TF height pixels % 规定 iframe 的高度。 TF longdesc URL 规定一个页面,该页面包含了有关 iframe 的较长描述。 TF marginheight pixels 定义 iframe 的顶部和底部的边距。 TF marginwidth pixels 定义 iframe 的左侧和右侧的边距。 TF name frame_name 规定 iframe 的名称。 TF scrolling yes no […]
View Details提升你开发技能的 8 个提示
许多前端工程师,他们拥有客户所寻找的创造能力和技术能力,但是他们没有机会向客户展示他们的能力。这种,客户直接找到他们所需求的前端工程师的情况却很少发生。 让你的能力出名的方法,有一个很好的方法,建立起声誉,并且收集一个对你的特殊技能感兴趣的客户的名单。这不仅仅对一个自由作家是一个好办法,这也能使你脱离仅仅对一个特殊职位的竞争。作为一个开发者,你或许不知道如何开始营销自己,遵循这些技巧,你可以有效的表现出你的能力去赢得客户的注意。 1、找准定位 有时候我们喜欢什么技术都学一点,似乎这样能让自己无所不能,但在实际工作中我们让自己成为某一方面的专家会更好一些(毕竟你自己不能干完所有的事)。集中你的精力在某一方面,例如电子商务,博客,或者移动应用设计,然后坚持学习与之相关的东西,并且实际的来做一些东西,这样你在不知不觉之中就会成为这方面的专家,同时可以积累一些相关经验,甚至寻找到潜在的客户。你在这个领域的专家身份也会提升你的需求,工作流程的领先,可以让您选择更好的项目。 2、分享经验 提升自己专业能力的另一个办法就是写一些文章或关于此领域的一些案例分析。开始的时候可以将文章贴在博客或网站上,然后可以考虑交由SmashingMagazine 或 e-book publishing networks之类的网站来传播。或者像Addy Osmani does那样以html电子书的形式在网站上发布。这样可以提升你在此领域的专家声望。在社区里提供一些有用资源引起注意之后,可能会受到一些会议发言的邀请,与其他社区成员进行交流或类似顾问的工作。 3. 加入在线社区 你可以通过加入像Stackoverflow和Quora等社区赢得自己的声望。它不仅仅可以让你和其它开发者相互联系,而且还可公众展示自己解决问题的能力。而且通过像Github等开源软件平台,你可以发布自己的项目以及可以邀请社区很多其它开发者参与。当与他人交流你的专业意见和建立自己的网络时,通过这些社区有了强大的基础这是无价的呀。[@Lesus 注:当然语言障碍为题,在中国,也有这样的综合性的平台,如oschina] 4. 创建一个小型网站 单个页面的网站是最好的平台来展示你的技能。特别是对于面向非盈利的目的的设计,而且它具有创造性,完美的设计以及包含有趣的内容。这些有些和别人分享的网站,而且它是重要的方式来获得免费的快速的曝光。不用怕,疯狂起来吧,像视差卷动,非主流网格以及滑动特效等特性来充分展示你的能力。另一方面,同时它对展示了你技能的广度是很重要,像Ipod visualization 或者this one只有几个简单页面可以走得更远。这是重要方式让你的潜在用户(或者你的面试官)别小瞧了,而且能够和你创建的东西更好的交谈。 对SimpliSafe的家安全指南,它充满了创造性,高质量的内容,它是很好的你可以和人们就谈的项目的榜样。这个网通过熟练的比较这个城堡保卫系统和虚拟的视觉差滚动的增强引导用户保卫家。 Layered Defense 5. 开发在线工具 你是否想过有那么一个为特定的目的工具来帮助你的工作,考虑一下自己做一个。赞助者为这样一个事实感到惊奇:其它开发者使用的是你开发的工具或应用。有时那些最简单的想法是最有帮助的,所以简化你的想法让它们看起来十分容易。 CodePen 就是这样的一个对前端开发者有极大的帮助的在线工具的榜样。你创建的工具可以从这个在浏览器代码编辑器上获得灵感。 CodePen 6. 开发免费的资源或者插件 另外一个有效方向就是使你的个人项目适合开发者从网页上免费可下载的资源。考虑一下能够从使用者那里反馈它们的性能,那么你可以专注于下面的开发和提升你的项目。你甚至可以把它们提交给像Design Instruct这样的站点来获得更多的发布曝光。 这个UI设计者设计了一个素描和线框的工具集来为他的读者提供一个方便有用的界面和线框的元素。很容易地在他的站点上访问到,而且他也提供了很多种下载格式和一个用户反馈机会。 Wireframing Kit 7. 使用社交网络 社交网络可以说是最高效的免费广告方式。 因为社交用户和他们的网络口碑的助燃作用,你的名字和工作很容易被传播,这就是为什么这是一个值得你花费时间的营销策略。 您可以使用像Facebook、Twitter和Pinterest这样的网站来贡献高质量的帖子给公众,并将它们链接回你的博客,其内容应该缩窄范围来进一步适合您的特定受众定位。互联网用户和客户们可能会期望你在所有这些社交网站上都有账户,但通过在你的博客或网站中的社交媒体链接来访问会更容易,书写作品和所有其他你创建的营销元素。 8. 连接你所有的工作 通过把你所有的工作和媒体网站互相保持链接并使你所有的内容一致,你就把你自己从一名自由职业者(或求职者)改变成一个品牌,这会更容易有市场。你会建立一群跟随的读者和客户,它们可以给别人反馈和建议,这样你的客户基础就会不断增长。你的工作已经发展成向潜在客户进行展示,这会把你放到更进一步超越你的竞争对手的位置,你可以预测你的工作需求会增加。所以不要等待客户来找你,使用这些自信的策略来展示你的技能吧。 转自:http://www.oschina.net/translate/8-tips-for-promoting-your-dev-skills
View Details激发灵感的 404 错误页面的设计案例
1minus1 modcloth ilovetypography ninemsn wall.plasm lockerz distilled gooddogdesign jhuskisson catalyststudios Mint magnt focuslabllc browsermedia onsydney 9gag Facebook 404 carbonmade Oops. Devantart blue-leaf headsvstailsapp sendgrid thefontain berganblue dustymiller worrydream bluedaniel brandcrowd gog us.blizzard via inspiretrends 转自:http://www.oschina.net/news/42615/inspirational-404-error-page-designs
View DetailsWebSocket 模拟库 SockJS
SockJS 是一个浏览器上运行的 JavaScript 库,如果浏览器不支持 WebSocket,该库可以模拟对 WebSocket 的支持,实现浏览器和 Web 服务器之间低延迟、全双工、跨域的通讯通道。 SockJS family: SockJS-client JavaScript client library SockJS-node Node.js server SockJS-erlang Erlang server SockJS-tornado Python/Tornado server SockJS-twisted Python/Twisted server vert.x Java/vert.x server Work in progress: SockJS-ruby SockJS-netty SockJS-gevent (SockJS-gevent fork) pyramid-SockJS wildcloud-websockets SockJS-cyclone wai-SockJS SockJS-perl SockJS-go 转自:http://www.oschina.net/p/sockjs
View Details8 款开源的云计算环境管理工具
云计算设计以一种高性价比的方式利用强大的计算机和通信网络功能,云计算系统可以让企业低价使用巨大的计算、存储和网络资源。我们大多数人都以这种 或那种方式使用着云计算,如果你有Gmail、Yahoo! Mail或Hotmail的电邮帐号,那么你就有了云计算前端的使用经验。而在云计算系统的后端,则分布着不同的计算机、服务器和数据存储系统,它们创建 了云计算服务,但用户眼里看不到它们。有大量开源云管理工具可供选择以帮助自动化、监控、备份、跟踪和调整云计算基础设施。 其中包括: Juju 用于诸如横跨多个云的业务部署和流程控制、大型裸机虚拟化部署和基于工作站的服务原型设计等。 Deltacloud 用于将基于云的工作负载在不同的IaaS供应商之间迁移,如Amazon和Rackspace。 jclouds jclouds 是一个开源的Java类库,用来帮你开始云计算应用开发,并可重用已有的Java和Clojure技能。 Libcloud libcloud 是一个访问云计算服务的统一接口,该项目已经成为 Apache 组织的顶级项目,采用 Python 开发。 Ganeti Ganeti是基于Xen虚拟机管理器和其他开源软件的虚拟服务器管理软件工具。 Chef Chef 是一个系统集成框架,为整个架构提供配置管理功能 Puppet Puppet,您可以集中管理每一个重要方面,您的系统使用的是跨平台的规范语言,管理所有的单独的元素通常聚集在不同的文件,如用户, CRON作业,和主机一起显然离散元素,如包装,服务和文件。 Scalr Automation framework and web interface for managing infrastructure 转自:http://www.oschina.net/news/42569/opensource-cloud-manage-tools
View Details20 个微型网站 Web 设计的有效实例
Dodge & Burn Studio Faculty Ghostly Ferns The Gold of the Andes Nicolas Tarier Cyclemon PH Digital Labs Mixd Fashion Rikcat Industries Mark Boulton Design Finch Nathan Carnes Chris Garrett Media Ltd Monty Lounge Industries el Candor Pixelcraft MediaFlex just.dot Visualbox via djdesignerlab 转自:http://www.oschina.net/news/42453/20-effective-examples-of-minimal-web-design
View Details25 个带图标的网站设计实例
blocklevel siaperitivos pixelstadium wallcreations littlelines skylan worksmedical discovershadow knockknockfactory greenchameleondesign interativacom mailchimp kylethacker kinhr jackietrananh myowncorks ellijot positionly wootten mixpanel tigerlilyapps inhousefilming andreasfretz escapeflight RIT via inspiretrends 转自:http://www.oschina.net/news/42547/websites-with-icons-web-designs
View Details