美文网首页
一周工作总结

一周工作总结

作者: 席小白 | 来源:发表于2017-01-08 15:06 被阅读24次

总结一下这几周工作中遇到的一些问题

jquery——attr和data的区别

我们都知道为DOM元素增加额外属性,用data-来,比如:

<div class="child" data-id="1"></div>

用jquery获取data-id可以直接用data(),也可以用attr()来获取,但是这两种方法获取的属性还是有区别的,当属性是int的时候,data()获取到的是number,但是attr获取的却是string。

console.log(typeof $('.child').data('id')); //number 
console.log(typeof $('.child').attr('data-id'));//string
if ($('.child').data('id')===$('.child').attr('data-id'))
 {
    console.log('success');
 }
else{
    console.log('fail');
 }//fail

移动端键盘唤起优化体验

移动端的情况下,我们点击输入框,唤起键盘会影响我们原来的布局,要解决的主要有两个问题:
1.键盘遮挡输入框
2.IOS键盘弹起,fix元素失效
第一个问题我们监控input的焦点,然后滚动页面,是输入框露出,
第二个问题我们通过onresize方法来监控键盘弹起(也可以用监控input的焦点来间接监控键盘弹起),然后暂时取消fixed元素。

// 优化输入体验
$('input').on('focus', function () {
 var top = $(this).offset().top;
 // 稍等片刻,让键盘唤起,页面高度变化后再滚动
 window.setTimeout(function() {
  $(window).scrollTop(top - 60);//键盘高度可能有变化,简单设为60
 }, 500);
});
$('input').on('blur', function() {
// 修改bottom让页面重绘,防止fixed元素在iOS键盘收起时卡在屏幕中间
window.setTimeout(function() {
  $(window).scrollTop(0);
}, 500);
});


    let Height =  window.innerHeight;//键盘没有弹出时window.innerHeight
    window.onresize = function () {
            if (Height == window.innerHeight) {
                    $('.btn-wrap').addClass('fixed')//添加fix布局
            }
            else{
                $('.btn-wrap').removeClass('fixed')取消fix
            }
        };

Vue Video标签的问题

在使用vue的时候,渲染video的时候遇到一个问题,开始的时候是这样渲染的

<video class="video" controls="controls">
    <source :src="videoUrl">
</video> 

然而发现videoUrl变化不重新渲染,于是改为下面这样才生效:

<video class="video" controls="controls" :src="videoUrl"></video>

相关文章

  • 2016.05.16

    上一周没有工作,辞职回家学习了。没有什么工作总结可写的。

  • 工作总结

    对照着工作计划,回顾工作总结,用导图形式就比较好复盘。 还是按照工作计划的分类来复盘一周工作总结。从会议、任务、人...

  • 【周检视】2018第1周

    2018年第一周周检视: 1.2017全年工作总结。 新年的一周工作主要回顾、总计2017年的工作。 一、回顾全年...

  • 2020-4-12

    工作一周 学习-发单-练习-发单要资源 年后的刚开始工作相对体力上有些累 一周工作总结: 资源15个 市场调查:喜...

  • 7.21

    一周的工作结束,做个工作总结 上周一周见证了我们团队的组建,凝聚以及开始运作,前两天的理论培训,可能大...

  • 一周工作总结

    这周是忙碌的一周,随着工作环境和相处同事的转变,工作方式也发生了许多改变。 参加工作以来,因为原单位工作时间...

  • 一周工作总结

    配合ios完成分享页的对接,以及页面的测试修改。和方硕配合实现书院流程。 期间因为appid的事出过岔子,以后对待...

  • 一周工作总结

    总结一下这几周工作中遇到的一些问题 jquery——attr和data的区别 我们都知道为DOM元素增加额外属性,...

  • 一周工作总结

    已经在这个部门开始工作半个月了,也学这个周是我最认真的一周。因为工作工具的配备完成,我开始逐步进入工作角色,...

  • 一周工作总结

    7.21-7.27日是暑伏以来最热的几天,工作量也大,汽修车间、钣金车间和东边地沟车间是我们汽修人员挥汗如雨的场地...

网友评论

      本文标题:一周工作总结

      本文链接:https://www.haomeiwen.com/subject/jiiqbttx.html