目前市场上比较常见的一些GUI编辑器的产品:Sublime、Notepad++、Atom、H5 Builder、Brackets等等,包括终端下的Vim、Emacs等等,都是这个vscode的竞品。
首先明确一下,这个Visual Studio Code(以下简称vscode)是一个带GUI的代码编辑器,也就是只能完成简单的代码编辑功能,并不是一个集成开发环境(IDE)。而Visual Studio、WebStorm这类的开发工具是IDE,功能强大,这两个是不一样的概念。
1. 免费
2. 用户体验细节好,IDE版的智能特性
3. 流畅,完全不卡
4. 一个运行于 OS X,Windows 和 Linux 之上的,针对于编写现代web和云应用的跨平台编辑器
在软件工程学里,重构代码一词通常是指在不改变代码的外部行为情况下而修改源代码。软件重构需要借助工具完成,而重构工具能够修改代码同时修改所有引用该代码的地方。本文收集了五款出色的PHP代码重构工具,以帮助你完善更加优秀的项目。
1. Rephactor
Rephactor是一款命令行重构工具,这是一款自动化工具,允许开发者以一种简洁的方式在不同的代码库中修改源码。
主要功能:
保证重构的可逆性—— 一旦发现问题,代码是可逆的,可以回溯到前一个版本。
查找替换功能—— 普通查找替换,方法重命名,类重命名,正则表达式模式的替换。
所有操作完成后,均基于
python编程一直很热,最近参加一个交流会,心血来潮,忍不住想找个框架来练练,在web.py和django之间纠结了一把之后,还是决定选择django(web.py更灵活,也就意味着很多东西要自己手写;django功能更全面些,也意味着可能没有web.py那么灵活)。
下面是django安装过程,重点记录遇到的问题:
一、python安装:
这一步不太想多说,一则网上很多教程,二则我用的是ubuntu,默认已经安装了。
记录一下Node.js在Win8下的安装,NPM是Node.js的包管理工具,Express是Node.js的常用框架。
一、安装Node.js:(我用的是下面第二种方法)
1.普通安装:在http://nodejs.org/download/处下载对应的msi文件,点击安装,一路到底,结束;
2.干净安装:同样是在http://nodejs.org/download/处,下载Windows Binary (.exe)格式的文件node.exe,然后放置在D:\nodejs文件夹下面,将D:\nodejs文件夹加入系统PATH变量,以便全局都可以使用,结束;
可以在dos下用 node -v 命令测试。
Easel可以帮助不会代码和用户界面设计的创业者,快速把自己的创意制作成产品原型页面。除此之外,Easel 还支持多人同时在线编辑。虽然与与强大的桌面设计软件相比功能并不完善,但 Easel 提供的工具却也能够帮用户设计出适合桌面、移动或平板浏览的基本站点。
API 管理的目的就是通过扩大各大公司的 API 通道,增加开发者的使用率,实现流量控制,增加 API 的安全性等等手段,让某个公司的 API 变得安全性好,可扩展性高,并易于使用,获得更多的应用开发者青睐。
我们要查找camnpr-数字-数字-数字.html (比如:camnpr-2-3-4.html)
于是,尝试使用下边的代码:
{"[^camnpr-(\d){1,}\-(\d){1,}\-(\d){1,}\.html$]"}
^camnpr-(\d){1,}\-(\d){1,}\-(\d){1,}\.html$
结果都失败了,如图所示:
...
做前端的,为了pageSpeed都会压缩一下自己的js,css,html,素材;压缩工具有很多,比如下边的:
Chrome浏览器,2012年8月6日,Chrome已达全球份额的34%,成使用最广浏览器。Google Chrome基于更强大的Javascript V8引擎。 同时,在Chrome上有很多非常好用的扩展,作为一个Front-End Dev/SEOer,有必要去Chrome网上应用店转转,下面来推荐几个使用率很高的扩展:
...HTML5让画图更轻松了,但要考虑IE9以下版本,饼图、柱状图、线图和许多其他的图形是非常重要的用来表示数据和沟通的信息,并可展示两个实体之间的关系。而这些图形如果用Web上则有助于吸引访客的注意力,并有效地解释相关数据。在这里我们推荐一些很棒的工具,你可以通过点击创建非常直观的设计流程图和图表。针对IE全面支持HTML5的解决方案:explorercanvas (HTML5 Canvas for Internet Explorer)
...