
PHP
文章平均质量分 57
l198738655
这个作者很懒,什么都没留下…
展开
-
VS Code如何调试PHP
首先要确保系统中有Xdebug这个dll,不过如果用的是Wampserver集成环境的话,这个Wampserver自带Xdebug.dll,安装完成后只需要配置php.ini就可以。打开php.ini后如是修改:xdebug.remote_enable = 1xdebug.remote_autostart = 1如果xdebug.remote_autostart这一句没有就加上,然后保存。 红框框处是Wampserver自动设置的,所以用Wampserver集成...原创 2021-02-24 12:42:33 · 1311 阅读 · 0 评论 -
JavaScript input输入数值(value)无效的原因和解决办法
会碰到这个问题一般是想×别人的网页导致的,一般来说想控制别人写的网页(或者维护一份别人的网页代码)碰到需要用JS给input或者select之类的组件赋值的时候一般会直接这样写: let casess=document.getElementsByClassName('xxxxx')[0]; casess.value='50'; 赋值后点击有时候会报错有时候不会,一般报错的情况基本上属于这份代码用了某些前端框架,例如Vue之类的,Vue的input弄个双向绑定啥的,此时我...原创 2020-06-29 19:25:42 · 21017 阅读 · 20 评论 -
JS获取子节点、父节点和兄弟节点的方法实例总结
Ⅰ.js获取子节点的方式1. 通过获取dom方式直接获取子节点其中test的父标签id的值,div为标签的名字。getElementsByTagName是一个方法。返回的是一个数组。在访问的时候要按数组的形式访问。var a = document.getElementById("test").getElementsByTagName("div");2. 通过childNodes获取子节点使用childNodes获取子节点的时候,childNodes返回的是子节点的...转载 2020-06-16 13:37:45 · 1346 阅读 · 1 评论 -
localstorage浏览器标签页跨域数据交互解决方案
最近做个项目,需要两个不同域名的标签页能共享数据,最开始用的是最直接的方式直接用POST或GET方式发送数据,让服务器中转一下。后来又觉得只要本地的两个浏览器标签页能够交换数据就行,何必绕路去服务器那绕一圈回来,又耽误时间又没必要,搞技术嘛就是要有追求,要尝试各种可能。现代浏览器因为安全策略问题是不允许浏览器写硬盘上的文件的,读是可以的,比如读的json文件读个txt文件啥的,实在要写也行,写入文件后会把写入修改后的文件作为一个下载项下载保存。这就不是鄙人想要的效果了,鄙人只是想弄一个共享区域让两个...原创 2020-06-03 11:51:34 · 6588 阅读 · 0 评论 -
Vue axios.all并发获取数据例子亲测可用
axios通讯库的axios.all方法可以同时发送几条请求来获取数据,当所有请求都返回后一次性把返回结果呈现出来,而且还是按照指定的调用顺序,非常方便。 //例子1 function truct() { return axios.get("https://www.baidu.com/"); } function hree() { return axios.get("https://mp.youkuaiyun.com"); } axios.all原创 2020-06-02 10:13:21 · 824 阅读 · 2 评论 -
Tampermonkey脚本实现跨域POST或GET数据
JavaScript里的网络请求需要在同一个域之下,比如http://localhost:80 在此域名下的二级或者三级域名可以发送网络请求,而域名变成http://localhost:8080 或者https://www.baidu.com/之类就无法取得get或post请求的返回值(请求可以正确发送,但是返回值会被安全策略拦截),一般情况下只能使用jsonp发起get请求,因为浏览器安全策略对于图片 js文件等资源也就是用scr发起的请求不会做跨域限制,这种方案鄙人实验过了,无法获取返回值,经过搜索终.原创 2020-05-19 18:16:53 · 12289 阅读 · 5 评论 -
Tampermonkey中文文档
用户脚本标题#@name#脚本的名称。@namespace#脚本的命名空间。@version#脚本版本。这用于更新检查,以防脚本未从userscript.org安装,或者 TM 检索脚本元数据时出现问题。@author#脚本作者。@description#一个简短的重要描述。@homepage、@homepageURL、@website和@source#在选项页中使用的作者主页从脚本名称链接到给定页面。请注意,如果@namespace标转载 2020-05-19 17:26:45 · 2894 阅读 · 0 评论 -
Vue脚手架安装
Vue Cli脚手架环境需要先安装Node.js。安装完Node.js后,还需要安装npm依赖环境,npm依赖环境服务器下载速度比较悲剧,所以在国内最好用淘宝搭建的景象站来安装,在控制台中输入:npm install cnpm -g --registry=https://registry.npm.taobao.org来安装淘宝的镜像cnpm。就会自动安装cnpm。进度条走完后需要配置...原创 2020-03-22 16:39:21 · 482 阅读 · 0 评论 -
微信小程序中的变量和作用域
1. 全局变量在app.js里的变量和方法是全局的。//app.jsApp({ onLaunch: function () { // 展示本地存储能力 var logs = wx.getStorageSync('logs') || [] logs.unshift(Date.now()) wx.setStorageSync('logs', log...转载 2020-03-19 10:09:01 · 736 阅读 · 0 评论 -
Javascript中set与get方法详解
其中get与set的使用方法:1、get与set是方法,因为是方法,所以可以进行判断。2、get是得到 一般是要返回的 set 是设置 不用返回3、如果调用对象内部的属性约定的命名方式是_age <script type="text/javascript"> var p = { name:"chen", work:f...转载 2020-01-04 19:34:18 · 1046 阅读 · 0 评论 -
Wampserver设置php_xdebug调试DLL与PhpStorm
浪费一天时间才发现Wampserver原来自带php_xdebug调试用的DLL,php_xdebug官网的自动识别DLL的版本的功能也不是那么准,有时候就识别不出,没想到Wampserver居然自带。但是php_xdebug调试功能默认是没有配置好的,得自己手动配置PHP.INI文件,此文件如下图这样打开。然后拉到这个文件的最底部就会看见"[xdebug]"这个标题,我这里...原创 2019-12-18 17:56:00 · 362 阅读 · 0 评论 -
CentOS7 搭建PHP服务器(网站)运行环境
CentOS7系统想安装下面这些软件需要先切换到root用户组,打开“终端”的时候默认用户组不是root用户,需要用命令:su root然后终端会提示你输入你的root用户密码,初学者会发现此时怎么按键盘都没用,以为出错了,这是Linux系统的坑爹之处,但凡在终端里输入密码就是什么显示和反应都没有。所以不用管,直接输入密码后按回车,此时就会发现切换到root用户组了,就可以执行下面的操作...原创 2019-10-08 12:33:14 · 2309 阅读 · 0 评论 -
PHP调试输出的方法
PHP程序一旦出错调试是个问题,一般常规方法当然是用echo()函数直接在页面上输出,来查看变量的内容。但是这样很麻烦有些地方未必能显示调试内容。所以有大神想出办法用Google Chrome浏览器“审查元素”或者“检查”下的Console也就是控制台来显示PHP等服务端语言的调试信息。下面的大神提供的函数会把参数中的变量输出到Console。 function console...原创 2019-09-10 17:46:31 · 6339 阅读 · 0 评论