
';
}else if($id == '2'){
echo '如何使用golang实现http服务在浏览器实现传递参数?本文通过一段简单的代码使用go语言实现http服务器。

';
}else if($id == '3'){
echo '如何使用JS截取HTML页面为图片呢,html2canvas.js这个插件可以轻松实现。这个原理很简单,就是html2canvas.js可以将当页面渲染成一个Canvas图片,然后保存下来即可。它不需要来自服务器任何渲染,整张图片都是在客户端浏览器创建。

';
}else if($id == '4'){
echo 'Fetch Api是新的ajax解决方案,Fetch会返回Promise;Fetch不是ajax的进一步封装,而是原生js,没有使用XMLHttpRequest对象。

';
}else if($id == '5'){
echo 'querySelectorAll()方法返回文档中匹配指定CSS选择器的所有元素,其效果与jquery的选择器一样,不同的就是querySelectorAll()方法是Js原生方法,无需引入jquery.min.js库。

';
}else if($id == '6'){
echo 'php curl上传图片示例

';
}else if($id == '7'){
echo '一个博主自己写的PHP Curl封装,适合多个场景,调用方便!

';
}else if($id == '8'){
echo '使用的pdo操作类,提升开发效率,提高程序安全性!

';
}else if($id == '9'){
echo '本文使用Python调用微信小程序获取access_token接口进行获取请求凭据。为了便于操作,这边结合了Python自带的GUI库Tkinter。

';
}else if($id == '10'){
echo '在很多项目中,配置文件是不可缺少的,一般配置文件会用变量或者数组进行设置,例如数据库、或者一些公共参数。

';
}else if($id == '11'){
echo '使用ajax可以实现无刷新提交表单,但有人表示ajax的效率不行,或者是其他缺点,例如客户端臃肿,太多客户段代码造成开发上的成本,如果网速慢,则会出现ajax请求缓慢,页面空白的情况,对客户的体验不好。ajax请求不利于搜索引擎优化,一般搜不到ajax添加到页面的信息。

';
}else if($id == '12'){
echo '为了缓解服务器压力,一般先在前端进行验证表单,当然后端也要做验证,后端的验证主要是在技术人员突破前端限制而设计的,是为了整个安全,前端的验证是第一道防线,主要也是可以缓解服务器压力,为了前端能够快速验证,不引入其他库,所以采用原生js验证。

';
}else if($id == '13'){
echo '1、通过Ajax请求服务器的数据,渲染到页面,2、通过History改变浏览器的Url,整个过程就无需刷新页面,但是浏览器地址发生了改变,并且页面内容也发生了改变。

';
}
?>