PHPStorm 调式JS /同时调式PHP和jS
PHPStorm 调式JS /同时调式PHP和jS
一、PHPStorm 调式Javascript
在PHP Storm中创建test.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
<! DOCTYPE html>
< html lang="en">
< head >
< meta charset="UTF-8">
< title >Test page</ title >
< script >
var test;
var test2;
console.log("hello world!");
console.log("hello world3!");
</ script >
</ head >
< body >
< p >Test</ p >
</ body >
</ html >
|
在test.html 文件中右键
选择Debug ‘test.html' .
此时Chorme浏览器会提示安装JetBrain IDE Support。选择安装即可。
这样就可以在PHPStorm 中调式js了。
如下图,在PHp storm中按F8执行下一步
参考 Debug JavaScript
二、PHP Storm同时调式php和js
创建php文件
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
<!DOCTYPE html>
<html lang= "en" >
<head>
<meta charset= "UTF-8" >
<title>Test page</title>
<script src= "tt.js" ></script>
</head>
<body>
<p>Test</p>
<a onclick= "testClick()" >test click</a>
<?php
echo '<br>' ;
echo 'This is php code' ;
echo 'This is php code2' ;
?>
</body>
</html>
|
其中tt为js文件
1
2
3
4
5
6
7
8
9
|
var test;
var test2;
console.log( "hello world!" );
console.log( "hello world3!" );
function testClick(){
console.log( "test1" );
console.log( "test2" );
}
|
在PHP Storm配置如下:
设置好断点后启动调式即可。
源码链接:http://pan.baidu.com/s/1ge4IBRl 密码:be62
参考
Debugging PHP and JavaScript code at the same time in PhpStorm
本文转自Work Hard Work Smart博客园博客,原文链接:http://www.cnblogs.com/linlf03/p/5910289.html,如需转载请自行联系原作者
PHPStorm 调式JS /同时调式PHP和jS相关推荐
- 【Node.js】2.开发Node.js选择哪个IDE 开发工具呢
安装完Node.js之后,就要为它选择一个有利的IDE用于开发. 相比较了多个IDE之后,定位在webstrom和sublime上. 有一个简单的比较: webstorm功能很丰富,前端开发工具的集大 ...
- 【深入浅出Node.js系列十一】Node.js开发框架Express4.x
为什么80%的码农都做不了架构师?>>> #0 系列目录# 深入浅出Node.js系列 [深入浅出Node.js系列一]什么是Node.js [深入浅出Node.js系列二]N ...
- 微信小程序首页index.js获取不到app.js中动态设置的globalData的原因以及解决方法
微信小程序首页index.js获取不到app.js中动态设置的globalData的原因以及解决方法 参考文章: (1)微信小程序首页index.js获取不到app.js中动态设置的globalDat ...
- React.js 小书 Lesson5 - React.js 基本环境安装
React.js 小书 Lesson5 - React.js 基本环境安装 本文作者:胡子大哈 本文原文:http://huziketang.com/books/react/lesson5 转载请注明 ...
- node.js入门系列(一)--Node.js简介
什么是NodeJS JS是脚本语言,脚本语言都需要一个解析器才能运行.对于写在HTML页面里的JS,浏览器充当了解析器的角色.而对于需要独立运行的JS,NodeJS就是一个解析器. 每一种解析器都是一 ...
- js向head中添加js代码
js向head中添加js代码 1.$("<script>").attr("type","text/javascript") .h ...
- php与js的关系,Php与Js的交互
设计软件有两种方法:一是简单到极致而明显没有缺陷:另一种是复杂到极致以至于没有明显的缺陷,前者要难得多. -----C.A.R Hoare 本篇主要知识点: JS是什么 Js基础 Js语句 Js与浏览 ...
- node.js mysql 不退出_node.js,node-mysql_使用了node-mysql的代码无法自动停止,node.js,node-mysql - phpStudy...
使用了node-mysql的代码无法自动停止 // db.js var mysql = require('mysql'); module.exports = function () { var poo ...
- js动态生产html元素,js 动态创建 html元素
js 动态创建 html元素 js学习之动态创建html元素 body{margin:0;padding:0;} .sky{background:#000;width:1000;height:500p ...
最新文章
- 关于CKEditor 4.0 过滤html标签
- nssl1438-战略威慑【枚举,树的直径】
- Python:递归输出斐波那契数列
- android 万能倒计时,时分秒倒计时
- 数据库练习(二)三个数据库根据指定id获取name和存储数据库名称
- 防震计算机主机,一种防震计算机主机的制作方法
- 关于使用Tomcat服务器出现413错误的解决办法(Request Entity Too Large)
- Html代码打包后如何修改,html代码打包封装成APP教程
- 修改双系统启动的名称
- win用户计算机批量添加用户,在WIN2K3AD中用dsadd批量添加域用户
- Maven pom.xml中的元素modules、parent、properties以及import(转)
- python qt 按钮实现拖放_[Python自学] PyQT5-控件拖拽、剪切板
- java log4j 热部署_Java 调式、热部署、JVM 背后的支持者 Java Agent
- MPB:中科院微生物所蔡磊组-​基于扩增子数据的系统发育树的构建和展示
- 【Linux】SCP 拷贝命令
- D轮融资7.5亿美元,十荟团能否比拼估值80亿美元的兴盛优选
- imitate wechat - 0
- [arc075f]Mirrored
- 列表排序-第14届蓝桥杯STEMA测评Scratch真题精选
- 新零售mysql设计(采购表 入库信息表 入库商品表)
热门文章
- SBUS2,一个增强型的SBUS协议,可实现双向通讯功能。SBUS2和SBUS区别到底在哪呢?
- 随机数芯片,从硬件上能产生真随机数,非伪随机数
- Linux字符集的修改方法
- 中国买家团撑起2018芯片市场,华为千亿支出排名全球第三 | 盘点
- YY创始人体内植入芯片真相调查
- MIT机器人闭上眼睛,靠触觉也爬得上凶险的楼梯 | 施工未完成
- Facebook要造芯片了,开发团队正在组建中
- FDA批准首个无需人类医生指导的AI,可独立诊断眼科疾病
- AI显微镜面市:20分钟诊断疟疾,精度满足世卫最高标准
- python接口自动化21-下载excel文件(Content-Type:octets/stream)