工作中的小技巧

来源:互联网 发布:姜超点评9月经济数据 编辑:程序博客网 时间:2024/04/19 14:42

使用无线设备与单板交互时,应该考虑网络状态差导致页面反应很慢的情况,这样用户可能会没有耐心反复的点击某个按钮而不断频繁的发送某个请求,例如pin码操作,如果密码出错可能第一次就将发送三次请求,所以在WEB UI开发时候就应该注意用户交互体验和操作的心理。

 

在问题单解决不了走CCB裁决的时候,应该尽可能地描述清楚裁决的原因,毕竟每个人都有自己的弱项,用最通俗易懂的语言表达出自己的意思。当然之前也要做好准备,走CCB的原因,不要到时候别人提问自己什么都不知道,只是因为自己解决不了就走CCB,这样很有可能不是解决不了,而是自己能力的问题或者是态度问题,给领导不好的印象。

 

 

打开windows自带的图画工具命令:mspaint

 

利用其它网站找出问题的解决方案

自己开发的软件中会遇到各种各样的困难,例如:字符编码、特殊字符的处理、浏览器兼容性问题、浏览器特定、“生僻”操作等,我们可以利用一些比较“著名”的网站系统来测试,例如CSDN、ITeye等,这样可以参考别人的处理方式,因为经过这么长时间,肯定遇到过我们遇到的问题,这样可以得到别人的处理方式,这个算是自我测试或者找到解决办法的方式。

 

在JS事件中,onkeydown与onkeyup两个事件是一致的,但是可能存在浏览器兼容性的问题,所以同一个处理方式可以写在这两个事件中,并不会重复发生事件处理

  


关于WEB UI快速定位的方法?
1、浏览器兼容的问题
2、相同的浏览器但版本不同的问题
3、可能跟操作系统相关(系统补丁)
4、也很有可能与单板相关

 

在代码移植或维护代码的时候,应该注意尽量不要去修改代码内部的部分的结构,因为各个方法之间内部相互调用,存在这逻辑关系,如果修改了里面的代码很有可能破坏了该方法的逻辑结构,如果要修改只能在方法外去添加逻辑关系,把方法当作是一个接口使用。

 

避免在代码中使用魔鬼数字(纯粹的数字),所以定义一个常量让代码的可读性增强
优点:1、便于统一管理和修改代码,修改一处就可以全部改变
         2、代码的可读性增强
  
如何避免修改一个问题而引发另外的问题?
1、具体定位出是什么原因,找出修改的地方
2、查找修改的内容是否在其他地方有引用,尽量使用局部变量,如果使用全局变量在某个方法修改之后会影响另一个方法的逻辑,这样很有可能降低代码的可读性
3、应该特别注意在方法中修改的全局变量,防止因为变量导致整个文件的逻辑混乱


做需求定制的工作感想?
用户如果希望修改某个名词,就应该修改整个工程的所有一样的名词,例如SD Card 改为 microSD,因为SD卡分为microSD 和 SD两种,所以工程中的SD字符要全部改为microSD
注意:由于microSD是专有名词,首字母不需要大写,无论字符串显示的为止或者是环境,首字母都不能大写(专业性)

 

用户定制修改字符串应该注意的问题?
1、将字符串的显示按照用户的要求修改
2、查看修改的字符串是否在其他地方出现,如果出现也要更改,因为用户可能只指出了某一部分,所以其他没有指出来的部分也要跟着修改
3、如果是专有名词则全部都必须修改

 

如果是修改了判断某个功能的条件,也要注意搜索整个工程?例如漫游状态
修改了漫游的条件,则全部使用漫游状态的条件都需要修改,这样可以防止遗漏某个页面,而导致整个工程的逻辑混乱

 

注意下面这段代码

<a href="javascript:" onclick=javascript:showChildFloder("/h b");>h&nbsp;b</a>

上面这段代码存在着“隐患”,如果文件夹的名称中含有单引号“'”,这样很有可能破坏整个HTML的结构,导致页面解析出现异常,所以onclick时间中一定要用“单引号或者是双引号”包起来,如果参数出现了单引号,解决办法:
1、将单引号用特殊符号代替
2、将空格用特殊符号代替

 

出现旱灾或是在水灾:导致粮食减产,水利公司业务量增加,这样就会促使相关的股票上涨

 

