<script>
function ajax (method,url,params,done){
method = method.toUpperCase();
var xhr = new XMLHttpRequest();
if(typeof params === 'onject'){
var tempArr = [];
for(var key in params){
var value = params[key];
tempArr.push(key + '=' + value);
}
params = tempArr.join('&');
}
if(method === 'GET'){
url += '?' + params;
}
xhr.open(method,url);
var data = null;
if(method === 'POST'){
xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
data = params;
}
xhr.send(data);
xhr.onreadystatechange = function(){
if(this.readyState !== 4) return;
done(this.responseText);
}
}
var onDone = function (result){
console.log('result = ' + result);
}
ajax('get','time.php',{},onDone);
</script>
快捷键
webstorm格式化代码的快捷键
option+command+l
webStorm启动&暂停node服务
![](https://img.haomeiwen.com/i1771743/2a17943358ff2261.png)
![](https://img.haomeiwen.com/i1771743/b7749de8a03043d2.png)
利用WebStorm的Terminal安装第三方插件
![](https://img.haomeiwen.com/i1771743/57877a5db6cd831e.png)
如图拖拽TestTool2到终端
![](https://img.haomeiwen.com/i1771743/b1e0b613a04a4492.png)
执行 第一步
npm init
或者
npm init -y 自动根据文件夹名称配置package.json信息
第二步
npm i art-template
或者
npm i art-template save
重启apache:sudo /usr/sbin/apachectl restart
关闭apache:sudo /usr/sbin/apachectl stop
开启apache:sudo /usr/sbin/apachectl start
网友评论