发表于: 2017-06-22 23:16:50

1 804


今天完成的事情:

 1、哈哈哈哈哈哈好像是改完了bug!!!!!!!!!!!!!!!!!!!!开心。(杀人可以换着杀,点击杀人或者投票按钮才最终杀死。)

     之前是因为为了在事件A中获取事件B的数据,把A嵌套在B中,结果导致各种bug各种乱,各种不清晰,现改为独立事件,通过全局变量来获取参数。

     上网查了资料,关于这个获取其他函数的值的方式有这么几种:

      1、设全局变量var myapp = {。。。。。。},把所有全局变量都放在一个对象中,利于调用,不会乱,结构清晰。

       2、给函数返回值。(首席师兄的谆谆教诲~~~)

      3、函数嵌套(个人觉得如果只为了这一个目的,嵌套是很蠢的。。。)


2、开始看看angular.

3、总感觉js基础菜的抠脚,这就要学angular了???我的乖乖。。。。

明天计划的事情:、任务6666
遇到的问题:

暂无,正在学习angular。
收获:

1、收获一句牛逼的话,出自《js语言精粹》:

“如果你想学习那些糟粕,以及如何拙劣地使用它们,请参阅任何其他的JavaScript书籍。”

吊炸天有没有,真是忍不住和大家分享一波。。。哈哈哈哈。。。

2、小课堂学习了在手机端的touch事件,其中常用的三个属性:

    1.touchstart:手指放在一个DOM元素上。

    2.touchmove:手指拖曳一个DOM元素。

    3.touchend:手指从一个DOM元素上移开。

以下代码可以实现事件的调用函数:


//函数体内是touch事件支持的应用(好像是这么理解),暂时先学到用.addEventListener("事件",function(event)){函数体}来出发touch事件。

var obj = document.getElementById('id');


obj.addEventListener( 'touchmove',function(event){
//如果个元素的位置内只有一个手指的
   if( event.targetTouches.length == 1 ){
var touch = event.targetTouches[ 0 ];
       //把元素放在手指所在的位置
       obj.style.left = touch.pageX+'px';
       obj.style.top = touch.pageY+'px';
   }
}, false );

关于touch,简书有个帖子私以为不错~:

http://www.jianshu.com/p/418e6bdb1fac




返回列表 返回列表
评论

    分享到