webstorm 和 phpstorm 有什么区别呢?做 WEB 开发用哪个好

webstorm 和 phpstorm 有什么区别呢?做 WEB 开发用哪个好,第1张

前者不支持php后者支持php,做web开发用webstorm好,它有以下优点
1) 自动保存,不需要你一次又一次地ctrl+s啦,所有的 *** 作都直接存储,当然,万一键盘误 *** 作也会被立即存储,不过我们可以通过本地版本控制解决这个问题。
2) 任何一个编辑器只要文件关闭了就没有历史记录了,但是webstorm有。就是说,只要webstorm不关闭,你的文件随时可以返回到之前的 *** 作,webstorm关闭重启后这些历史记录就没有了。这样的坏处也是显然的,由此带来的内存消耗也必然比较大。
3) 任何一个编辑器,除了服务器svn之外,没有本地版本,但是webstorm提供一个本地文件修改历史记录。
4) 与时俱进的眼光。zencoding于2009年出现于it界,在这之后,鲜有工具直接集成到里边。webstorm 20之后就集成了。nodejs,html5,git,cvs等 就不一一列举了。
5)提供的插件也是比较齐全,安装非常方便。这样带来了另外的问题,以前的eclipse是安装第三方的,webstorm貌似不能安装第三方的插件。
6) 可以导出当前设置:File -> Export setting。

需要先配置一个调试的服务器,如果会需要安装对应的浏览器插件配合使用
1 首先要安装WebStrom以及在Chrome浏览器里配置好Live Edit插件。
2 运行WebStrom,创建一个web project。
3 修改indexhtml文件如下:
<!DOCTYPE html>
<html>
<body>

<p>
JavaScript 能够直接写入 HTML 输出流中:
</p>

<script>
cars=["BMW","Volvo","Saab","Ford"];
for (var i=0;i<carslength;i++)
{
documentwrite(cars[i] + "<br>");
}
</script>

<p>
您只能在 HTML 输出流中使用 <strong>documentwrite</strong>。
如果您在文档已加载后使用它(比如在函数中),会覆盖整个文档。
</p>

</body>
</html>
4 设置断点,选择indexhtml文件,从右键菜单打开debug。

具体的步骤如下:
(1)打开设置setting面板
(2)找到Project Settting中的Deployment选项。
右侧会出现+号,点击填写名称tomcat,type选择Local or……。然后点击OK。
(3)配置tomcat服务器,首先是connection选项卡,其中的upload/download project files选择要部署到tomcat服务器目录。
webserver root url则是用来运行该站点的地址。
(4)配置Mappings。Local Path:是要部署的项目文件夹地址。
Deployment Path是一个相对路径,是与(3)中upload/download project files的地址的相对路径。
(5)可以通过配置,控制哪些文件夹不去上传。
到此为止,一个tomcat服务器的部署就配置好了。
(6)然后就是要将文件上传到tomcat目录下。选择tools菜单–>Deployment–>upload to tomcat即可。
——————————————————————-
——————————————————————-
为了进一步简化 *** 作,可以将upload to tomcat按钮添加到工具栏中。
右键点击工具栏,选择自定义菜单和工具栏。
选择Main Toolbar,在其子选项中选一个位置,并点击Add After,d出对话框。
在对话框中,找到Main Menu–>Tools–>Deployment–>Update to Default Server,点击OK即可

问题遇到的现象和发生背景
在网上学习前端,别人在webstorm中写的代码我在DW中写了可是无法预览,一片空白
问题相关代码,请勿粘贴截图
HTML中代码如代码片所示
运行结果及报错内容
运行结果一片空白
我的解答思路和尝试过的方法
没有思路
我想要达到的结果
应该显示几块有色元素
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>浮动属性</title>
<style type="text/css">
#box{
width:600px;
height:600px;
background:deeppink;
}
#box>div:first-child{
width:600px;
height:600px;
background:green;
float: right;
}
#box>div:nth-child(2){
width:200px;
height:200px;
background:aqua;
}
#box>div:nth-child(3){
width:200px;
height:200px;
background:red;
}
</style>
</head>
<body>
<div id= "box">
<div></div>
<div></div>
<div></div>
</div>
</body>
</html>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10461012.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-08
下一篇 2023-05-08

发表评论

登录后才能评论

评论列表(0条)

保存