ios软件开发语言多大40多少语言 在100多个国家运营

多图。多链接。干货满满。手机流量党慎入。&br&重新编辑。(为了对得起大家的赞≡ω≡)&br&分割线里面的内容都是我自己之前瞎bbb的内容大家忽略掉看主体就好么么哒≡ω≡&br&&b&&u&不要只收藏不点赞啊 只收藏不点赞是耍流氓啊啊啊啊&/u&&/b&&br&&br&【本文目前分为五个部分】&br&&b&①
&/b&&b&网址导航推荐(&/b&其中攘括多个设计相关信息网站)&br&&b&②
&/b&&b&200+值得设计师收藏的资源站&/b&(原文来自优设网转载请尊重版权)&br&&b&③
&/b&&b&一些icon资源的分享&/b&&br&&b&④
&/b&&b&PPT素材及灵感网站分享&/b&&br&&b&⑤
&/b&&b&一个无缝连接的纹理素材站子分享&/b&&br&&br&&b&①&/b&&br&推荐一个重量级的&br&到目前为止发现的最赞最拉轰最全没有之一的!!!!!!!!!&br&&br&&br&&b&-优设网&a href=&///?target=http%3A///& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&SDC设计师网址导航&i class=&icon-external&&&/i&&/a&&/b&&br&这个网址导航 谁用谁知道&br&因为前面高赞的一些答案提到的Behance, Dribbble, (当然这两个偏UI一些) Pinterest, 花瓣(个人觉得Pinterest比花瓣高大上许多), Tumblr, Pixabay啊等等等等... 我都是在这里收的我会说= ̄ω ̄=&br&&br&目前这个网址导航收录了315个人气酷站&br&&p&&a href=&///?target=http%3A///r/znVfRxvEAkZ9rV8k9yDc& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&/r/znVfRxv&/span&&span class=&invisible&&EAkZ9rV8k9yDc&/span&&span class=&ellipsis&&&/span&&i class=&icon-external&&&/i&&/a& (二维码自动识别)&/p&其中包括资源下载 设计教程 高清图库&br&&img src=&/f2fe7c3ce098f_b.jpg& data-rawwidth=&2488& data-rawheight=&1020& class=&origin_image zh-lightbox-thumb& width=&2488& data-original=&/f2fe7c3ce098f_r.jpg&&配色方案 界面设计 网站模板 酷站推荐 &br&&img src=&/fe86dda1d8bd61d74c09e_b.jpg& data-rawwidth=&2470& data-rawheight=&1340& class=&origin_image zh-lightbox-thumb& width=&2470& data-original=&/fe86dda1d8bd61d74c09e_r.jpg&&灵感创意 字体设计 行业名博 信息图&br&&img src=&/2f14d7fcf3_b.jpg& data-rawwidth=&2468& data-rawheight=&1340& class=&origin_image zh-lightbox-thumb& width=&2468& data-original=&/2f14d7fcf3_r.jpg&&交互设计 摄影美图 漫画插图 互联网讯&br&&img src=&/27d406b366f9a8cae35aff9696feabbb_b.jpg& data-rawwidth=&2472& data-rawheight=&1338& class=&origin_image zh-lightbox-thumb& width=&2472& data-original=&/27d406b366f9a8cae35aff9696feabbb_r.jpg&&设计公司 神器推荐 设计培训 热门微博&br&&img src=&/acdaefa3d69c9fe9e989c_b.jpg& data-rawwidth=&2486& data-rawheight=&1346& class=&origin_image zh-lightbox-thumb& width=&2486& data-original=&/acdaefa3d69c9fe9e989c_r.jpg&&然后 他家的官方站子也很棒 会不定期地或是定期?的推荐各种设计相关的文章 设计尸啥的 谁用谁知道&br&&img src=&/bb4bf78c0c42bcebe9cc88_b.jpg& data-rawwidth=&2472& data-rawheight=&1340& class=&origin_image zh-lightbox-thumb& width=&2472& data-original=&/bb4bf78c0c42bcebe9cc88_r.jpg&&当然看完了可能就不光是平面的灵感了 可能想转去做网页UI啥的设计了23333&br&&br&补充两个其他回答中提到的网址导航站子&br&&b&-优艺客&/b&&a href=&///?target=http%3A///& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&uesoso设计师网站导航,设计导航,网络收藏夹,酷站推荐,设计公司,设计素材,优艺客(uelike)&i class=&icon-external&&&/i&&/a&&br&&b&-NAV80 &a href=&///?target=http%3A///& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Nav80设计师网址导航,UI设计,UI设计师,UI设计师网址导航,专注UI设计师网址大全,精选国内外互联网行业优质网站,设计师是必备网址导航&i class=&icon-external&&&/i&&/a&&/b&&br&&b&&br&-------------------------分割线张三-------------------------&/b&&br&说好的过百赞来更新(我跟我自己说好的不行啊≡ω≡)&br&有人说我是软文诶...那我不开心了我要安利到底了=3=&br&------------&br&&br&&b&②&/b&&br&&b&200+值得设计师收藏的资源站&/b&&br&&br&先给链接&a href=&///?target=http%3A///designer-resources-collection& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&一网打尽!200+值得收藏的设计师资源站&i class=&icon-external&&&/i&&/a&来自优设网&br&(我只做设计师们的搬运工 叫我雷锋就好=3=)&br&下面截取部分(应题中平面要求)&br&&br&&b&-图片素材&/b&&br&&strong&免费资源&/strong&&br&&p&Unsplash — &a href=&///?target=http%3A///& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&/&/span&&span class=&invisible&&&/span&&i class=&icon-external&&&/i&&/a&&/p&&p&Picjumbo — &a href=&///?target=http%3A///& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&&i class=&icon-external&&&/i&&/a&&/p&&p&Gratisography — &a href=&///?target=http%3A///& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&&i class=&icon-external&&&/i&&/a&&/p&&p&Superfamous — &a href=&///?target=http%3A///& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&&i class=&icon-external&&&/i&&/a&&/p&&p&Little Visuals — &a href=&///?target=http%3A//littlevisuals.co/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&www.littlevisuals.co&i class=&icon-external&&&/i&&/a&&/p&&p&Split Shire — &a href=&///?target=http%3A///& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&&i class=&icon-external&&&/i&&/a&&/p&&p&Pixabay — &a href=&///?target=http%3A///& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&&i class=&icon-external&&&/i&&/a&&/p&&p&I’m Free — &a href=&///?target=http%3A///free& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&/free&i class=&icon-external&&&/i&&/a&&/p&&p&New Old Stock — &a href=&///?target=http%3A//nos.twnsnd.co/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&www.nos.twnsnd.co&i class=&icon-external&&&/i&&/a&&/p&&p&Function Free Photos — &a href=&///?target=http%3A///category/free-photos/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Free Photos&i class=&icon-external&&&/i&&/a&&/p&&p&Paul Jarvis Free Photos — &a href=&///?target=http%3A///a/photos& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Free High-Resolution Photos / Paul Jarvis&i class=&icon-external&&&/i&&/a&&/p&&p&Zoomy Images — &a href=&///?target=http%3A///& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Zoomy Images&i class=&icon-external&&&/i&&/a&&/p&&p&&strong&收费资源&/strong&&br&&/p&&p&Dollar Photo Club — &a href=&///?target=http%3A///& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Dollar Photo Club&i class=&icon-external&&&/i&&/a&&/p&&p&Compfight — &a href=&///?target=http%3A///& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&&i class=&icon-external&&&/i&&/a&&/p&&p&Stocksy — &a href=&///?target=http%3A///& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&&i class=&icon-external&&&/i&&/a&&/p&&p&Placeit Product Shots — &a href=&///?target=https%3A//placeit.net/%23%21/stages/325& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&www.placeit.net&i class=&icon-external&&&/i&&/a&&/p&&p&iStockphoto — &a href=&///?target=http%3A///& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&&i class=&icon-external&&&/i&&/a&&/p&&p&offset — &a href=&///?target=http%3A///& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Premium stock photos + illustrations&i class=&icon-external&&&/i&&/a&&/p&&p&Corbis — &a href=&///?target=http%3A///& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&图库图片,免版税图片,插画&i class=&icon-external&&&/i&&/a&&/p&&p&Facebox — &a href=&///?target=http%3A//facebox.io/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Facebox: (Used to be) Stock Avatars for User Interface and Presentations&i class=&icon-external&&&/i&&/a&&/p&&br&&b&-排版设计&/b&&br&&p&Okay Type — &a href=&///?target=http%3A///& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&&i class=&icon-external&&&/i&&/a&&/p&&p&Typekit — &a href=&///?target=http%3A///& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&&i class=&icon-external&&&/i&&/a&&/p&&p&My Fonts — &a href=&///?target=http%3A///& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&&i class=&icon-external&&&/i&&/a&&/p&&p&Fonts — &a href=&///?target=http%3A///& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&&i class=&icon-external&&&/i&&/a&&/p&&p&Font Squirrel — &a href=&///?target=http%3A///& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&&i class=&icon-external&&&/i&&/a&&/p&&p&Da Font — &a href=&///?target=http%3A///& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&&i class=&icon-external&&&/i&&/a&&/p&&p&Google Fonts — &a href=&///?target=http%3A///fonts& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&/fonts&i class=&icon-external&&&/i&&/a&&/p&&p&1001 Free Fonts —&a href=&///?target=http%3A///& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&& &i class=&icon-external&&&/i&&/a&&/p&&p&Lost Type Co-op — &a href=&///?target=http%3A///& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&&i class=&icon-external&&&/i&&/a&&/p&&p&Ico Moon — &a href=&///?target=http%3A//icomoon.io/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&www.icomoon.io&i class=&icon-external&&&/i&&/a&&/p&&p&Font-To-Width — &a href=&///?target=http%3A//font-/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Font-To-Width&i class=&icon-external&&&/i&&/a&&/p&&br&&b&-免费PS素材&/b&&br&&p&&a href=&///?target=http%3A//PSDS.co& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&PSDS.co&/span&&span class=&invisible&&&/span&&i class=&icon-external&&&/i&&/a& — &a href=&///?target=http%3A//psds.co/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&www.psds.co&i class=&icon-external&&&/i&&/a&&/p&&p&Fribbble — &a href=&///?target=http%3A///& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&&i class=&icon-external&&&/i&&/a&&/p&&p&Premium Pixels — &a href=&///?target=http%3A///& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&&i class=&icon-external&&&/i&&/a&&/p&&p&Teehan+Lax iOS 7 Gui PSD (iPhone)— &a href=&///?target=http%3A///tools/iphone/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&/tools/iphone&i class=&icon-external&&&/i&&/a&&/p&&p&Teehan+Lax iOS 7 Gui PSD (iPad) — &a href=&///?target=http%3A///tools/ipad/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&/tools/ipad/&i class=&icon-external&&&/i&&/a&&/p&&p&iPhone Mockuuups — &a href=&///?target=http%3A///& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&&i class=&icon-external&&&/i&&/a&&/p&&p&Freebiesbug — &a href=&///?target=http%3A///& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Latest free PSDs & other resources for designers&i class=&icon-external&&&/i&&/a&&/p&&p&Marvel — &a href=&///?target=https%3A///resources/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Free Design Resources&i class=&icon-external&&&/i&&/a&&/p&&p&Ui Space — &a href=&///?target=http%3A//uispace.net/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&UI Space: PSDs&i class=&icon-external&&&/i&&/a&&/p&&p&DB Freebies — &a href=&///?target=http%3A//dbfreebies.co/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&DB Freebies Design Resources from Behance and Dribbble&i class=&icon-external&&&/i&&/a&&/p&&p&365 PSD — &a href=&///?target=http%3A///& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&& - Download a free vector & PSD every day!&i class=&icon-external&&&/i&&/a&&/p&&p&Pixel Buddha — &a href=&///?target=http%3A//pixelbuddha.net/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Psds, premium icons & free web design resources for designers&i class=&icon-external&&&/i&&/a&&/p&&p&Pixels Daily — &a href=&///?target=http%3A///& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&/&/span&&span class=&invisible&&&/span&&i class=&icon-external&&&/i&&/a&&/p&&b&&br&-视觉稿设计工具&/b&&p&InVision — &a href=&///?target=http%3A///& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&&i class=&icon-external&&&/i&&/a&&/p&&p&Mockupr — &a href=&///?target=http%3A///& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&&i class=&icon-external&&&/i&&/a&&/p&&p&Flinto — &a href=&///?target=https%3A///& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&&i class=&icon-external&&&/i&&/a&&/p&&p&Flinto Icon Strike! — &a href=&///?target=https%3A///strike& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&/strike&i class=&icon-external&&&/i&&/a&&/p&&p&Webflow — &a href=&///?target=https%3A///& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&&i class=&icon-external&&&/i&&/a&&/p&&p&Mockuuups — &a href=&///?target=http%3A///& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&&i class=&icon-external&&&/i&&/a&&/p&&p&Red Pen — &a href=&///?target=https%3A//redpen.io/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Red Pen&i class=&icon-external&&&/i&&/a&&/p&&p&PSD Covers — &a href=&///?target=http%3A///& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&PSDCovers o Photoshop Mockups For Product Presentation&i class=&icon-external&&&/i&&/a&&/p&&br&&b&-线框图&/b&&p&Moqups — &a href=&///?target=https%3A///& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&&i class=&icon-external&&&/i&&/a&&/p&&p&&a href=&///?target=http%3A//Wireframe.cc& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&Wireframe.cc&/span&&span class=&invisible&&&/span&&i class=&icon-external&&&/i&&/a& — &a href=&///?target=https%3A//wireframe.cc/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&ww.wireframe.cc&i class=&icon-external&&&/i&&/a&&/p&&p&Mockflow — &a href=&///?target=http%3A///& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&&i class=&icon-external&&&/i&&/a&&/p&&p&Mockingbird — &a href=&///?target=https%3A///& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&&i class=&icon-external&&&/i&&/a&&/p&&p&Flair Builder — &a href=&///?target=http%3A//flairbuilder.co/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&http://flairbuilder.co&i class=&icon-external&&&/i&&/a&&/p&&p&Balsamiq — &a href=&///?target=http%3A///products/mockups/& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&/products/m&/span&&span class=&invisible&&ockups/&/span&&span class=&ellipsis&&&/span&&i class=&icon-external&&&/i&&/a&&/p&&p&Axure — &a href=&///?target=http%3A///& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Interactive Wireframe Software & Mockup Tool&i class=&icon-external&&&/i&&/a&&/p&&p&Justinmind — &a href=&///?target=http%3A///& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Justinmind: Interactive wireframes for web and mobile&i class=&icon-external&&&/i&&/a&&/p&&p&UX Pin — &a href=&///?target=http%3A///& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&UXPin: UX Design & Wireframing Tools As Beautiful As Your Work&i class=&icon-external&&&/i&&/a&&/p&&br&&b&-&/b&&b&原型设计&/b&&br&&p&InVision — &a href=&///?target=http%3A///& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Free Web & Mobile Prototyping (Web, iOS, Android) and UI Mockup Tool&i class=&icon-external&&&/i&&/a&&/p&&p&Mixture — &a href=&///?target=http%3A//mixture.io/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&www.mixture.io&i class=&icon-external&&&/i&&/a&&/p&&p&Flinto — &a href=&///?target=https%3A///& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&&i class=&icon-external&&&/i&&/a&&/p&&p&Gridset — &a href=&///?target=https%3A///& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&&i class=&icon-external&&&/i&&/a&&/p&&p&Marvel — &a href=&///?target=https%3A///& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Free mobile & web prototyping for designers&i class=&icon-external&&&/i&&/a&&/p&&p&Webflow — &a href=&///?target=https%3A///& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Webflow - The best website builder for responsive design&i class=&icon-external&&&/i&&/a&&/p&&p&Red Pen — &a href=&///?target=https%3A//redpen.io/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Red Pen&i class=&icon-external&&&/i&&/a&&/p&&p&Proto — &a href=&///?target=http%3A//proto.io/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Proto.io - Prototypes that feel real&i class=&icon-external&&&/i&&/a&&/p&&p&Iconii — &a href=&///?target=http%3A///& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&&i class=&icon-external&&&/i&&/a&&/p&&p&Macaw — &a href=&///?target=http%3A//macaw.co/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Macaw: The Code-Savvy Web Design Tool&i class=&icon-external&&&/i&&/a&&/p&&p&Froont — &a href=&///?target=http%3A///& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&FROONT — Responsive web design tool&i class=&icon-external&&&/i&&/a&&/p&&br&&b&-灵感&/b&&p&Siteinspire — &a href=&///?target=http%3A///& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&&i class=&icon-external&&&/i&&/a&&/p&&p&Land Book — &a href=&///?target=http%3A///& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&www.&i class=&icon-external&&&/i&&/a&&/p&&p&Awwwards — &a href=&///?target=http%3A///& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&&i class=&icon-external&&&/i&&/a&&/p&&p&The Best Designs — &a href=&///?target=http%3A///& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&&i class=&icon-external&&&/i&&/a&&/p&&p&Dribbble — &a href=&///?target=http%3A///& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&&i class=&icon-external&&&/i&&/a&&/p&&p&Behance — &a href=&///?target=http%3A///& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&&i class=&icon-external&&&/i&&/a&&/p&&p&Niice — &a href=&///?target=http%3A//niice.co/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&A beautifully simple tool to create moodboards. Niice&i class=&icon-external&&&/i&&/a&&/p&&p&One Page Love — &a href=&///?target=http%3A///& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&/&/span&&span class=&invisible&&&/span&&i class=&icon-external&&&/i&&/a&&/p&&br&&br&&b&----------------------------分割线李四-----------------------------&/b&&br&&p&先这样吧 嘻嘻 过300赞我再更 嘻嘻&/p&&p&之前我同学说知乎是这样我还不相信...收藏数是点赞数好几倍...大家有点意思...&/p&-----------&br&&p&卧槽!!! 妈妈呀 白天刚说完居然晚上就破300了.....&br&&/p&&p&怎么这么快 (`?д??)
还木有反应过来 啊哈哈哈 但是!!! 我会更的 会认真更的 这两天都在做苦力搬东西... 有点忙 近期会更的+ω+&/p&&p&我同学说我现在是骗赞小达人 先是咆哮体吆喝大家来看 然后又要300赞≡ω≡ &/p&-----------&br&&br&&br&&p&&b&③&/b&&br&&/p&&p&&b&Icon&/b&&/p&&br&&p&&b&-大神器 楼上提到的&a href=&///?target=https%3A///& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&NounProject&i class=&icon-external&&&/i&&/a&&/b&&/p&&p&它大概是这样(首页截的图)优点就是楼上提到它可以进行搜索 但是我不太开心用它因为尝试了几次&b&慢翔&/b&后就丢到一边了 可能是我的打开方式不对吧... 然后APP只有Mac版 不是free的...&/p&&img src=&/5f6b2e6e18bd_b.jpg& data-rawwidth=&1284& data-rawheight=&1194& class=&origin_image zh-lightbox-thumb& width=&1284& data-original=&/5f6b2e6e18bd_r.jpg&&&br&&br&&p&&b&-Dribbble && Tags && Icons&/b&&/p&&p&&b&Dribbble下面Tags栏下面Icons 这么逛&/b&&/p&&p&&a href=&///?target=https%3A///tags/icons& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Dribbble - Explore / Tags / icons&i class=&icon-external&&&/i&&/a&&/p&&p&有些free有些不free 有些给PSD和矢量有些不给 需要自己删选比较烦 但是! 找灵感好呀 找到灵感可以自己做呀(隐晦点说好)&/p&&img src=&/ec95a0ada4ee_b.jpg& data-rawwidth=&1134& data-rawheight=&836& class=&origin_image zh-lightbox-thumb& width=&1134& data-original=&/ec95a0ada4ee_r.jpg&&&br&&br&&p&&b&-Freebiesgallery看名字就很可爱有木有 &a href=&///?target=http%3A///icons/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Icons Archives&i class=&icon-external&&&/i&&/a&&/b&&/p&&p&给PSD和矢量的站子都是好站子有木有&/p&&img src=&/6c5b9eb5ce50d19a35c50ee5af07b722_b.jpg& data-rawwidth=&1062& data-rawheight=&1282& class=&origin_image zh-lightbox-thumb& width=&1062& data-original=&/6c5b9eb5ce50d19a35c50ee5af07b722_r.jpg&&&br&&br&&p&&b&-Smashing &a href=&///?target=http%3A///tag/icons/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Icons on Smashing Magazine&i class=&icon-external&&&/i&&/a&&/b&&/p&&p&有上面两个就够用了 这个是凑数的...而且更的太慢...&/p&&p&以上icon部分为个人总结转载注明出处&/p&&br&&b&④&/b&&br&&p&&b&PPT(没有分PowerPoint Keynote Prize...)&/b&&/p&&p&送大家个我心水的PPT的灵感素材站子 &a href=&///?target=http%3A///& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Note & Point&i class=&icon-external&&&/i&&/a&&/p&&img src=&/1b822fb68aecda64301c_b.jpg& data-rawwidth=&956& data-rawheight=&1328& class=&origin_image zh-lightbox-thumb& width=&956& data-original=&/1b822fb68aecda64301c_r.jpg&&&p&今天就到这里啦 多赞再更≡ω≡&/p&&br&&br&&b&-Prizi&/b&&br&&b&&a href=&///?target=https%3A///& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Prezi - Presentation Software&i class=&icon-external&&&/i&&/a&&/b&&br&其实我不是太喜欢Prizi,因为它转来转去,炫酷和高大上是有的,但是感觉表现和演示起来思路不是那么清晰,对使用者要求比较高个人认为(因为之前看到有人用的这个没用好有点心理阴影≡ω≡)。这边给Prize的官方站子是因为题主问的是素材和灵感对吧,而Prize站子里面会有很多世界各地的人把他们自己做好的Prizi演示Po上去,所以在某些程度上还是有帮助的。&br&&img src=&/19ecbba412fbdc8cf407_b.jpg& data-rawwidth=&2560& data-rawheight=&1344& class=&origin_image zh-lightbox-thumb& width=&2560& data-original=&/19ecbba412fbdc8cf407_r.jpg&&&br&&b&-Simon阿文的PPT&/b&&br&&b&&a href=&///?target=http%3A//www.pptstore.net/author/Simon%25E9%2598%25BF%25E6%/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&【原创PPT作者Simon阿文作品列表】-PPTSTORE&i class=&icon-external&&&/i&&/a&&/b&&br&(不知道他在不在知乎 好像是在的≡ω≡)&br&他这边是有直接给到PPT格式的,所以大部分是可以直接拿来用的,也有给到预览,便于挑选。 但是,有些水分有些大拉(嘘),free的也比较少,大家仔细挑挑看啦,还是有很多蛮不错哒,可以满足基本需求。&br&&img src=&/eacf861ed334_b.jpg& data-rawwidth=&2560& data-rawheight=&1348& class=&origin_image zh-lightbox-thumb& width=&2560& data-original=&/eacf861ed334_r.jpg&&&br&-然后还有各种什么秋叶PPT啊什么媒体教室巴拉巴拉的,我用的比较少,因为我都自己做啊,哈哈哈哈哈哈(仰天长笑&br&&br&&b&⑤&br&更一个纹理素材站子 The Pattern library&/b&&br&&a href=&///?target=http%3A///& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&The Pattern Library&i class=&icon-external&&&/i&&/a&&br&&img src=&/2b49c148cca122c0ddef2e_b.jpg& data-rawwidth=&2558& data-rawheight=&1354& class=&origin_image zh-lightbox-thumb& width=&2558& data-original=&/2b49c148cca122c0ddef2e_r.jpg&&为什么单独把她拿出来,因为第一看到她就有点欲仙欲死欲罢不能,虽然她素材量一点都不多,有些也不是矢量的,但是她颜! 值! 高! ≡ω≡&br&&br&&p&&b&-----------------分割线王二麻子----------------&/b&&br&&/p&&p&&b&最后再说点事情&/b&&/p&&p&&b&1. 后面提到几趴提到的部分和给的链接基本都是前面网址导航有给到的,所以大家还是focus在网址导航上,Icon我拿出来讲是因为优设之前给的一下icon的分享有些杂乱,所以这边小小的总结了一下&/b&&/p&&p&&b&2. 个人比较推荐常逛的灵感类Behance Dribbble Pinterest(我是认真地认为花瓣和Pinterest的B格不在一个调调)这三个集B格和审美于一身的,然后图片素材之前是Wallbase现在改了(导航里面有给) 500px以及那些免费的(土豪不用在意的), 国内的昵图和站酷的素材也不错的(实话, 比原来做的好很多了)&/b&&/p&&br&&p&&b&-----------------分割线张小三------------------&/b&&/p&&p&回应评论 &/p&&p&1.关于多了会乱 是的! 现在回过头看看之前那些链接确实很多但是感觉杂乱 希望大家一起帮忙想想如何整理会比较省力拉&br&&/p&&p&2.优设和NAV80的区别....能说颜值上的差别么=。= 毕竟是个看脸的世界 还是给设计师看的网站 颜不美不开心看●?ω`●&/p&&br&&br&谢谢大家的赞么么哒 同样 不要只收藏不点赞啦 看在答主这么辛苦码字的份上 嘤嘤?υ? &br&&p&有问题的地方还望大家指出 么么哒(●'?'●)??&/p&
多图。多链接。干货满满。手机流量党慎入。 重新编辑。(为了对得起大家的赞≡ω≡) 分割线里面的内容都是我自己之前瞎bbb的内容大家忽略掉看主体就好么么哒≡ω≡ 不要只收藏不点赞啊 只收藏不点赞是耍流氓啊啊啊啊 【本文目前分为五个部分】 ① 网址导航…
&b&Github的基本功能:&/b&&br&&ul&&li&Repository:你和我一起做“知乎首页”,“知乎首页”就是Repository,即项目或者”未来武器T2级425mm磁轨炮“之类,怎么叫随你,你只需知道Repository是个放项目的地方就行。有时候会出现Repositories,是多个Repository的意思。&br&&/li&&li&Fork:我们把制作“知乎首页“的工作分开,你负责美工,我负责前端开发,但我们还需要数据服务器高手。你找来了一位php大牛,这位大牛很快搞定了服务器端,闲来无事,就看了看我的前端代码,一看,“我靠,这怎么一点也不语义化呢?全是尼玛的清一色的&div&啊,将来做交互js还搞不搞dom了……”于是这大牛在Repository中找到了我写的“zhi.html”,Fork了一份,也就是授权拷贝。&/li&&li&Branch:Fork之后,在大牛的Github上出现了一个同样叫做“知乎首页”的Repository,但是这个Repository是复制品,只归他,这就是他的Branch,也就是分支。&/li&&li&Pull Request:大牛做完了一份全新的高端zhi.html,点了Pull Request,也就是推送请求。我接受了,看了一眼,顿时惊讶爆表,“中国足球——高,实在是高!”&/li&&li&现在你懂了,Github的结构是Repository-Branch-(获取/推送)文件。你又发现Github可以比较两个文件的异同,新增的部分用绿色标记,删除的部分用红色标记。Pull Request还可以控制,甚至可以合并Branch,这就是团队合作利器啊,真乃高大上也,手痒了吧?心动了吧?&/li&&/ul&&ol&&li&注册Github并登录。&br&&/li&&li&下载客户端并登录,客户端负责你硬盘上的数据与Github服务器数据的交互,然后设置存储目录。为了表现你的才华,你决定将此目录命名为“诸神之爹”。&br&&/li&&li&既然有这么多的国外开源项目,我们国内哪有不自主的道理。必须要实践一下这个顶好赞的Fork功能。现在你来到了&a href=&///?target=https%3A///Fadeoc/frontend& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Fadeoc/frontend · GitHub&i class=&icon-external&&&/i&&/a&,你看到了这是用户Fadeoc的一个叫做“frontend”的Repository,你笑了,这家伙学习前端知识不过十天,代码一片渣,竟然有的代码里只写了“土豆”和“二狗子”几个汉字。你点了一下右上角的Fork,然后clone in desktop,保存到“诸神之爹”,哇!文件已经在你电脑里了,完全免费耶!+10086!&br&&/li&&li&一个小时后,你对Fadeoc的渣代码颇有心得,决定帮他改良,不然他这项目就完了。你改好之后,Pull Request,这丫的竟然说你的代码太渣,不吸收。贱人!老子自己做,抢你市场份额!&/li&&li&你点了右上角自己头像后面的+号,选择了第一个New repository,即新建repository,并且起了个名字,叫做“完爆Fadeoc”,然后点击绿色按钮set up in desktop,弹出保存框,选择“诸神之爹”。于是“诸神之爹”下出现了一个“完爆Fadeoc”的文件夹。&/li&&li&你自己写了一份“神爹首页.html”,把它放在了“完爆Fadeoc”文件夹下。&br&&/li&&li&你打开了客户端,看到客户端界面中master Branch(主人分支,这名字太云端了)出现了一个Uncommitted changes,即未提交的变动,也就是你刚写的“神爹首页.html”。你点开show按钮,在summary(摘要)的部分添上“滚你丫的Fadeoc”,在Description(细节描述)的位置是没必要写的,但你还是决定添上“爆你菊花”四个大字。然后选择“Commit to 你的用户名”。&br&&/li&&li&为了把这个提交上传到Github上让贱人Fadeoc看到,你点击了客户端右上角的后面显示了一个“+1”的Sync,即同步,过了几秒,Sync前的两个曲线箭头停止了转动,同步成功了,“+1”消失,表示一个文件成功上传。&/li&&li&你来到Github,刷新自己的个人页,“完爆Fadeoc”这个Repository出现在页面上,点开它,在里面你看到了”神爹首页.html”。&/li&&li&为了让这个项目的初始目的更加浅显易懂,你决定添加一个Readme.txt,虽然从前下载的N多软件的文件夹里总是有一个Readme.txt,你一个都没打开过。但在圈里混,就得混的人模狗样的,于是你在“完爆Fadeoc”下新建了一个Readme.txt,里面写上,“Fadeoc,没错,说的就是你,看我口型,你个贱人!”&/li&&li&同样使用客户端commit,然后sync,过了几秒,刷新github,你看到又多出了一个readme.txt。而且在下面又多出一个文字显示框,里面显示的就是readme.txt里面的内容“Fadeoc,没错,说的就是你,看我口型,你个贱人!”,避免了Fadeoc这个贱人不想打开readme.txt也就看不到你亲切问候的尴尬局面。Github真是贴心呐。&/li&&li&你复制了这个Repository的地址,Email给了Fadeoc。&/li&&li&Fadeoc不是那么容易被打败的,于是他Fork了你的Repository,修改了readme.txt,然后pull request,你看到fadeoc新生成的branch下的readme.txt被改成了“你才是贱人”。你拒绝了合并请求。&/li&&li&Fadeoc再次pull request,readme.txt改成了“敢不做恶吗?”&/li&&li&你有点烦了,这他妈的怎么才能不让他pull request,将来大项目N多陌生人菜鸟pull request烦不烦,就不能不开源,转私有吗?你终于找到了Github的升级服务,你笑了,将这个Repository从Public转成了Private。Fadeoc肯定会继续pull request,得不到你回应的他只会渐渐被复仇的怒火烧尽理智,可是,谁在乎呢?&/li&&/ol&Github还有更多细节功能,在使用过程中,你会慢慢发现,慢慢学会。但是不管如何,现在你会使用Github的基本功能了。
Github的基本功能: Repository:你和我一起做“知乎首页”,“知乎首页”就是Repository,即项目或者”未来武器T2级425mm磁轨炮“之类,怎么叫随你,你只需知道Repository是个放项目的地方就行。有时候会出现Repositories,是多个Repository的意思。 Fork…
&p&作为100offer程序员拍卖的CEO,在100offer的运营中,我最重要的工作,就是定期对拍卖的数据进行分析与整理,今天有感而发。&/p&&br&&p&我基于100offer程序员拍卖网站9月拍卖数据进行分析,总结制作出了一张信息图:&/p&&p&&b&《程序员跳槽指南》&/b&&/p&&br&100offer是家程序员拍卖网站,帮助优秀的程序员匿名求职寻找更棒的工作机会。&br&希望对大家有所帮助,不过数据多分布在一线互联网公司优秀的工程师,相较同龄人可能偏高,欢迎拍砖。&br&&p&&a href=&///?target=http%3A///r/50O2rnzEHSFirTjN9xb1& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&/r/50O2rnz&/span&&span class=&invisible&&EHSFirTjN9xb1&/span&&span class=&ellipsis&&&/span&&i class=&icon-external&&&/i&&/a& (二维码自动识别)&/p&
作为100offer程序员拍卖的CEO,在100offer的运营中,我最重要的工作,就是定期对拍卖的数据进行分析与整理,今天有感而发。 我基于100offer程序员拍卖网站9月拍卖数据进行分析,总结制作出了一张信息图:《程序员跳槽指南》 100offer是家程序员拍卖网站,帮…
自问自答。自己在知乎上收集了不少前端开发领域的问答,收获不小,但结构比较凌乱,整理了下,头绪也清楚了些。希望对大家也有用处,同时感谢这些问答的作者。&br&===&br&非常感谢 &a data-hash=&b4a17dfeac4& href=&///people/b4a17dfeac4& class=&member_mention& data-editable=&true& data-title=&@何沁& data-hovercard=&p$b$b4a17dfeac4&&@何沁&/a&童鞋的重新排版。&br&===&br&更新于日。&br&另外,整理了一下个人的chrome收藏夹,对前端有兴趣的童鞋可以关注,&a href=&///?target=https%3A///SunLn/SunLn-F2E-Bookmarks& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&SunLn的前端收藏夹&i class=&icon-external&&&/i&&/a&&br&===&br&&br&前端资源:&br&&ul&&li&&a class=&internal& href=&/question/&&关于 Javascript 学习,有哪些好的博客或者网站推荐? - 前端开发&/a&&/li&&li&&a class=&internal& href=&/question/&&有哪些不错的前端开发博客? - JavaScript&/a&&/li&&li&&a class=&internal& href=&/question/&&前端业内有哪些交流氛围比较好群/论坛/社区? - 前端开发&/a&&/li&&li&&a class=&internal& href=&/question/&&想深入了解一下 jQuery 的源码,但是觉得学习曲线有点陡峭,有没什么好的方法或者学习资源推荐? - JavaScript&/a&&/li&&/ul&&p&前端大牛:&br&&/p&&ul&&li&&a class=&internal& href=&/question/&&知乎上有哪些 JavaScript 高手? - 前端开发&/a&&/li&&li&&a class=&internal& href=&/question/&&国内有哪些前端开发牛人? - JavaScript&/a&&/li&&li&&a href=&/question/& class=&internal&&中文圈,谁是最好的 JavaScript 程序员? - 编程&/a&&/li&&/ul&&p&前端书籍:&br&&/p&&ul&&li&&a href=&/question/& class=&internal&&有哪些关于前端开发技术(HTML、CSS 和 JavaScript 等)的值得推荐的书籍? - 书籍推荐&/a&&/li&&li&&a href=&/question/& class=&internal&&关于 CSS 设计,有什么书比较好? - 前端开发&/a&&/li&&/ul&&p&技术细节:&/p&&p& JavaScript 方面&br&&/p&&ul&&li&&a class=&internal& href=&/question/&&JavaScript 中应该用 &==& 还是 &===&? - JavaScript&/a&&/li&&li&&a href=&/question/& class=&internal&&JavaScript 中,num = num || 1 这种写法有哪些优缺点? - JavaScript&/a&&/li&&li&&a href=&/question/& class=&internal&&使用 Node.js 的优势和劣势都有哪些? - Web 开发&/a&&/li&&li&&a href=&/question/& class=&internal&&LABjs、RequireJS、SeaJS 哪个最好用?为什么? - 前端开发&/a&&/li&&li&&a class=&internal& href=&/question/&&一个 ul 里有若干 li,点击 li 时能方便地知道这是 ul 中的第几个 li 吗? - JavaScript&/a&&/li&&li&&a class=&internal& href=&/question/&&怎样在各个浏览器下使用 JavaScript 或者 CSS 控制去除 input 和 button 的虚线? - 前端开发&/a&&/li&&li&&a class=&internal& href=&/question/&&JavaScript 语句后应该加分号么? - 编程&/a&&/li&&li&&a class=&internal& href=&/question/&&GitHub 为什么讨人喜欢? - 开源社区&/a&&/li&&li&&a class=&internal& href=&/question/&&A && B || C 的效率比 A ? B : C 更高吗? - 编程&/a&&/li&&li&&a class=&internal& href=&/question/&&有哪些 JS 调试技巧? - 前端开发&/a&&/li&&li&&a class=&internal& href=&/question/&&JavaScript 里的闭包是什么?应用场景有哪些? - 编程语言&/a&&/li&&li&&a class=&internal& href=&/question/&&JavaScript 中 undefined 与 undeclared 之间的区别是什么? - 编程语言&/a&&/li&&li&&a class=&internal& href=&/question/&&JavaScript中圆括号() 和 方括号[] 的特殊用法疑问? - JavaScript&/a&&/li&&li&&a class=&internal& href=&/question/&&国内有哪些靠谱的 Javascript 库 CDN可用? - JavaScript&/a&&/li&&li&&a class=&internal& href=&/question/&&为什么很多网站在 JavaScript 脚本中都用简单的字母表示变量? - JavaScript&/a&&/li&&/ul&&p& HTML 方面&br&&/p&&ul&&li&&a class=&internal& href=&/question/&&.htm 与 .html 两种文件格式(扩展名)的区别在哪里? - HTML&/a&&/li&&li&&a class=&internal& href=&/question/#&&实现单行文字两端对齐时,使用 & 当作空格和使用 white-space: pre 的原生空格有什么区别?哪个更好一些? - 前端开发&/a&&/li&&li&&a class=&internal& href=&/question/&&为什么不能在 EDM 模版中使用 DIV ? - 前端开发&/a&&/li&&li&&a class=&internal& href=&/question/&&实现单行文字两端对齐时,使用 & 当作空格和使用 white-space: pre 的原生空格有什么区别?哪个更好一些? - 前端开发&/a&&/li&&/ul&&p& CSS 方面&br&&/p&&ul&&li&&a class=&internal& href=&/question/&&命名 CSS 的类或 id 时单词间如何连接? - 前端开发&/a&&/li&&li&&a class=&internal& href=&/question/&&如何解决外边距叠加的问题? - 前端开发&/a&&/li&&li&&a class=&internal& href=&/question/&&在 CSS 中,用 float 和 position 的区别是什么? - 前端开发&/a&&/li&&li&&a class=&internal& href=&/question/&&你如何理解 HTML5 的 section?会在什么场景使用?为什么这些场景使用 section 而不是 div? - 前端开发&/a&&/li&&li&&a href=&/question/& class=&internal&&大家对于块级格式化上下文BFC都有哪些疑问?大家的理解又是怎样的? - 前端开发&/a&&/li&&li&&a class=&internal& href=&/question/&&有一 li 元素其中有中文和英文,怎么分别设置他们的字体样式呢? - 前端开发&/a&&/li&&li&&a class=&internal& href=&/question/&&CSS 中 block-level boxes、containing block、block formatting context 三者之间的区别和联系是怎样的? - 前端开发&/a&&/li&&li&&a href=&/question/& class=&internal&&怎样可以很好地保证网页的浏览器兼容性? - 前端开发&/a&&/li&&/ul&&p&前端工具:&br&&/p&&ul&&li&&a class=&internal& href=&/question/&&写 JavaScript 时IDE 或编辑器的选择有哪些好的推荐? - 前端开发&/a&&/li&&li&&a class=&internal& href=&/question/&&Notepad++ 有哪些适用于前端开发的插件? - 前端开发&/a&&/li&&li&&a class=&internal& href=&/question/&&用 Dreamweaver 写 CSS 代码很有效率,但为什么还有很多人喜欢用 Notepad++ 之类的工具? - HTML&/a&&/li&&li&&a class=&internal& href=&/question/&&你觉得在前端开发中值得推荐的常用工具有哪些? - 前端开发&/a&&/li&&li&&a class=&internal& href=&/question/&&前端工程师都有用哪些比较靠谱的小工具? - 前端开发&/a&&/li&&li&&a class=&internal& href=&/question/&&有哪些工具可以将 CSS 文件中的属性按照一定的顺序进行排列? - 前端开发&/a&&/li&&li&&a href=&/question/& class=&internal&&有哪些比较好 CSS 简写(压缩)工具? - 前端开发&/a&&/li&&li&&a href=&/question/& class=&internal&&什么是 Twitter Bootstrap? - 前端开发&/a&&/li&&/ul&Angular:&br&&ul&&li&&a href=&/question/& class=&internal&&AngularJS 有没有缺点?MVVM 框架中有比它更好的吗? - 前端开发&/a&&/li&&li&&a href=&/question/& class=&internal&&移动网站用backbone还是angular? - 前端开发&/a&&/li&&li&&a href=&/question/& class=&internal&&如何看2015年1月Peter-Paul Koch对Angular的看法? - 程序员&/a&&/li&&li&&a href=&/question/& class=&internal&&关于 AngularJS 框架的使用有哪些经验值得分享? - 知乎&/a&&/li&&li&&a href=&/question/& class=&internal&&如何看待Google和Microsoft在Angular JS 2 和 TypeScript上的合作? - AngularJS&/a&&/li&&li&&a href=&/question/& class=&internal&&AngularJS 于前端开发有什么作用,对比其它框架有何优点? - AngularJS&/a&&/li&&/ul&&p&前端学习:&/p&&p& 入门&br&&/p&&ul&&li&&a class=&internal& href=&/question/&&若想学 HTML,应从哪里入手? - 前端开发&/a&&/li&&li&&a class=&internal& href=&/question/&&零基础开始学 Web 前端开发,有什么建议吗? - Web 开发&/a&&/li&&li&&a href=&/question/& class=&internal&&零基础的网站开发初学者应如何系统地学习? - 前端开发&/a&&/li&&li&&a href=&/question/& class=&internal&&如何帮助前端新人入门和提高? - 前端开发&/a&&/li&&li&&a href=&/question/& class=&internal&&如何循序渐进有效学习 JavaScript? - 前端开发&/a&&/li&&li&&a class=&internal& href=&/question/&&面对变化莫测的 CSS,我该怎么办? - 前端开发&/a&&/li&&li&&a class=&internal& href=&/question/&&非计算机专业,半路出家,以前做 UI ,现在想改前端,学习 JS 过程中遇到瓶颈了,如何突破? - 前端开发&/a&&/li&&li&&a href=&/question/& class=&internal&&一名合格的前端工程师的知识结构是怎样的? - 前端开发&/a&&/li&&li&&a href=&/question/& class=&internal&&你是如何成为前端工程师的? - 前端开发&/a&&/li&&li&&a href=&/question/& class=&internal&&想成为前端工程师,那么在大学期间应该如何规划? - 职业规划&/a&&br&&/li&&li&&a href=&/question/& class=&internal&&前端工程师应该对 HTTP 了解到什么程度?从哪些途径去熟悉更好? - 前端开发&/a&&br&&/li&&/ul&&p& 高级&br&&/p&&ul&&li&&a class=&internal& href=&/question/&&怎样成长为一个优秀的 Web 前端开发工程师? - 前端工程师&/a&&/li&&li&&a class=&internal& href=&/question/&&w3.org 结构复杂,信息量大,新人从哪里入手比较好? - 前端开发&/a&&/li&&li&&a class=&internal& href=&/question/&&怎么样才算是精通 JavaScript? - 前端开发&/a&&/li&&li&&a href=&/question/& class=&internal&&前端妹子跟我抱怨她们的页面加载很慢的时候,如何在她面前优雅地装逼? - 信息技术(IT)&/a&&br&&/li&&li&&a href=&/question/& class=&internal&&前端大牛们都学过哪些东西? - 调查类问题&/a&&/li&&/ul&&p&前端就业:&br&&/p&&ul&&li&&a class=&internal& href=&/question/&&好的 Web 前端年薪会有多少? - 前端开发&/a&&/li&&li&&a href=&/question/& class=&internal&&Web 前端开发岗位,该选择百度还是腾讯? - 招聘&/a&&/li&&li&&a class=&internal& href=&/question/&&淘宝 UED 前端、腾讯脚本开发、豆瓣前端开发,应该如何在这几个工作之间选择? - 淘宝网&/a&&/li&&li&&a href=&/question/& class=&internal&&前端实习offer选择:百度FEX 或 阿里ICBU ? - 职业规划&/a&&br&&/li&&li&&a class=&internal& href=&/question/&&淘宝 UED 前端团队究竟好不好?值得去吗? - 淘宝网&/a&&/li&&li&&a href=&/question/& class=&internal&&天猫的前端工程师和团队在行业内处于什么水平? - 淘宝网&/a&&br&&/li&&li&&a class=&internal& href=&/question/&&只专注于 JavaScript,好就业吗?有发展前景吗? - 前端工程师&/a&&/li&&li&&a href=&/question/& class=&internal&&月薪10-12k的前端人员应该具备怎样一种技术水平? - 前端开发&/a&&br&&/li&&li&&a href=&/question/& class=&internal&&你怎么看我在豌豆荚公司的前端面试过程? - 互联网&/a&&br&&/li&&li&&a href=&/question/& class=&internal&&前端工程师有哪些靠谱的求职途径? - IT 求职&/a&&br&&/li&&li&&a href=&/question//answer/& class=&internal&&国内的前端团队分布和前景是怎样的? - 徐飞的回答&/a&&br&&/li&&/ul&&p&前端招聘:&br&&/p&&ul&&li&&a class=&internal& href=&/question/&&如何面试前端工程师? - 前端开发&/a&&/li&&li&&a class=&internal& href=&/question/&&为什么前端工程师很难找? - 前端开发&/a&&/li&&li&&a class=&internal& href=&/question/&&如何才能招聘到好的 web 前端人才? - 前端开发&/a&&/li&&li&&a class=&internal& href=&/question/&&有哪些经典的 Web 前端或者 JavaScript 面试笔试题? - 前端开发&/a&&/li&&li&&a class=&internal& href=&/question/&&JavaScript 怎样高效拼接字符串? - 前端开发&/a&&/li&&li&&a class=&internal& href=&/question/&&大公司面试前端开发类的职位时,更看重的是什么? - 前端工程师&/a&&/li&&li&&a href=&/question/& class=&internal&&国内大型互联网公司(如BAT)对于web前端开发方向校招都考些什么? - 招聘&/a&&br&&/li&&/ul&&p&前端漫谈:&br&&/p&&ul&&li&&a class=&internal& href=&/question/&&前端工程师的价值体现在哪里? - 前端开发&/a&&/li&&li&&a class=&internal& href=&/question/&&Web 前端工程师这一职业在未来行业需求和发展怎样? - 前端开发&/a&&/li&&li&&a class=&internal& href=&/question/&&如何改善国内前端开发行业的尴尬地位? - 前端工程师&/a&&/li&&li&&a class=&internal& href=&/question/&&一些人瞧不起 jQuery 的理由是什么? - 前端开发&/a&&/li&&li&&a class=&internal& href=&/question/&&Java 和 JavaScript 是雷锋和雷峰塔的区别,这一说法是怎么来的? - X 的出处&/a&&/li&&li&&a href=&/question/& class=&internal&&Web 前端和后端工程师的具体职责分别是怎样的? - 程序员&/a&&/li&&li&&a class=&internal& href=&/question/&&前端工程师和网页重构工程师二者有什么区别和联系? - 前端开发&/a&&/li&&li&&a class=&internal& href=&/question/&&做前端开发必需要掌握切图技能吗? - 前端工程师&/a&&/li&&li&&a class=&internal& href=&/question/&&HTML5 标准分裂会有什么影响? - 万维网联盟(W3C)&/a&&/li&&li&&a class=&internal& href=&/question/&&jQuery 宣布在未来的版本将不支持 IE6/7/8 是否明智? - Internet Explorer&/a&&/li&&li&&a href=&/question/& class=&internal&&Java 和 JavaScript 是什么关系? - 编程语言&/a&&/li&&li&&a href=&/question/& class=&internal&&国内有人或者公司用 LESS 写过 CSS 吗? - 前端开发&/a&&/li&&li&&a href=&/question/& class=&internal&&前端工程师,如何更顺畅的和后端工程师合作? - 程序员&/a&&/li&&li&&a class=&internal& href=&/question/&&为什么很多国内公司不使用 jQuery 等开源 JS 框架(库),而选择自己开发 JavaScript 框架? - 移动前端开发&/a&&/li&&li&&a class=&internal& href=&/question/&&Douglas Crockford 的《JavaScript 语言精粹》中有哪些观点是有争议的? - JavaScript&/a&&/li&&li&&a class=&internal& href=&/question/&&为什么有人说前端开发水很深,工作量有时比后台还多? - 前端工程师&/a&&/li&&li&&a class=&internal& href=&/question/&&如何用通俗易懂的语言解释脚本(script)是什么? - 前端开发&/a&&/li&&li&&a href=&/question/& class=&internal&&Web 前后端分离的意义大吗? - 前端开发&/a&&br&&/li&&li&&a href=&/question/& class=&internal&&前端 Leader 是如何带领团队和建设团队文化的? - 前端开发&/a&&br&&/li&&li&&a href=&/question/& class=&internal&&为什么前端不能一直做?难道要转行?? - 计算机&/a&&/li&&li&&a href=&/question/& class=&internal&&作为一个前端工程师,是往node方面转,还是往HTML5方面转? - 前端开发&/a&&/li&&/ul&&br&&br&&br&PS,打个小广告,推广一下个人微信公众号:sunln_404 ,扯淡前端、理财、旅游、生活、运动的个人小角落,时常宕机并404……欢迎关注。
自问自答。自己在知乎上收集了不少前端开发领域的问答,收获不小,但结构比较凌乱,整理了下,头绪也清楚了些。希望对大家也有用处,同时感谢这些问答的作者。 === 非常感谢 童鞋的重新排版。 === 更新于日。 另外,整理了一下个人的chrome…
&p&&b&网上找到一篇文章,主场景300左右行代码,一天时间做出来,你信么?&/b&&/p&&p&&b&原文链接: &a href=&///?target=http%3A//blog.csdn.net/touchsnow/article/details/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&flappy bird游戏源代码揭秘和下载&i class=&icon-external&&&/i&&/a&&/b&&/p&&br&&p&&b&————————————————————————————————————&/b&&/p&&p&&b&背景:&/b&&/p&&p&最近火爆全球的游戏flappy bird让笔者叹为观止,于是花了一天的时间山寨了一个一模一样的游戏,现在把游戏的思路和源码分享出来,代码是基于javascript语言,cocos2d-x游戏引擎,cocos2d-x editor手游开发工具完成的,请读者轻砸;&/p&&p&ps:运行demo必须配置好cocos2d-x editor,暂不支持其他工具;&u&还有demo是跨平台的,可移植运行android,ios,html5移动系统等,csdn博客里会介绍代码如何移植,请持续关注;&/u&&br&&/p&&br&&p&&b&Android Apk下载演示:&/b&&/p&&p&暂时先移植到android平台&/p&&p&下载地址: &a href=&///?target=http%3A///cac18d8c58d40bf2401b3fdeeb6bcb2f& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&/cac18d&/span&&span class=&invisible&&8c58d40bf2401b3fdeeb6bcb2f&/span&&span class=&ellipsis&&&/span&&i class=&icon-external&&&/i&&/a&&/p&&br&&p&&b&代码下载:&/b&&/p&&p&
csdn下载:&a href=&///?target=http%3A//download.csdn.net/detail/touchsnow/6912707& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&download.csdn.net/detai&/span&&span class=&invisible&&l/touchsnow/6912707&/span&&span class=&ellipsis&&&/span&&i class=&icon-external&&&/i&&/a&&/p&&p&
百度云盘:&a href=&///?target=http%3A///s/1pJnWDb9& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&/s/1pJnWDb&/span&&span class=&invisible&&9&/span&&span class=&ellipsis&&&/span&&i class=&icon-external&&&/i&&/a&&/p&&p&
金山快盘 :&a href=&///?target=http%3A///file/id_45384.htm%3Fsource%3D1& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://www.&/span&&span class=&visible&&/file/id_2534&/span&&span class=&invisible&&4.htm?source=1&/span&&span class=&ellipsis&&&/span&&i class=&icon-external&&&/i&&/a&&/p&&br&&br&&p&&b&代码如何移植到各平台:&/b&&/p&&p&Android:&a href=&///?target=http%3A//blog.csdn.net/touchsnow/article/details/& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&blog.csdn.net/touchsnow&/span&&span class=&invisible&&/article/details/&/span&&span class=&ellipsis&&&/span&&i class=&icon-external&&&/i&&/a&&/p&&p&html5:
&a href=&///?target=http%3A//blog.makeapp.co/%3Fp%3D245& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&blog.makeapp.co/?&/span&&span class=&invisible&&p=245&/span&&span class=&ellipsis&&&/span&&i class=&icon-external&&&/i&&/a&&/p&&br&&p&&b&效果图:&/b&&/p&&br&&img src=&/4f058aba5a_b.jpg& data-rawwidth=&1355& data-rawheight=&706& class=&origin_image zh-lightbox-thumb& width=&1355& data-original=&/4f058aba5a_r.jpg&&&img src=&/57c9fec294_b.jpg& data-rawwidth=&1352& data-rawheight=&712& class=&origin_image zh-lightbox-thumb& width=&1352& data-original=&/57c9fec294_r.jpg&&&br&&p&&b&开发工具:&/b&&/p&&p&
cocos2dx editor,它是开发跨平台的手机游戏工具,运行window/mac系统上,javascript脚本语言,基于cocos2d-x跨平台游戏引擎, 集合代码编辑,场景设计,动画制作,字体设计,还有粒子,物理系统,地图等等的,而且调试方便,和实时模拟;&/p&&p&cocos2dx editor下载,介绍和教程:&a href=&///?target=http%3A//blog.csdn.net/touchsnow/article/details/& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&blog.csdn.net/touchsnow&/span&&span class=&invisible&&/article/details/&/span&&span class=&ellipsis&&&/span&&i class=&icon-external&&&/i&&/a&;&/p&&p&cocos2dx editor官方博客:&a href=&///?target=http%3A//blog.makeapp.co/%3Fcat%3D8& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&blog.makeapp.co/?&/span&&span class=&invisible&&cat=8&/span&&span class=&ellipsis&&&/span&&i class=&icon-external&&&/i&&/a&;&/p&&br&&p&&b&思路和源码:&/b&&/p&&br&&p&
1 场景设计MainLayer.ccbx,如下图;主要分三层,开始场景、主场景、游戏结束场景,通过显示隐藏控制三个场景的切换。&/p&&p&
MainLayer.ccbx代码&/p&&div class=&highlight&&&pre&&code class=&language-text&&&?xml version=&1.0& encoding=&UTF-8&?&
jsControlled=&true&
jsController=&MainLayer&
resolution=&default&
&Resolutions&
&Resolution centeredOrigin=&false& ext=&iphone& height=&1280& width=&720& name=&default& scale=&1&/&
&Resolution centeredOrigin=&false& ext=&iphone& height=&720& width=&1280& name=&default1& scale=&1&/&
&/Resolutions&
&Animations&
&Animation autoPlay=&true&
name=&Default Timeline&
length=&10&
chainedId=&0&
offset=&0.0&
position=&0.0&
resolution=&30&
scale=&128&&
&CallbackChannel&
&/CallbackChannel&
&SoundChannel&
&/SoundChannel&
&/Animation&
&/Animations&
positionX=&0& positionY=&0.0&
sizeType=&Percent&
width=&100& height=&100&
anchorPointX=&0.5& anchorPointY=&0.5& ignoreAnchorPoint=&true&
scaleX=&1& scaleY=&1&
&Sprite positionType=&LeftBottom& width=&720.0& height=&1280.0& positionX=&0& positionY=&0& anchorPointX=&0&
anchorPointY=&0& src=&Resources/bg.png& name=&& var=&& target=&None& scaleX=&1& scaleY=&1& visible=&true&/&
&LayerColor positionType=&LeftBottom& width=&720& height=&1280& positionX=&0& positionY=&0& anchorPointX=&0&
anchorPointY=&0& color=&#fff2e8ff& visible=&false&/&
&Menu positionType=&LeftBottom& width=&40& height=&40& positionX=&356.0& positionY=&237.0& anchorPointX=&0.5&
anchorPointY=&0.5& scaleX=&2.4& scaleY=&1.725&&
&Sprite positionType=&LeftBottom& width=&840.0& height=&281.0& positionX=&0& positionY=&0& anchorPointX=&0&
anchorPointY=&0& src=&Resources/ground.png& var=&ground& target=&Doc&/&
&Node positionType=&LeftBottom& width=&40& height=&40& positionX=&800& positionY=&250& anchorPointX=&0&
anchorPointY=&0& var=&hoseNode& target=&Doc&&
&Sprite positionType=&LeftBottom& width=&86.0& height=&60.0& positionX=&-500& positionY=&400& anchorPointX=&0.5&
anchorPointY=&0.5& src=&Resources/flappy_packer.plist/bird3.png& var=&test& target=&Doc& visible=&false&/&
&Sprite positionType=&LeftBottom& width=&86.0& height=&60.0& positionX=&-550& positionY=&500& anchorPointX=&0.5&
anchorPointY=&0.5& src=&Resources/flappy_packer.plist/bird1.png& var=&bird& target=&Doc& scaleX=&1& scaleY=&1& rotation=&0& visible=&true&/&
&Node positionType=&LeftBottom& width=&40& height=&40& positionX=&303.0& positionY=&500& anchorPointX=&0.5&
anchorPointY=&0.5& var=&readyNode& target=&Doc& visible=&true&&
&Sprite positionType=&LeftBottom& width=&508.0& height=&158.0& positionX=&95.0& positionY=&584.0& anchorPointX=&0.5&
anchorPointY=&0.5& src=&Resources/flappy_packer.plist/getready.png&/&
&Sprite positionType=&LeftBottom& width=&286.0& height=&246.0& positionX=&73.0& positionY=&236.0& anchorPointX=&0.5&
anchorPointY=&0.5& src=&Resources/flappy_packer.plist/click.png&/&
&Node positionType=&LeftBottom& width=&40& height=&40& positionX=&300& positionY=&500& anchorPointX=&0.5&
anchorPointY=&0.5& var=&overNode& target=&Doc& visible=&true&&
&Sprite positionType=&LeftBottom& width=&590.0& height=&298.0& positionX=&72.0& positionY=&219.0& anchorPointX=&0.5&
anchorPointY=&0.5& src=&Resources/flappy_packer.plist/base.png&&
&Sprite positionType=&LeftBottom& width=&508.0& height=&158.0& positionX=&286.0& positionY=&458.0& anchorPointX=&0.5&
anchorPointY=&0.5& src=&Resources/flappy_packer.plist/gameover.png&/&
&Menu positionType=&LeftBottom& width=&40& height=&40& positionX=&0& positionY=&0& anchorPointX=&0.5&
anchorPointY=&0.5&&
&MenuItem positionType=&LeftBottom& width=&290& height=&176& positionX=&-65.0& positionY=&-92.0& anchorPointX=&0.5&
anchorPointY=&0.5& normalImage=&Resources/flappy_packer.plist/start.png& target=&Doc& onClick=&onStartClicked&/&
&MenuItem positionType=&LeftBottom& width=&290& height=&176& positionX=&230.0& positionY=&-92.0& anchorPointX=&0.5&
anchorPointY=&0.5& target=&Doc& normalImage=&Resources/flappy_packer.plist/grade.png& onClick=&onGradeClicked&/&
&/Document&
&/code&&/pre&&/div&&br&&p&2 代码编写MainLayer.js&/p&&p&
首先,小鸟在向前飞,其实是底部的路和水管在向左移动,相对的你就感觉小鸟在向右飞了;路循环移动代码:&/p&&div class=&highlight&&&pre&&code class=&language-text&&MainLayer.prototype.groundRun = function ()
var action1 = cc.MoveTo.create(0.5, cc.p(-120, 0));
var action2 = cc.MoveTo.create(0, cc.p(0, 0));
var action = cc.Sequence.create(action1, action2);
this.ground.runAction(cc.RepeatForever.create(action));
&/code&&/pre&&/div&&br&
初始化高低不同的水管,每一关卡都由上下两水管和空隙组成。总长度相同,空隙也一定,随机取下面水管的长度,就形成错落有致的水管关卡;&div class=&highlight&&&pre&&code class=&language-text&&MainLayer.prototype.newHose = function (num)
var hoseHeight = 830;
var acrossHeight = 300;
var downHeight = 100 + getRandom(400);
var upHeight = 1100 - downHeight - acrossH
var hoseX = 400 *
var HoseName = FP_MAIN_TEXTURE.HOSE;
var ccSpriteDown = cc.Sprite.createWithSpriteFrameName(HoseName[0]);
ccSpriteDown.setZOrder(1);
ccSpriteDown.setAnchorPoint(cc.p(0, 0));
ccSpriteDown.setPosition(cc.p(hoseX, 0));
ccSpriteDown.setScaleY(downHeight / hoseHeight);
var ccSpriteUp = cc.Sprite.createWithSpriteFrameName(HoseName[1]);
ccSpriteUp.setZOrder(1);
ccSpriteUp.setAnchorPoint(cc.p(0, 0));
ccSpriteUp.setPosition(cc.p(hoseX, downHeight + acrossHeight));
ccSpriteUp.setScaleY(upHeight / hoseHeight);
this.hoseNode.addChild(ccSpriteDown);
this.hoseNode.addChild(ccSpriteUp);
this.hoseSpriteList.push(ccSpriteDown);
this.hoseSpriteList.push(ccSpriteUp);
&/code&&/pre&&/div&&br&
一开始进入游戏让底部路不断移动,初始化水管,显示准备游戏场景;&div class=&highlight&&&pre&&code class=&language-text&&MainLayer.prototype.onEnter = function ()
cc.AnimationCache.getInstance().addAnimations(&Resources/flappy_frame.plist&);
this.groundRun();
this.ground.setZOrder(10);
this.birdReadyAction();
this.bird.setZOrder(20);
this.readyNode.setVisible(true);
this.overNode.setVisible(false);
for (var i = 0; i & 30; i++) {
this.newHose(i);
&/code&&/pre&&/div&&br& 点击屏幕,小鸟向上飞60dp,然后更快的速度下落(移动动画),同时闪动翅膀(帧动画);&div class=&highlight&&&pre&&code class=&language-text&&MainLayer.prototype.birdRiseAction = function ()
var riseHeight = 60;
var birdX = this.bird.getPositionX();
var birdY = this.bird.getPositionY();
var time = birdY / 600;
var actionFrame = cc.Animate.create(cc.AnimationCache.getInstance().getAnimation(&fly&));
var flyAction = cc.Repeat.create(actionFrame, 90000);
var riseAction1 = cc.MoveTo.create(0.2, cc.p(birdX, birdY + riseHeight));
var riseAction2 = cc.RotateTo.create(0, -30);
var riseAction = cc.Spawn.create(riseAction1, riseAction2);
var fallAction1 = cc.MoveTo.create(time, cc.p(birdX, 50));
var fallAction2 = cc.Sequence.create(cc.DelayTime.create(time / 6), cc.RotateTo.create(0, 30));
var fallAction = cc.Spawn.create(fallAction1, fallAction2);
this.bird.stopAllActions();
this.bird.runAction(cc.Spawn.create(
cc.Sequence.create(riseAction, cc.DelayTime.create(0.1), fallAction),
flyAction)
&/code&&/pre&&/div&&br& 检测碰撞,如果小鸟碰到地面和水管,发生碰撞,这里碰撞直接用cocos2d-x 里面的图片和图片交叉函数 cc.rectIntersectsRect;&div class=&highlight&&&pre&&code class=&language-text&&MainLayer.prototype.checkCollision = function ()
if (this.bird.getPositionY() & 60) {
cc.log(&floor&);
this.birdFallAction();
for (var i = 0; i & this.hoseSpriteList. i++) {
var hose = this.hoseSpriteList[i];
if (!this.isInScreen(hose)) {
if (cc.rectIntersectsRect(hose.getBoundingBox(), this.bird.getBoundingBox())) {
cc.log(&hose positionX==& + hose.getBoundingBox().x);
cc.log(&this.bird positionX==& + this.bird.getBoundingBox().x);
cc.log(&i==& + i);
cc.log(&birdFallAction&);
this.birdFallAction();
&/code&&/pre&&/div&&br&碰撞后,小鸟先下落,游戏结束场景显示;&div class=&highlight&&&pre&&code class=&language-text&&MainLayer.prototype.birdFallAction = function ()
this.gameMode = OVER;
this.bird.stopAllActions();
this.ground.stopAllActions();
var birdX = this.bird.getPositionX();
var birdY = this.bird.getPositionY();
var time = birdY / 2000;
this.bird.runAction(cc.Sequence.create(
cc.DelayTime.create(0.1),
cc.Spawn.create(cc.RotateTo.create(time, 90), cc.MoveTo.create(time, cc.p(birdX, 50))))
this.overNode.setVisible(true);
&/code&&/pre&&/div&&br&游戏的难度主要在于多个水管的移动,小鸟触摸动画,检测碰撞;&br&&br&&p&再次提示代码下载地址:&/p&&p&
csdn下载:&a href=&///?target=http%3A//download.csdn.net/detail/touchsnow/6912707& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&download.csdn.net/detai&/span&&span class=&invisible&&l/touchsnow/6912707&/span&&span class=&ellipsis&&&/span&&i class=&icon-external&&&/i&&/a&&/p&&p&
百度云盘:&a href=&///?target=http%3A///s/1pJnWDb9& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&/s/1pJnWDb&/span&&span class=&invisible&&9&/span&&span class=&ellipsis&&&/span&&i class=&icon-external&&&/i&&/a&&/p&&p&
金山快盘 :&a href=&///?target=http%3A///file/id_45384.htm%3Fsource%3D1& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://www.&/span&&span class=&visible&&/file/id_2534&/span&&span class=&invisible&&4.htm?source=1&/span&&span class=&ellipsis&&&/span&&i class=&icon-external&&&/i&&/a&&/p&&br&&p&楼下有求图片的,地址:&a href=&///?target=http%3A///db1ff99f553afff58b7a2& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&/d73228&/span&&span class=&invisible&&232bc0b1ff99f553afff58b7a2&/span&&span class=&ellipsis&&&/span&&i class=&icon-external&&&/i&&/a&&/p&&br&&p&&b&更多内容:&/b&&a href=&///?target=http%3A//blog.csdn.net/touchsnow/article/details/& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&blog.csdn.net/touchsnow&/span&&span class=&invisible&&/article/details/&/span&&span class=&ellipsis&&&/span&&i class=&icon-external&&&/i&&/a&&/p&&p&&b&官方博客:&/b&&a href=&///?target=http%3A//blog.makeapp.co/& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&blog.makeapp.co/&/span&&span class=&invisible&&&/span&&i class=&icon-external&&&/i&&/a&&/p&&p&&b&联系笔者:&/b&zuowen@makeapp.co (邮箱)&/p&&br&&p&&b&想了解其他游戏开发可关注:&/b&&a href=&/question/& class=&internal&&消灭星星(Popstar)游戏是怎么开发实现的?难不难?经常看到有人玩这个,很好奇里面的逻辑,拜求高手解答!&/a&&/p&&br&&br&&p&附录:其他游戏例子学习 &a href=&///?target=http%3A//blog.csdn.net/touchsnow/article/details/& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&blog.csdn.net/touchsnow&/span&&span class=&invisible&&/article/details/&/span&&span class=&ellipsis&&&/span&&i class=&icon-external&&&/i&&/a&;&/p&&br&&img src=&/baffb4b4ee6_b.jpg& data-rawwidth=&1364& data-rawheight=&738& class=&origin_image zh-lightbox-thumb& width=&1364& data-original=&/baffb4b4ee6_r.jpg&&&br&&br&&img src=&/0ab4dee739e43d9b366f2_b.jpg& data-rawwidth=&1360& data-rawheight=&726& class=&origin_image zh-lightbox-thumb& width=&1360& data-original=&/0ab4dee739e43d9b366f2_r.jpg&&&br&&img src=&/aafb_b.jpg& data-rawwidth=&1358& data-rawheight=&728& class=&origin_image zh-lightbox-thumb& width=&1358& data-original=&/aafb_r.jpg&&&br&&img src=&/abdee6f10d30cda1edb6aff4c8d07b10_b.jpg& data-rawwidth=&1361& data-rawheight=&727& class=&origin_image zh-lightbox-thumb& width=&1361& data-original=&/abdee6f10d30cda1edb6aff4c8d07b10_r.jpg&&&br&&img src=&/6fd502bb93f_b.jpg& data-rawwidth=&1358& data-rawheight=&728& class=&origin_image zh-lightbox-thumb& width=&1358& data-original=&/6fd502bb93f_r.jpg&&
网上找到一篇文章,主场景300左右行代码,一天时间做出来,你信么?原文链接:
————————————————————————————————————背景:最近火爆全球的游戏flappy bird让笔者叹为观止,于是花了…
我觉得故事是这样发展的....&br&&br&&br&&br&&br&先是纠结语言&br&&ul&&li&(lisp没听过&/li&&li&听说python效率不高还缩进&/li&&li&原来ruby是小鬼子弄的&/li&&li&那个什么叫lua的只能用来写游戏脚本&/li&&li&放眼望去java只能做民工啊&/li&&li&那个c语言土掉渣, 过时几百年了&/li&&li&还得是cpp适合干大事, 老师也这么说&/li&&/ul&就是cpp了! &br&&br&&br&语言选完了选win/*nix&br&&ul&&li&M$罪恶滔天罄竹难书啊, 我们要抵制这些罪恶的大公司&/li&&li&*nix代表了不为常人所理解的先进与自由&/li&&/ul&就是*nix了!&br&&br&定下*nix后拿不准BSD和Linux&br&&ul&&li&Linux仿制unix是山寨货&/li&&li&BSD学院出身高贵典雅&/li&&/ul&就是BSD了!&br&&br&&br&选了BSD后三选一&br&&ul&&li&NetBSD安全稳定简洁, 哎哟没程序呀, 换!&br&&/li&&li&OpenBSD听说更安全, 我操安装好麻烦, 换!&/li&&li&FreeBSD传说最通用, 怎么安装还这么麻烦??? 操, 换!&/li&&/ul&得, 还是委曲求全用Linux!&br&&br&&br&选了Linux后要挑发行版&br&&ul&&li&redhat是给傻逼企业做的, 不geek, 滚&/li&&li&centos是redhat的山寨翻版, 和redhat一起滚&/li&&li&国产发行版滚&/li&&li&gentoo感觉不错, 尼玛怎么每个软件都要编译烧CPU? 滚&/li&&li&fedora/opensuse包管理器不好, 滚&br&&/li&&li&arch太小众又标新立异, 滚&/li&&li&ubuntu是给土鳖用的, 滚&/li&&li&debian出身高贵血统纯正平易近人&/li&&/ul&就是debian了!&br&&br&挑了Debian后犹豫sid/testing/stable&br&&ul&&li&stable太保守了, pass&/li&&li&testing还是太保守了, pass&/li&&li&sid好, 要的就是这种最新最酷炫的感觉&/li&&/ul&就是sid了!&br&&br&然后是KDE和Gnome啦&br&&ul&&li&Gnome自由&br&&/li&&li&可是Gnome是土掉渣的c语言写的&br&&/li&&li&但是KDE不自由&/li&&li& 可是KDE是高大上的cpp写的...&/li&&/ul&虽然自由诚可贵, 而且Gnome逼格高, 不过为了cpp, 区区自由算个鸟&br&就是KDE了!&br&&br&&br&挑选桌面管理&br&&ul&&li&Gnome已经出局&/li&&li&KDE默认太臃肿&/li&&li&xfce不够精简&/li&&li&e17不过如斯&/li&&/ul&既然用linux了, 不DIY怎么能体现自己的geek精神呢?&br&自己凑吧!&br&&br&怎么凑呢?&br&&ul&&li&*wm系列都好土啊&/li&&li&*box系列都好逊啊&/li&&li&awesome好帅啊&br&&/li&&/ul&就awesome了!&br&&br&&br&凑出桌面后, 终于可以开始开发了....做什么项目呢.....?&br&&ul&&li&网络程序很好的样子&/li&&li&画图也是不错的分支啊&/li&&li&web开发好像很紧俏&/li&&li&移动互联网已经来了?&/li&&li&手机app好像可以日进斗金&/li&&/ul&还是先看看网络吧!&br&&br&网络要选库啊...&br&&ul&&li&libevent好像太老了, 还是c语言写的&/li&&li&libev快多了, 等等...怎么又是c语言写的? 为什么老有人喜欢用土掉渣的c语言?&/li&&li&asio好像太简陋了啊&/li&&li&ACE太复杂了啊&/li&&li&自己写不会啊&/li&&/ul&还是试试画图好了, 这次一定不改了!&br&&br&画图又是选库....&br&&ul&&li&SDL太老, 还是c语言写的&br&&/li&&li&OGRE太复杂啊&/li&&li&irrlicht太简陋啊&br&&/li&&li&一大票捆脚本的不可靠啊&/li&&/ul&还是看看web开发吧, 这次真的不再改了!&br&&br&web开发的选择....&br&&ul&&li&cpp裸写cgi好像有点麻烦啊&/li&&li&lua写cgi好像方便多了但是lua只能用来写游戏脚本啊&/li&&li&perl据说写完看不懂被淘汰了啊&/li&&li&jsp是民工的东西啊&/li&&li&ruby的ror好像好新潮但小鬼子的东西坚决不能碰啊&/li&&li&python效率不高而且缩进啊&/li&&li&go没有成熟框架肯定不好用啊&/li&&/ul&听说PHP是世界上最好的语言以至于连facebook都主要用它, 就是PHP了!&br&&br&&br&&br&&br&&br&呵呵..... (咦, 说好的cpp呢?)&br&&img src=&/d17ce45fd6a86dfedd370_b.jpg& data-rawwidth=&168& data-rawheight=&90& class=&content_image& width=&168&&
我觉得故事是这样发展的.... 先是纠结语言 (lisp没听过听说python效率不高还缩进原来ruby是小鬼子弄的那个什么叫lua的只能用来写游戏脚本放眼望去java只能做民工啊那个c语言土掉渣, 过时几百年了还得是cpp适合干大事, 老师也这么说就是cpp了! 语言选完了选w…
“入门”是良好的动机,但是可能作用缓慢。如果你手里或者脑子里有一个项目,那么实践起来你会被目标驱动,而不会像学习模块一样慢慢学习。&br&&br&另外如果说知识体系里的每一个知识点是图里的点,依赖关系是边的话,那么这个图一定不是一个有向无环图。因为学习A的经验可以帮助你学习B。因此,你不需要学习怎么样“入门”,因为这样的“入门”点根本不存在!你需要学习的是怎么样做一个比较大的东西,在这个过程中,你会很快地学会需要学会的东西的。当然,你可以争论说需要先懂python,不然怎么学会python做爬虫呢?但是事实上,你完全可以在做这个爬虫的过程中学习python :D&br&&br&看到前面很多答案都讲的“术”——用什么软件怎么爬,那我就讲讲“道”和“术”吧——爬虫怎么工作以及怎么在python实现。&br&&br&先长话短说summarize一下:&br&你需要学习&br&&ol&&li&基本的爬虫工作原理&/li&&li&基本的http抓取工具,scrapy&/li&&li&Bloom Filter: &a href=&///?target=http%3A//billmill.org/bloomfilter-tutorial/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Bloom Filters by Example&i class=&icon-external&&&/i&&/a&&/li&&li&如果需要大规模网页抓取,你需要学习分布式爬虫的概念。其实没那么玄乎,你只要学会怎样维护一个所有集群机器能够有效分享的分布式队列就好。最简单的实现是python-rq: &a href=&///?target=https%3A///nvie/rq& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://&/span&&span class=&visible&&/nvie/rq&/span&&span class=&invisible&&&/span&&i class=&icon-external&&&/i&&/a&&/li&&li&rq和Scrapy的结合:&a href=&///?target=https%3A///darkrho/scrapy-redis& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&darkrho/scrapy-redis · GitHub&i class=&icon-external&&&/i&&/a&&/li&&li&后续处理,网页析取(&a href=&///?target=https%3A///grangier/python-goose& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&grangier/python-goose · GitHub&i class=&icon-external&&&/i&&/a&),存储(Mongodb)&/li&&/ol&&br&以下是短话长说:&br&&br&说说当初写的一个集群爬下整个豆瓣的经验吧。&br&&br&1)首先你要明白爬虫怎样工作。&br&想象你是一只蜘蛛,现在你被放到了互联“网”上。那么,你需要把所有的网页都看一遍。怎么办呢?没问题呀,你就随便从某个地方开始,比如说人民日报的首页,这个叫initial pages,用$表示吧。&br&&br&在人民日报的首页,你看到那个页面引向的各种链接。于是你很开心地从爬到了“国内新闻”那个页面。太好了,这样你就已经爬完了俩页面(首页和国内新闻)!暂且不用管爬下来的页面怎么处理的,你就想象你把这个页面完完整整抄成了个html放到了你身上。&br&&br&突然你发现, 在国内新闻这个页面上,有一个链接链回“首页”。作为一只聪明的蜘蛛,你肯定知道你不用爬回去的吧,因为你已经看过了啊。所以,你需要用你的脑子,存下你已经看过的页面地址。这样,每次看到一个可能需要爬的新链接,你就先查查你脑子里是不是已经去过这个页面地址。如果去过,那就别去了。&br&&br&好的,理论上如果所有的页面可以从initial page达到的话,那么可以证明你一定可以爬完所有的网页。&br&&br&那么在python里怎么实现呢?&br&很简单&br&&div class=&highlight&&&pre&&code class=&langu}

我要回帖

更多关于 软件开发语言 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信