- 博客(12)
- 资源 (3)
- 收藏
- 关注
原创 JavaScript replace函数参数解析
replace第一个参数一般放置的是正则表达式或字符串,用来匹配想要替换的文本;第二个参数一般我们放入的是字符串,用来替换掉正则匹配到的文本。第一种方法一般是放一个字符串在第二个参数中,直接用于替换所匹配到的字符;第二种方法比较高阶的技巧,第一个参数为正则表达式,第二个参数使用$字符可以取得捕获括号中的内容,再进行相关操作。 字符 替换文本: $& 与正则相匹配的字符...
2018-05-19 11:25:16
3806
原创 ThinkPHP接受MUI的ajax的请求
MUI的Ajax怪怪的,我用$_POST和I('post.xx')都接受不到数据,最后使用了PHP的原始输入流。从php://input 里获得原始输入流,再json_decode成对象。$info = D('info'); $input = file_get_contents('php://input'); $object = json_decode($input)...
2018-03-03 21:45:14
1144
原创 手机连接WAMP的方法与403的解决
首先确认手机与电脑在同一局域网下基本方法:1.修改apache里的httpd.conf文件,将wamp重启切换到在线状态(通过wamp-settings进行修改online)# onlineoffline tag - don't remove Require local# 修改为 # onlineoffline tag - don't remove Requ...
2018-03-03 19:56:59
974
转载 浅析JS模块规范:AMD,CMD,CommonJS
随着JS模块化编程的发展,处理模块之间的依赖关系成为了维护的关键。AMD,CMD,CommonJS是目前最常用的三种模块化书写规范。CommonJSCommonJS规范是诞生比较早的。NodeJS就采用了CommonJS。是这样加载模块:var clock = require('clock');clock.start();这种写法适合服务端,因为在
2018-01-05 16:33:41
274
转载 java使用axios.js的post请求后台时无法接收到参数的问题
1.在使用异步请求后台时,由于官方不在更新vue-resource,推荐使用axios,因此在使用的时候难免会遇到各种问题。目前遇到最大的问题是在使用axios.post的请求向Java后端传入入参时,后端无法接收到参数。在这里主要处理移动端浏览器兼容的问题。 在这里我提供了两种解决办法: 一、URLSearchParams.append()方法 由于URLSearchParams接口在
2017-11-19 20:28:33
4154
转载 axios发送两次请求,options与get/post
因为vue-resource不在更新,vue推荐使用axios,所以使用axios。 在页面交互过程中,发现axios一定几率会发送两次请求,一次是自己设置的请求方式,还有一次是options。 关于这个问题,在各个网站寻求原因,得出以下结论: 跨域资源共享标准新增了一组 HTTP 首部字段,允许服务器声明哪些源站有权限访问哪些资源。另外,规范要求,对那些可能对服务器数据产生副作用的 H
2017-11-19 20:14:55
14037
原创 通过Vue-cli进行webpack打包的坑
Vue-cli为Vue项目搭建的脚手架的确很方便,但打包时容易出现空白页,或者对应的静态资源加载不了。 我是通过将项目/config下的index.js的assetsPublicPath变成’./’,变成相对路径,进行解决。 cd vue demo npm run dev //运行程序 npm run bulid //webpack打包
2017-11-14 19:25:38
1722
转载 npm install、npm install --save与npm install --save-dev区别
npm install X:会把X包安装到node_modules目录中 不会修改package.json 之后运行npm install命令时,不会自动安装X npm install –save:会把X包安装到node_modules目录中 会在package.json的dependencies属性下添加X 之后运行npm install命令时,会自动安装X到node_modules目录
2017-11-07 08:48:15
60716
3
原创 Vue axios中this的指向问题
在Vue中this始终指向Vue,但axios中this为undefined,例如若需要赋值给变量用以渲染数据,可以通过=>函数,这时this为Vue
2017-11-02 21:06:34
13621
原创 Webstorm2017运行node搭建的Vue
1.安装node 2.cmd进入相关路径,输入npm init webpack 项目名,进行项目搭建;进入项目目录,cmd中输入npm install 进行依赖下载 3.安装启动webstorm 2.进入File->settings->Tools->File Watchers,添加Babel,若没有可通过npm进行下载 3.进入File->settings->Languages & Fram
2017-10-31 08:39:29
5169
原创 本地MySQL与WAMP集成的MySQL冲突
下载的wamp与本地的mysql的连接端口均为3306,所以可通过修改wamp的mysql的my.ini文件,将3306端口替换为8306端口(其余均可),重启;我是使用Navicat连接数据库的,修改对应连接wamp的数据库的连接端口即可。可以同时在Navicat中连接不同数据库,并且互不影响。
2017-10-27 21:30:57
3449
转载 Python爬虫多线程
Python爬虫多线程基础介绍: 很多人都说因为python的GIL (GIL规定每个时刻只能有一个线程访问python虚拟机)限制,不应该用多线程,而应该用多进程。首先,这个观点是大错特错的!如果是一个IO密集型的任务,多线程肯定是work的。所谓IO密集型任务,例如:网络交互,文件的读写。这些不依赖CPU的操作我们是可以通过使用多线程来大大提高程序的效率。 Python一般通过threadi
2017-03-30 15:31:47
577
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人