实习总结系列2

preface-first

这个礼拜一直在改bug。以前做的东西出了好多bug。诶,问题多,得总结总结。

body-go

  • 首先,学到了一个chrome调试新技巧—删节点,排除法,按出错可能性大小或者dom顺序删除节点最终找出出错地方—eg移动端屏幕右边留白肯定是某个div里面的子元素超界了,要想快速找出出错节点,不妨试试这个方法。overflow-x:hidden只是一个trick罢了。并没有找出真正出错的地方。找到了源头并认真分析有利于巩固css

  • 广告植入:dataType: ‘jsonp’, 与smarty模板逻辑判断与运算。 用jsonp来处理跨域广告借口,最好不用cors,cors会有浏览器兼容性问题。 一旦你用了后端渲染模板smarty,能用smarty处理的问题就交给他,别用js。eg涉及到翻页的逻辑直接判断tpl_data里面的relation among curr_page total_page and 1 ,then all done。其实翻页再复杂也可以只用到smarty tpl_data 里面的数据判断来做一些页数显示变化与样式选择即可。如果不用好模板的话,既做一些smarty的简单逻辑,又用jq处理节点变化。将变得复杂和混乱,易出错。

  • 以后写代码要尽量规范化。首先多用h5新标签,语义化,结构精简化,dom最少化;其次css不重复。用到位,准确不累赘,css工程化。少用id,多用class,且class破折特征语义化;然后用好后端渲染模板smarty或者前端渲染模板ractive,减少js的使用。这样以后要用js的地方更多地集中在模块化和组件开发方面了。

  • 写代码要尽量规范化

Created with Raphaël 2.1.0 html html css css 结构精简化,dom最少化 用到位,准确不累赘 多用h5新标签,语义化 用好预处理器,样式复用不重复
  • mix:
    • 1.其实一直想多用一些h5和c3.但是公司业务方面好像用上的并不多。唉,连canvas都用的很少。别说threejs和webGL等等了。感觉最多用在codeopen和git的一些demos上面了。
    • 2.另外,edp里面的dispatcher.js报错了,不知原因。还有项目首页加载耗时比较久呀,下周看看后端rd同学怎么优化的。
    • 3.写js注意空格规范化还有一些其他规范。

at-end

下周工作计划:
- 接触轮播,代码规范化。
- 开始向导师提问,讨论毕设总架构,向其他人求助论文如何写。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值