您的位置:首页 > 其它

刚工作的心得吧!

2018-01-19 10:03 141 查看
本人是一名大三的学生,现在刚刚入职web前端开发的职位,就目前一周的工作状态来说,我有些话想对自己说,同时也算是给和我一样的新手一些提醒,避免以后和我一样重蹈覆辙。
我们公司也算一家外包公司吧,但是来的时候前端就我自己,其实我也不知道我能不能胜任下来,但是只能硬着头皮去上,公司既然选择了我,我就要证明给公司看,我能做,我可以做,我一定行。但是刚刚进入到实际的项目开发中,避免还有一些缺陷,我推荐所有的人要把静态页面写的滚瓜乱熟,别在静态页面上耽误太多的时间,可以先大概做出一个样子,然后后续再改,开始不要太纠结于样式,整体做出来就好。因为我是做移动端的,所以在刚开发的时候,也遇到很多的坑,我踩了一个又一个,也算是多少总结了一些自己的经验。给大家说两个最常见的坑吧,input输入框,要让客户选择省市三级联动的案列,只能让用户去选择,但是这里面就要弹出键盘事件,这个方法在百度找了好久,最后终于通过一个js事件,把这个问题解决了,
//点击input不出现软键盘,
$("#datePicker").focus(function(){
        document.activeElement.blur();
});还有ios300ms延迟,我所做的东西是一个侧面登录的,当点击user头像的时候,会整体弹出一个浮框,然后左边是登录,点击右面是返回到主页面,右面整体是半透明的,但是单机半透明的右面,就会触发下面的input或者其他的按钮事件,就是只要按到哪里,就会触发哪个事件,这就是ios 300ms 的延迟事件,具体的说明,大家可以百度,我在这里就不在做过多的介绍了,我只说一下解决的方式,这个可以添加一个遮罩层,然后
$("input").css("pointer-events","none");//显示的时候给底层加这个属性
setTimeout(function(){
('input').css('pointer-events', 'auto');
},400)//隐藏的时候 给底层加这个属性;
这就样可以解决了,还有一些逻辑性问题,尤其是我在写新增收货地址的时候,因为要跳转到第二个页面,但是我不知道当我返回第一个页面的时候该怎么去取值,是从数据库让后端给我返回值,还是我在前端直接存值取值。刚刚工作,我希望自己还能遇到更多的问题,我自己会试着去解决,让我自己成长的更快一些,也同样会分享给大家,我所遇到的坑。
新手小白刚工作的感悟,还望大神看到能提出更多的意见,本人一定悉心进取,努力成长!!!!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: