随笔分类 - js学习笔记
摘要:在前后端的数据协议(主要指http和websocket)的问题上,如果前期沟通好了,那么数据协议上问题会很好解决,前后端商议一种都可以接受的格式即可。但是如果接入的是老系统、第三方系统,或者由于某些奇怪的需求(如为了节省流量,json 数据使用单字母作为key值,或者对某一段数据进行了加密),这些情
阅读全文
摘要:毕业快8个月了,真正出来社会也快8个月了。最近忽然不知道从哪里听到这样一句话,你还算是一个前端工程师吗?会不会废了? 第一次听到这句话时,我就陷入了思考。 思考着自己还是不是一个前端了,因为这几个月以来做的工作不只是UI重构、UI交互,还有利用Node Koa框架搭建的前后端分离、以及纯Node K
阅读全文
摘要:这几天遇到个深坑,在改别人代码时,发现ajax在ie8下请求不成功。清理了缓存后,可以请求成功!(清理缓存只是表象而已,后文说原因)后来慢慢看代码,发现ajax成功回调了!在success回调里,我发现了大量console语句,于是开始怀疑console这个对象!查到资料,发现ie8下只有在打开控制...
阅读全文
摘要:在实习公司做完项目后,实在无聊。就用H5写了几个游戏出来玩一下。从简单的做起,就搞了个经典的俄罗斯方块游戏。先上效果:上面的数字是得分,游戏没有考虑兼容性,只在chrome上测试过,不过大部分现代浏览器还是可以玩的。-------------------------------我是分割线------...
阅读全文
摘要:前几个星期接到公司一个项目,要用webview在客户端上播视频,作为一个前端实习生,这种需求真是蛋疼……一不知webview是何方神圣,二不知咋调试……下面就是蛋疼的开始: 寻找调试工具:好,非weinre莫属了,又是node的,又是npm的……且行且珍惜(虽然UC浏览器有个开发者版本,但调试麻烦...
阅读全文
摘要:最近无聊,用html5+js做了一个以前玩过的掌机赛车游戏,顺便学习一下画布的api以及巩固一下js基础。游戏界面,没做什么美化。游戏规则:游戏界面分为三列,黑色方块随机落下,红色方块可以在三列自由移动(用方向键,长按下方向键黑色方块加速下滑)。红色方块碰到黑色方块即为输。得分:每正常通过一次黑色方...
阅读全文
摘要:哎,又是一道笔试题……都怪我太懒,不多思考。之前一直用别人的代码来获取url参数值,别人的代码是用正则表达式来写的,代码如下:1 function getURLParam(name) {2 return decodeURIComponent((new RegExp('[?|&]' + nam...
阅读全文
摘要:之前去面试一家公司时,面试官出了一道关于js的setTimeout函数的题目: 1 /* 2 *面试官给的原题目如下: 3 *执行mytest()后,控制台输出内容是_____ 4 *function mytest() { 5 * for(var i = 0; i < 5; i ++) 6 *...
阅读全文
摘要:JS常用框架:jQuery、Prototype、MooTools参考:w3cshooljQueryjQuery 是目前最受欢迎的 JavaScript 框架。它使用 CSS 选择器来访问和操作网页上的 HTML 元素(DOM 对象)。jQuery 同时提供 companion UI(用户界面)和插件...
阅读全文
摘要:parseInt(7/2);//丢弃小数部分,保留整数部分 Math.ceil(7/2);//向上取整Math.floor(7/2);//向下取整Math.round(7/2);//四舍五入 //toFixed(n),n为保留的小数位数,如果不足n位自动补零var a=200,b=100.2,c=5...
阅读全文