#1027
#1028
#1029
#1030
#1031
#1032
touchstart:触摸开始的时候触发 touchmove:手指在屏幕上滑动的时候触发 touchend:触摸结束的时候触发
touches:当前位于屏幕上的所有手指的列表。 targetTouches:位于当前DOM元素上手指的列表。 changedTouches:涉及当前事件手指的列表。
identifier:一个数值,唯一标识触摸会话(touch session)中的当前手指。一般为从0开始的流水号(android4.1,uc) target:DOM元素,是动作所针对的目标。 pageX/pageX/clientX/clientY/screenX/screenY:一个数值,动作在屏幕上发生的位置(page包含滚动距离,client不包含滚动距离,screen则以屏幕为基准)。 radiusX/radiusY/rotationAngle:画出大约相当于手指形状的椭圆形,分别为椭圆形的两个半径和旋转角度。
var obj = document.getElementByIdx_x('id'); obj.addEventListener('touchmove', function(event) { // 如果这个元素的位置内只有一个手指的话 if (event.targetTouches.length == 1) { event.preventDefault();// 阻止浏览器默认事件,重要 var touch = event.targetTouches[0]; // 把元素放在手指所在的位置 obj.style.left = touch.pageX-50 + 'px'; obj.style.top = touch.pageY-50 + 'px'; } }, false);
#1033
#1034
#1035
#1036
#1037
#1038
#1039
#1040
#1041
#1042
#1043
#1044
<body style="margin: 0;padding: 0;"> <div style="width: 200px;height: 200px;border: 1px solid red;margin-top:100px;"></div> <script> alert($('div').offset().top); </script> </body>
var a = [1, 2, 3, 4]; $.each(a, function(key, val) { //以jQuery对象的方法调用,兼容性好;也可以用$(a)将a转化为jquery对象,然后以$(a).each(function(){})的形式调用,下面的方法同 console.log(a[key] + '下标为' + key + '值为' + val); });
#1045
确定要清除编辑框内容吗?
该删除操作将不可恢复。
删除 取消
激活Windows
转到"设置"以激活Windows。
#1027
#1028
#1029
#1030
#1031
#1032
touchstart:触摸开始的时候触发 touchmove:手指在屏幕上滑动的时候触发 touchend:触摸结束的时候触发而每个触摸事件都包括了三个触摸列表,每个列表里包含了对应的一系列触摸点(用来实现多点触控):
touches:当前位于屏幕上的所有手指的列表。 targetTouches:位于当前DOM元素上手指的列表。 changedTouches:涉及当前事件手指的列表。每个触摸点由包含了如下触摸信息(常用):
identifier:一个数值,唯一标识触摸会话(touch session)中的当前手指。一般为从0开始的流水号(android4.1,uc) target:DOM元素,是动作所针对的目标。 pageX/pageX/clientX/clientY/screenX/screenY:一个数值,动作在屏幕上发生的位置(page包含滚动距离,client不包含滚动距离,screen则以屏幕为基准)。 radiusX/radiusY/rotationAngle:画出大约相当于手指形状的椭圆形,分别为椭圆形的两个半径和旋转角度。初步测试浏览器不支持,好在功能不常用,欢迎大家反馈。
var obj = document.getElementByIdx_x('id'); obj.addEventListener('touchmove', function(event) { // 如果这个元素的位置内只有一个手指的话 if (event.targetTouches.length == 1) { event.preventDefault();// 阻止浏览器默认事件,重要 var touch = event.targetTouches[0]; // 把元素放在手指所在的位置 obj.style.left = touch.pageX-50 + 'px'; obj.style.top = touch.pageY-50 + 'px'; } }, false);#1033
#1034
#1035
#1036
=》这样喂大的孩子,根本没有体力和耐力去达到更高的人生上限。
#1037
与现在漫天乱飞的商业运营不同,他们完全是凭借自己的兴趣在写作,还没有后来那么多利益纠葛。
我不相信他们在那个时候就能够看到十几年后可以收割大批的粉丝和金钱。
那时最多想的还是,可以得到那么多关注的目光,说不定还有一点点稿费,真好。
#1038
#1039
#1040
#1041
#1042
城南以南,他城她梦
#1043
#1044
可以使用offset()方法来获取元素距离浏览器的边距,offset() 方法返回或设置匹配元素相对于文档的偏移(位置)。
<body style="margin: 0;padding: 0;"> <div style="width: 200px;height: 200px;border: 1px solid red;margin-top:100px;"></div> <script> alert($('div').offset().top); </script> </body>document.getElementById("DIV的ID或者其它选择").offsetTop;这是离顶部
JQ可以这样:
$("#aaa").offset().top; //jq获取aaa元素距离body的距离
JQ遍历数组
var a = [1, 2, 3, 4]; $.each(a, function(key, val) { //以jQuery对象的方法调用,兼容性好;也可以用$(a)将a转化为jquery对象,然后以$(a).each(function(){})的形式调用,下面的方法同 console.log(a[key] + '下标为' + key + '值为' + val); });#1045
1,解决了部分 BUG
2,解决了提出 BUG 的人
更新日志应该像 commit message 规范
这也就是在大陆,在加拿大早被政治正确给干翻在地,公司领导还得出来谢罪。 就差切腹了
这个是不是玩笑,并不是写这个话的人决定的,1000 个程序员可能有 1000 种看法。 我是同意楼主的看法,这种玩笑最好别开,这就和在办公室不要随便开玩笑的一个原因,那可能觉得是玩笑,对方觉得是性骚扰。
ps 一下,尤其是想国际化的公司,弄不好就被告的倾家荡产。在美国加拿大,没有你想不到的诉讼,什么五花八门的理由都能找到。虽然我认为这样很病态,不过也没辙
1. 在 App Store 完成一次购买(点下载,出现进度后取消即可);
2. 访问 https://reportaproblem.apple.com/ ,用购买该 App 的 Apple ID 登录;
3. 点击对应应用右边的 Report a problem ;
4. 填写举报理由,然后选择提交( Submit ),如图所示。
技术总监想了会儿,回答说:“要 10 个程序员每周上班 7 天,每天工作 12 个小时,一直持续半年,最后还要吊死大家一起养的流浪猫小明。”
大 BOSS 不解地问:“为啥要吊死小明?”
技术总监转过头对旁边的人说,“你看嘛,我就说没人在乎程序猿!”
今天 A 应用写个"杀个程序员祭天",
明天 B 应用可以写"杀 100 个人,来完成进化,用来推动社会主义"
在程序猿的强烈要求下,杀了一个产品经理祭天,更新仪式顺利完成
运营妹子:麻烦将产品经理做成熏肉,这样我们回去还不会坏掉
“杀个水友助助兴”