Sublime Text是一款几乎所有开发者都必备的非常强大的软件。它是跨平台的、高度可定制化的、非常先进的文本编辑器,完美的弥补了全功能的IDE(出了名的消耗资源)与命令行编辑器如VIM、Emacs(有陡峭的学习曲线)的不足。 使得 Sublime 如此强大的原因之一是它的可扩展插件架构,这使得开发人员可以非常容易的扩展 Sublime 的核心功能,如代码补全、或远程接口文档的嵌入。Sublime Text 自身不带有插件管理功能,它们通常是通过一个称作Package Control的第三方工具来管理。给 Sublime Text 安装 Package Control ,请按照它们的网站上的
2015-09-04 13:38 Sublime Text, Specs
你刚刚完成自己第一个JavaScript库的开发,同时你认为它可以帮助到其他人。你已经听到人们讨论开源运动或GitHub简历,但你在共享软件这方面上仍然是个新手。 也许你还在学校,你想开始创建一个在线简历。或者你已经开始在公司工作,比如Conductor,这个公司鼓励开发人员为开源社区做贡献(见Hoard和Kangaroo)。这篇文章将讲述一些工具和技术,你可以用来发布一个值得信赖的开源JavaScript库。 让你电脑上的源代码能够得到别人的信任,并且在他们自己的项目中使用你的库,你需要完成几个重要的步骤。这篇文章就是围绕这一过程来组织。 对于
2015-08-10 09:10 Benjamin Shai, cucr
在三月中旬,出现几起针对审查监测机构GreatFire的拒绝服务攻击。研究人员分析了大量这种DDoS攻击,发现了它的攻击原理,它是通过网络运营商进行的,拦截良性网页的内容并注入恶意的JavaScript代码。比如将托管在baidu.com的网页分析JavaScript代码和HTML资源,替 换成包含攻击片断的JavaScript代码,这些代码会向被攻击的域名持续发送请求。
2015-05-05 09:13
你对你从事的职业中的各种概念掌握得越多,那你就越有优势。当你从事的是技术或者IT方面的工作时,你了解的信息越多,你的基本技能和意识将越宽广。JavaScript就是这样一门编程语言,你需要掌握和学习的是永无止境的。它会时不时的增加或取消一些脚本,以提高网站建设质量。一个利用JavaScript来设计网页、游戏或者其他图形的程序员应该知道并理解该编程语言所有重要方面的概念。 JavaScript正在主宰这个世界,从创建一个简单的web应用到复杂的机器人,你都可以使用它。因此,很多作者和程序员把它写成书籍,你从中可以很容易的理解这些
2015-10-28 10:19 Specs
背景 2015年9月,nginx宣布支持类JavaScript语言。这意味着开发者可以更轻松、自由的控制全球最优秀的HTTP及反向代理服务器,并在此之上可以衍生出更多有用、好玩的创意。Nginx也更开发的走向了动态配置化的下一个阶段。大家可以点击查看官方介绍链接。 先简单说说nginx Nginx 是全球最受欢迎,也是最优秀的web服务器、反向代理服务器。通过第三方公司的统计,目前全球至少有23%的服务器采用了nginx,当然这个数字还在不断的扩大。目前也是国内BAT首选,所以这也是为什么我们第一时间关注到它的原因。 Nginx主要可以做以下几点: 工作在T
2015-10-01 10:17 henryguo
在训练营中,为扩展学员们的编程能力,我们给他们介绍了一些工具和库。目前有位JavaScript学员Kalina,他汇总了这些工具的清单,以分享给其他的代码爱好者。 基于Kalina的清单,我们JavaScript训练营的辅导员Ivan Storck画了一张思维导图: 通用 脚手架工具(用于启动项目) YeomanYeoman是一个健壮且固定的客户端程序库,包含了工具和框架,有助于开发者快速构建漂亮的web应用。 构建工具(自动化构建) Grunt.jsGrunt生态系统很巨大,且每天成长着。由于有数以百计的插件可供选择,你可以使用Grunt自动化构建,且花费最少的代价。 P
2015-08-03 10:28 heloowird
DDoS攻击技术正在快速演化,最近出现的基于JavaScript的DDoS攻击具有一个与众不同的特点:任何有浏览器的设备都可能参与攻击,其潜在攻击规模接近无限。现代网站的绝大多数互动采用的都是JavaScript。JavaScript脚本可直接植入HTML中,或者是从远程服务器载入。 JavaScript攻击主要发生在共享JavaScript脚本在第三方服务器上被替换,或者是在传输过程中被中间人替换。 对于屏蔽服务器上被替换的脚本,目前HTTP还没有相关机制,但W3C已经提出了名叫子资源完整性的新功能,使用哈希值验证脚本,如果哈希值不匹配浏览器可以阻止其运行。支持
2015-05-01 17:34
React.js 以高效的 UI 渲染著称,其中一个很重要的原因是它维护了一个虚拟 DOM,用户可以直接在虚拟 DOM 上进行操作,React.js 用 diff 算法得出需要对浏览器 DOM 进行的最小操作,这样就避免了手动大量修改 DOM 的时候造成的性能损失。等等,明明是在中间加了一层,为什么结果反而变快了呢?React.js 的核心思想是认为 DOM 操作是缓慢的,因此可以需要最小化 DOM 操作,以换取整体的性能提升。DOM 操作慢是有目共睹的,而其他 JavaScript 脚本的运行速度就一定快吗? 在 V8 出世之前,这个问题的答案是否定的。Google 早年商业模式建立
2015-08-25 10:50 MForever78
事实上,每家专业招聘机构,从Glassdoor.com和Linkedin到美国劳工部,都报导了就业市场对开发人员需求的增长速度出于意料地快。这种需求可能已经不新鲜了,但是就业市场对哪种开发语言的需求量最大,依然是个热门话题。虽然对HTML5技能的依然需求保持稳定,但真正必须掌握的语言就是JavaScript。 在Monster网站的技术求职趋势报告中,特别指出了JavaScript是必须掌握的几门技能之一,这要得益于企业级Web应用的增长。在2015年1月,Mashable网站列出了对于开发人员来说最重要的15项技能,JavaScript排在第二。相比前几年JavaScript并不受欢
2015-05-11 12:38 Areos Ledesma, Will Asrari, 曹知渊
我从事软件开发的相关工作已经有15年了。目前的工作主要集中于Web和移动应用方面。在这么多年里,我对JavaScript的态度可能比较能代表一大群程序员的看法:从一开始对JS的不屑一顾到最后惊奇它的表现和潜力。 曾经的JavaScript像玩具一样 在2000年那会儿,我也从事过一段web应用开发。开发平台是Windows,主要使用Asp。那个时候的JavaScript主要用途是检验页面输入数据是否正确。错误的时候,会弹出个警告窗口。当时整个Web开发、应用环境,实际上都是十分简陋的。Web开发者看待JavaScript估计就如同玩具一般。因为它能做的真的是十分有限
2015-09-30 10:09 威灵顿
分享到微信
打开微信,点击顶部的“╋”,
使用“扫一扫”将网页分享至微信。