草庐IT

前端调试

全部标签

前端面试常用内容——基础积累

1.清除浮动的方式有哪些?高度塌陷:当所有的子元素浮动的时候,且父元素没有设置高度,这时候父元素就会产生高度塌陷。清除浮动的方式:1.1给父元素单独定义高度优点:快速简单,代码少缺点:无法进行响应式布局1.2父级定义overflow:hidden;zoom:1;(针对ie6的兼容)优点:简单快速,代码少,兼容性较高缺点:超出部分被隐藏,布局时要注意1.3在浮动元素后面加一个空标签,clear:both;height:0;overflow:hidden优点:简单快速,代码少,兼容性较高缺点:增加空标签,不利于页面优化1.4父级定义overflow:auto优点:简单,代码少,兼容性好缺点:内部宽

php - 调试变量值cakephp

如何打印出一些调试输出,例如数组变量的内容?我正在使用cakephp和eclipse,但似乎无法做到这一点。我不是在谈论记录错误,只是打印一些变量值。这可能很明显,也很容易做到,但我找不到实现它的方法。谢谢 最佳答案 对于学习者来说,没有愚蠢的问题。所以这是您的选择:在代码的任何位置放置以下语句debug($var);。这也适用于Controller/View和模型。备选方案:使用CakeLog::write(LOG_DEBUG,"...");记录调试值(value)观要完成,应该安装非常有用的DebugKit插件。Getitfro

php - 如何在 WSL 上使用 Xdebug + PhpStorm 调试 Symfony 4?

我在WindowsLinux子系统(WSL)上安装了PHP7.1+nginx。我提到的是WSL,因此在PhpStorm中Xdebug被配置为远程调试器,它通过端口9000连接。WSL和PhpStorm仍然使用相同的物理文件。对于Symfony4项目,我正在使用它内置的网络服务器:bin/consoleserver:run我已成功设置PhpStorm以接受Xdebug连接。建立连接后,它会询问或文件映射。我希望index.php被要求,但请求的文件映射是:vendor/symfony/web-server-bundle/Resources/router.php。如该文件中的文档所述-该文

php - Eclipse 调试器 (PHP) - 如何查看 super 全局变量和类属性?

是否可以在调试器变量透视图中看到$_SESSION和$_POST等PHPsuper全局变量?此外,在下面的示例中...classmyclass{publicmyvar='value';...}...如果我正在调试类,我希望能够在调试器中看到$this->myvar 最佳答案 似乎super全局变量的可用性在ZS8中发生了显着变化。来自thispostinZendForums:DuringdevelopmentofZendStudio7thedecisionwasmadetorestrictthevariableslistdispla

php - 如何使用 Aptana 调试 PHP Web 应用程序

这感觉像是一个非常愚蠢的问题,但我找不到任何解释Aptana调试过程的YouTube视频/文章/指南等。我找到了解释如何安装XDEBUG或ZEND组件的那些,这一切都很好。现在,我该如何使用它们?我可以看到各种菜单、服务器配置、调试配置,但我找不到解释如何实际着手使用它们的指南。是否有某种“使用Aptana进行PHP调试的傻瓜”可以提供非常直接的演练,大致如下:本指南首先假设您已将XDEBUG安装到Aptanastudio中,并使用phpinfo()进行确认。通过...设置调试配置通过....启动调试器。逐步执行代码....等等。这听起来很明显,但我什至无法为不同的IDE找到类似的东西

php - 调试 php 7 Xdebug 2.4.0RC3 mac os 时出现 502 Bad Gateway

我使用的是最新版本的PHP(7.0.2)和xdebug(2.4.0RC3)与phpstorm9.0.2当我开始调试时,我立即得到error"502BadGateway"有时我设法单步执行几行代码,但无论如何我都会遇到错误。当我有以前版本的PHP(5.6)时和xdebug一切都很棒。附言php、nginx和xdebug使用homebrew安装。 最佳答案 你可以试试这个:打开你的php.ini,抱歉,我不知道它在MacOS中的位置,在Ubuntu中它位于/etc/php/7.0/fpm/php.ini使用您最喜欢的文本编辑器打开它,并

php - 在 Netbeans 8.1 (PHP) 中调试时无法计算表达式

我在Netbeans8.1中为我的PHP文件使用XDebug工具。调试时,“调试>计算表达式”选项被禁用。有谁知道如何启用它?我已经进入“工具>选项>PHP>调试”并选中了“watch和气球评估”。 最佳答案 我也有同样的问题,这似乎是一个错误,它总是被禁用。 关于php-在Netbeans8.1(PHP)中调试时无法计算表达式,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/38

纯前端导出表格

前端excel表格导出我们习惯了后端去处理表格,直接接口返回,那前端如何轻松的导出表格呢?文章目录前端excel表格导出Ⅰ.通过js-xlsx⭐⭐⭐⭐⭐安装①vue2中使用②vue3中使用③react中使用Ⅲ.通过vue-json-excel⭐⭐安装使用Ⅱ.通过blob文件流导出⭐⭐⭐用于后端返回blob数据Ⅰ.通过js-xlsx⭐⭐⭐⭐⭐/使用兼容性支持vue、react、angular几乎兼容所有浏览器(IE8版本以上)使用非常灵活安装npminstall--savexlsx①vue2中使用vue2导出表格一:导出的js配置文件👇(excelConfig.js)constXLSX=requ

php - 学习php调试的好资源

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。您推荐学习php调试的最佳资源是什么?是否有任何特定的书籍、截屏视频、博客文章或文章是您真正认为有用的?

php - 禁用 APC 调试?

APCDebug模式真的有必要吗?我怎样才能禁用它?我找不到它的设置http://php.net/manual/en/apc.configuration.phpVersion3.1.9APCDebuggingEnabledMMAPSupportEnabledMMAPFileMasknovalueLockingtypepthreadmutexLocksSerializationSupportphpRevision$Revision:308812$BuildDateJun18201118:33:59 最佳答案 您可以通过自己编译或返回旧