为了账号安全,请及时绑定邮箱和手机立即绑定

2017 年你应该学习的编程语言、框架和工具 原创

在过去的一年里,软件开发行业继续大踏步地向前迈进。回顾 2016 年,我们看到了更多新兴的流行语言、框架和工具,它们改变着我们的工作方式,让我们看到更多的可能。但在这个行业,紧随潮流是很难的。所以在每年年底,我们都会给你提供一些建议,它涉及什么是最重要的,以及你在未来一年中应该学习什么。 大趋势 渐进式 Web Apps 在 2016 年里,我们见证了 Progressive Web App 概念的蓬勃兴起。它意味着 Web 应用程序可以离线工作,并能提供原生移动应用的体验。它们可以添加到

17252浏览
144推荐
6评论

11 款专为设计师打造的热门工具

本文是我(IT程序狮)翻译自《Top Trending Tools for Designers》的内容。与设计师、前端小伙伴们,一起分享。 在这篇文章中,我们将与大家分享一些专为设计师打造的热门工具。它们可以有效的帮助你制作交互原型,协助你进行网站的设计,并为你提供收集、管理设计素材的场所。 那么,这些实用的工具,你又岂能错过呢!Have Fun! 1. Napkin iphone版 Napkin 是一款直接在 iPhone 上就可以完成 APP 交互设计的软件。它拥有三个主要工具:图层控件、画板工具以及编辑控件,让你在

5412浏览
36推荐
2评论

18 个惊人的 Angular 开源项目 原创

本文是我(IT程序狮)翻译自《18 Amazing open source Angular projects》的内容。与前端小伙伴们,一起分享。 在本文中,我们从550个使用 Angular1.x 和 Angular 2 构建的项目中精选了前18个,与大家分享。(Angular 1.x 与 Angular 2 项目各占一半) 开发者们,一起来 Enjoy 吧! Angular 1.x 1. Soundnode 使用 NW.js,Node.js,Angular.js 与 Soundcloud API 构建的 Soundcloud 桌面版(Mac,Windows和Linux) 感谢 Michael Lancaster 提供...

11139浏览
64推荐
0评论

学习编程太枯燥?12款助你学编程的免费游戏 原创

本文是我(IT程序狮)翻译自《12 Free Games to Learn Programming》的内容。 在本文中,我们从近200多个网站中,评选出了的12个热门网站。你可以在玩游戏中学习编程。 Mybridge A.I. 基于各种因素也评估了这些网站的内容质量,以确定它们对程序员是有用的。 这些网站专为初、高级程序员而设计,帮助他们学习各种计算机语言。诸如:JavaScript、java、python,PHP,C #等。 让我们一起看看吧! CodinGame 在玩游戏时,会遇到许多具有挑战性的编码问题,并且支持所有编程语言。 Co

47597浏览
113推荐
5评论

学编程没人带?推荐10个免费学编程的最佳网站给你 原创

学习编程是开启你的Web开发和移动应用开发职业生涯的一种绝佳方式。在这篇文章中,我们将分享10个有助你学编程的最佳网站。 1.Codecademy 它是学编程最流行的网站之一。事实上,2000万人已经使用这个网站来学习编程了。你只需要注册一个免费帐户,便可以开始挑选你想学的第一门编程语言。它包括了CSS、HTML、JavaScript、jQuery和PHP等。 2. Free Code Camp 这是一个学习Web开发非常棒的地方。尤其是你想学习编程语言是JS,那么,这个网站将是你的首选。网站中包含了Node.js、Angular.js

50907浏览
259推荐
23评论

超赞分享!干货汇集的前端周刊(第二期) 原创

前端周刊是一份专为前端从业人员,以及对前端、设计领域感兴趣的朋友们打造的技术周刊。程小狮会精选出前端、设计领域近期相关的资讯、热点以及技术干货,与大家一同分享。 前端技术集——前端干货聚集地 HTML 1. HTML 5 视频直播一站式扫盲 地址:http://t.cn/R5gji9V 视频直播这么火,再不学就 out 了。为了紧跟潮流,本文中,作者将向大家介绍一下视频直播中的基本流程和主要的技术点,包括但不限于前端技术。 2. 简单了解 HTML5 中的 Web Notification 桌面通知 地址:htt

6256浏览
39推荐
2评论

JVM内幕:Java虚拟机详解

这篇文章解释了Java 虚拟机(JVM)的内部架构。下图显示了遵守 Java SE 7 规范的典型的 JVM 核心内部组件。 上图显示的组件分两个章节解释。第一章讨论针对每个线程创建的组件,第二章节讨论了线程无关组件。 线程 JVM 系统线程 每个线程相关的 程序计数器 栈 本地栈 栈限制 栈帧 局部变量数组 操作数栈

17804浏览
76推荐
3评论

30行代码实现Javascript中的MVC

从09年左右开始,MVC逐渐在前端领域大放异彩,并终于在刚刚过去的2015年随着React Native的推出而迎来大爆发:AngularJS、EmberJS、Backbone、ReactJS、RiotJS、VueJS…… 一连串的名字走马观花式的出现和更迭,它们中一些已经渐渐淡出了大家的视野,一些还在迅速茁壮成长,一些则已经在特定的生态环境中独当一面舍我其谁

7180浏览
28推荐
3评论

100个原生JavaScript技巧大收集(一)

