前端调试告别笨办法 笔者前一阵在做微信站项目的时候在调试的过程中遇到了不少的问题,每次调试接口的时候都需要用console.log将数据打印出来,如果有时候想要修改接口数据还很不方便。针对上面调试的痛点,笔者对Fiddler的用法进行了简单的学习,分享一下学习的心得。 2017-06-13 编程 前端 浏览器 技巧
原生JS发送异步数据请求 在做项目的时候,有时候需要用到异步数据请求,但是如果这个时候没有框架的依赖,就需要用到原生JS进行异步数据请求。这时候无非有两种请求方式,一种是AJAX,另一个是JSONP。通过原生JS对异步请求进行简单的封装。 2017-06-07 编程 前端
JavaScript深入理解原型和原型链 在JavaScript中,原型和闭包是这门语言的两个特点,但同时也是这门语言的两个难点,在js中闭包的用法整理中,简单整理了一下闭包的产生和用法。在面试中,原型也是面试官最喜欢问的一个点。 2017-04-16 编程 前端 面试
走进网页虚拟现实WebVR 最近几年,虚拟现实VR的概念火了一把,各种VR概念的游戏、设备、视频受到人们的广泛关注。笔者在逛商场的时候也经常会看到有VR设备体验的地方让游人体验一把,各种酷炫的头盔和酷炫的设备着实抓人眼球。但是作为一个前端工作者,我们肯定也希望在我们的网页里也能看到这么酷炫的效果,不经意间在网上发现了一个网页虚拟现实框架A-Frame,分享一下笔者的使用心得。 2017-04-09 编程 前端 游戏
记一次项目总结 这一个月来一直在做项目,在做项目的时候遇到了不少的问题和坑,归纳了一下,主要是文件上传、停止Promise链式调用和chrome自动填充,整理总结了一下解决方法。 2017-03-29 编程 前端 推荐
jQuery实现贪吃蛇游戏 贪吃蛇的游戏相信大家都玩过。在那个水果机还没有流行,人手一部诺基亚的时代,贪吃蛇是手机中的必备游戏。笔者闲的无聊的时候就拿出手机来玩上几局,挑战一下自己的记录。 后来上大学了,用c语言做过贪吃蛇的游戏,不过主要是通过函数来控制(PS:现在让我看代码都看不懂(⊙﹏⊙))。现在学习前端框架之后,通过jQuery来实现一个贪吃蛇的游戏效果,虽然游戏界面比(bu)较(ren)简(zhi)陋(shi) 2017-02-28 编程 前端 游戏
精巧快速的前端模板引擎doT 在没有接触模板引擎之前,我们接受后台传来的json数据后需要将其拼接成字符串,然后将其插入到DOM中去,如果有一些复杂的业务逻辑,拼接代码会变得更加的繁琐,而且后期维护起来也十分的不方便。后来在项目中接触到一款十分强大的模板引擎,就是我们的doT,被它强大的功能深深的吸引住了。尤其在1.0.0版本后还新增了局部模板的功能,可扩展性非常的强大。刚开始看官方的文档时对局部模板这个功能还不是很懂,后 2017-02-21 编程 前端 推荐
理解JS模块化 模块化在项目中十分的重要,一个复杂的项目肯定有很多相似的功能模块,如果每次都需要重新编写模块肯定既费时又耗力。但是引用别人编写模块的前提是要有统一的“打开姿势”,如果每个人有各自的写法,那么肯定会乱套,下面介绍几种JS的模块化的规范。 2017-02-19 编程 面试 模块化
对程序员的一个Promise(二) 在上一篇文章《对程序员的一个Promise(一)》中,分享了一下了ES6中Promise的用法,但是需要浏览器支持Promise。在jQuery中也有Promise,就让我来看看jQuery中的Promise是怎么用的。 2017-01-28 编程 前端 推荐 Promise
对程序员的一个Promise(一) 在日常的工作中经常会遇到需要请求多次异步的情况,但是由于异步返回时间的不确定性,因此有时候会给我们带来很多的问题和麻烦。在我们被异步嵌套的头昏脑胀的时候,我们是多么希望JS能够像JAVA一样是同步执行的。带着这样解决问题的信念,笔者学习了一下Promise,发现还挺好用的,写一下笔者的使用心得。 2017-01-21 编程 前端 推荐 Promise