前端开发之常用的14种javascript调试技巧

前端开发之常用的14种javascript调试技巧
工欲善其事,必先利其器,这14个调试技巧主要针对于chrome浏览器和Firefox浏览器。会用到它们的开发者工具。 1. ‘debugger;’ 一般,我们比较常用的判断代码是否执行到指定位置,一个是打断点,另外一个是通过输入console.log。这里还有一个好用的方法是-'debugger;'。 一旦你把它放在你的代码中,Chrome会在执行时自动停止。 你甚至可以用条件包装它,所以它只在你需要的时候运行。 if (thisThing) {// ...

javascript过滤表单输入中的emoji表情

javascript过滤表单输入中的emoji表情
在通过表单提交数据时,如果提交的表单中存在emoji表情,那么很多时候会提交失败。特别是数据通过微信公众号端口读取的。这是因为Mysql数据库采用UTF8编码时,最长的字符宽度为3字节,但emoji表情为4字节,所以在插入时就会出错。 解决方案有两个: 一、把数据库更改为utf8 。【不过变更数据库的结构是很危险的操作,还是放弃吧】 二、在前端把表单要提交的数据进行过滤,再进行提交。 下面是判断是否有emo...

利用sublime批量删除代码中的空行

利用sublime批量删除代码中的空行
有时候我们的代码中含有大量的空行,特别是从网页上直接复制的,都会隔一行空一空,这显得我们的代码不美观。其实利用sublime就可以直接删除掉,而且还不用插件。 具体方法如下: CTRL+H打开replace功能,勾选上左侧的regular expression,并填写 find 栏 :  \s+$ (正则表达式) replace 栏 : (这行留空) 接着点replace all即可 方法:2 点击菜单栏上的“Preferences”,找到“Setting-Default”,搜索“trim...

nginx服务器下的wordpress更换固定链接后,文章页面变404了

nginx服务器下的wordpress更换固定链接后,文章页面变404了
之前在搬瓦工VPS上搭建wordpress.昨天在修改一个站点的固定链接后,发现点击文章链接,文章找不到了,变成了404页面。先是以为数据库里存有链接,于是我把数据库清空后,再重新创建文章,但仍然是404的问题。然后通过google,知道了是nginx服务器的重写规则的问题。   网上有三种办法,各有各的说法,现在把这三种办法记录下来: 方案一 根据官方文档,在nginx.conf配置文件的server中添加这一段: loc...

safari调试webview及利用safari查看请求头

safari调试webview及利用safari查看请求头
注:开发环境:mac+iphone 在开发ios app的时候,我们常需求链接手机调试webview里的网页元素及请求状态。 具体设置如下: 一、利用Safari调试webview 1、先在Safari中打开开发工具: 请选取“Safari”>“偏好设置”,点按“高级”,然后选择“在菜单栏中显示开发菜单”。 2、在手机中设置打开调试模式 "设置">"Safari">"高级">"JavaScript"、"Web检查器" 打开 这样就设置好了。下面的使用: 3、使用数...

Mac下sass编译出错:Warning: spawn sass ENOENT Use –force to continue.

Mac下sass编译出错:Warning: spawn sass ENOENT Use –force to continue.
Mac更新到了最新版(10.13.1)后,之前的ruby就出现了问题。 在运行grunt的时候,报出了这样的错: Warning: spawn sass ENOENT Use --force to continue. 然后google了一下,找到这个文章:https://stackoverflow.com/questions/25087967/warning-spawn-enoent-use-with-grunt-sass-task 其实就是说,sass还没安装。 执行一下(一下,以下都可以)命令安装: gem install sass 然而还没那么顺利,that rep...

Mac下无法启动xamp的apache服务

Mac下无法启动xamp的apache服务
一、启动xamp面板后,在里面启动apache服务,运行一下starting后又显示stop,如图: 二、原因分析:Mac自带的apache已启动,需要关闭后再开启即可。 三、解决办法: 1、使用命令sudo apachectl stop将自带的Apache服务关闭; 2、重新启动XAMPP。  
Copyright © 前端面试题 保留所有权利.   Theme  Ality 桂ICP备17012235号-1

用户登录