在本系列文章中,我们将陆续分享一些原生JavaScript技巧,希望对学习JS的朋友有所帮助。 1、原生JavaScript实现字符串长度截取 function cutstr(str, len) { var temp; var icount = 0; var patrn = /[^\x00-\xff]/; var strre = ""; for (var i = 0; i < str.length; i++) { if (icount <

11646浏览
108推荐
7评论

[Canvas前端游戏开发]——FlappyBird详解

一直想自己做点小东西,直到最近看了本《HTML5游戏开发》,才了解游戏开发中的一点点入门知识。 本篇就针对学习的几个样例,自己动手实践,做了个FlappyBird,源码共享在度盘 ;也可以参考github,里面有更多的游戏样例。 游戏截图 HTML5之Canvas Canvas是Html5中用于绘图的元素,它可以绘制各种图形,比如长方形,多

10979浏览
33推荐
9评论

如何成为一名入门级 iOS 开发者

最近我一直在帮我的几个朋友开始学习 iOS 开发,然后被问到一个开始学习需要的清单。听起来很适合为此写一篇博客。闲话少说,我给你列出来要成为一名入门级的 iOS 开发者必须掌握的知识清单(不分先后顺序)。 基本的 CS 知识 我不觉得投身开发移动应用必须得有一个计算机科学的博士学位,我认为这应该归为“加分项

7502浏览
25推荐
4评论

有趣的JavaScript原生数组函数

在JavaScript中,可以通过两种方式创建数组,构造函数和数组直接量, 其中后者为首选方法。数组对象继承自Object.prototype,对数组执行typeof操作符返回‘object’而不是‘array’。然而执行[] instanceof Array返回true。此外,还有类数组对象是问题更复杂,如字符串对象,arguments对象。arguments对象不是Array的实

5139浏览
19推荐
1评论

每一个程序员都是自学成才

为什么CS学位并非是成为开发人员的唯一路径,因为每个开发人员在工作于他们的项目时学到了很多很多。 除了CS学位,还有很多成为程序员的方法。如果你正行进在一条非常规的道路上,那么你可能会想知道你该追上那些有学位的人。你该怎么和那些在课堂上花了很多时间学习计算机和编程的人竞争? 从我的经验来看,竞争的要点不

9281浏览
65推荐
10评论

Sublime插件:增强篇

如何安装插件详见:https://packagecontrol.io/installation 1.WordCount:可以实时显示当前文件的字数。 安装后,后下角多出字数。 2.EncodingHelper:编码众多,比较丰富 安装后,在右下角的UTT-8右键可以将其他编码转换成UTF-8。 3.ConvertToUTF8:比上面的那个要方便,直接在菜单栏中可以转了,专为中文设计,妈妈

9768浏览
33推荐
4评论

MySQL索引原理与慢查询优化

索引目的 索引的目的在于提高查询效率,可以类比字典,如果要查“mysql”这个单词,我们肯定需要定位到m字母,然后从下往下找到y字母,再找到剩下的sql。如果没有索引,那么你可能需要把所有单词看一遍才能找到你想要的,如果我想找到m开头的单词呢?或者w开头的单词呢?是不是觉得如果没有索引,这个事情根本无法完成?

11130浏览
31推荐
3评论

React.js 2016 最佳实践

近几个月React相关话题依旧火热,相信越来越多的开发者在尝试这样一项技术,我们团队也在PC和移动端不断总结经验。2016来了,这应该是React走向成熟的一年,不管你是新手,还是已经对React有所了解,是时候总结一下最佳实践了,让我们看看国外的开发者总结了哪些好的实践吧~wink ========================译文分割线======

11450浏览
29推荐
3评论

一名靠谱的JavaScript程序员应备的素质

这篇文章写于2010年作者工作在Cloudera期间,当时node.js还没有流行,很多人还瞧不上javascript这门简陋的脚本,文章提出应该重视JavaScript,并提出成为一名靠谱前端工程应具备哪些能力。虽然年代似乎已经有些遥远,但文中的一些观点但现在仍然适用。 当我尝试为Cloudera招一个JavaScript程序员时,我发现这项任务相当艰

5067浏览
21推荐
6评论

一个绚丽的loading动效分析与实现

前两天我们这边的头儿给我说,有个 gif 动效很不错,可以考虑用来做项目里的loading,问我能不能实现,看了下效果确实不错,也还比较有新意,复杂度也不是非常高,所以就花时间给做了,我们先一起看下原gif图效果: 从效果上看,我们需要考虑以下几个问题: 1.叶子的随机产生; 2.叶子随着一条正余弦曲线移动; 3.叶

8963浏览
34推荐
8评论

2015年出现的十大流行Django库

昨天,我们介绍了2015年出现的十大流行Python库,今天我们把目光转向Django框架相关的库。在2015年,又出现了哪些受欢迎的Django库呢? 1.Wooey Wooey 是一个简单的Python脚本的Web UI 界面。它能够提供日常数据分析,文件处理等功能。 2.Channels Channels还是一个正在开发中的Django库,但是已经吸引了很多开发者

5929浏览
10推荐
0评论

初学者如何学习JAVA

这篇文章旨在指导初学者如何学习Java。随着我们成长,我们有规律的学习新的内容。怎样走路,怎样吃饭,怎样绘画,怎样计算数学,怎样接吻等等。这些事情共同点是什么呢?这些学习最大的共同点是如何学习? 我认识的一个软件设计师,曾经在从美国到印度的飞机上阅读一本RESTful服务书。在那趟飞机旅途中,他从头至尾阅读了那

11482浏览
27推荐
4评论
首页上一页1234567下一页尾页
意见反馈 帮助中心 APP下载
官方微信