在JS中,对特殊字符处理或者是判断使用的方法是charCodeAt()方法,它返回的数字是对应的ASCII码

为什么使用联通的手机只能用联通的卡?
因为设备被设置了,只允许它搜索对应的运营商的频段,导致其他SIM卡不能识别

在使用JS的时候,不能过分依赖jquery,因为它的效率很低,用了大量的try catch方法,导致速度很慢,如果对效率有要求则应该减少这个的使用,而且jquery存在一些bug,不能过分的依赖它,例如判断浏览器的类别,谷歌浏览器就是IE和FF的综合,360虽然内核是IE,但内核类似于谷歌无法确定

 

 

使用if....else if....比使用两个if... if效率更高

常量的命名规则:模块+功能+名称     //彼此之间用下划线隔开

在地址栏中传入“中文”参数,firefox、safari、谷歌浏览器会自动转编码,这样可能会导致逻辑错误,解决办法:

var serch_string = window.location.search; //search属性获取href属性后面问好的部分
search_string = decodeURIComponent(search_string);
//decodeURIComponent方法返回统一资源标识符(URI)的一个已经编码组件的非编码形式

 

 

如何在word文件中添加word文件(不是链接)?
插入----对象
选择“由文件创建”----显示为图标
“浏览”选择要加入的文件即可

 

在代码规范中,排版尽量使用空格,少量使用“tab 键”,因为不同的编辑器对"tab"键的解析是不一样的,在Linux系统中与XP系统编辑器解析存在差异,导致代码显示不一致不美观

 

window选择文本的快捷键
shift + home    当前行光标之前的被选中
shift + end     当前行光标之后的被选中

ctrl+shift+left   当前光标向前选中一个单词
ctrl+shift+right  当前光标向后选中一个单词

 

如何将图片的背景设置为透明?
只有gif和png格式的图片才有透明效果
如果颜色差别较大,可用“魔术棒”选中(用魔术棒+shift可以选择不同的区域块)
再用“魔术橡皮擦”删除内容,并保存为gif格式

 

修改界面显示的问题应该注意如下操作:
1、浏览器兼容的问题(IE6【很特殊】和IE8)
2、显示器分辨率调整测试

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 中班小孩还不会认1到10怎么办 母猫奶头被小猫咬伤了怎么办 口红不小心弄到衣服上怎么办 脖子后背疼的睡不着觉应该怎么办 君子兰用高锰酸钾泡浓度高了怎么办 五个月宝宝认人不要奶奶睡怎么办 幼儿小班安全卡鱼刺了怎么办教案 学籍在一年级学生在二年级怎么办 一岁多宝宝挑食不爱吃饭菜怎么办饭 换了新手机微信好友显示不全怎么办 朋友人在外地 联系不上怎么办 幼儿连字母都记不住该怎么办 车一边轮子掉农村路边小水沟怎么办 20个月小孩脾气急燥怎么办 给小孩上户口母亲是外国人怎么办 宝宝在学校不敢跟老师说话怎么办? 早教课上宝宝总爱乱跑怎么办? 20天大的宝宝4天不拉大便怎么办 还不会说话的小孩子脾气大怎么办 两岁的宝宝说话变的口吃怎么办 37周b超宝宝腿短怎么办 3岁的宝宝说话说不好怎么办 小儿说话晚的原因宝宝说话晚怎么办 22岁的儿子在家不说话怎么办 儿子2周4个月了不说话怎么办 三岁的宝宝还不会数数怎么办 2岁宝宝晚上不睡觉不听话怎么办 8个月的狗狗怕人不敢出门怎么办 狗太怕人了怎么办都不敢出门 媳妇和婆婆晚上都不想带孩子怎么办 婆婆和媳妇带孩子观念不一样怎么办 婆婆给媳妇买了不喜欢的家具怎么办 断奶后宝宝对奶粉很抗拒怎么办 两岁宝宝断奶不喝奶粉怎么办 宝宝两岁了断奶后奶粉不吃怎么办 宝宝断奶两天了不愿意吃奶粉怎么办 一岁四个月宝宝断奶不喝奶粉怎么办 四个月宝宝断奶不喝奶粉怎么办 四个月宝宝断奶后不吃奶粉怎么办 2岁的宝宝不开口说话怎么办 一周岁宝宝断奶不喝奶粉怎么办