微信项目总结(2)

就上次没有讨论完的总结报告继续。

2.讨论一下关于document.write和innerHTML的区别,document.write本身来说脱离了文本内容和样式分离的理念,也就是说凡是用到它的时候,都必须嵌入到<body>标签中使用,所以书上通常不推荐这种写法,而innerHTML则不一样,它没有对js文本的任何要求,可以随时使用。



3.关于js间变量的公用问题,在编写界面的时候,用到了一个js插件,偏偏这个插件中<li>中的图片没有id,于是我只能手工添加id,但调用id却是另外一个文件,所以此时就会用到公用的变量,其实解决办法很简单,第一将变量设置为全局变量,第二在需要饮用变量的js文件中用document.write()来引用变量即可。



4.关于jqurey插件不兼容的问题,这个问题真心是令人深恶痛绝,尽管有noconflict,这样的解决方案,可是以让无法避免由于jQuery版本的不同,所导致的插件不兼容


5.关于css   selector权重的计算有style属性编写的规则总比任何规则特殊,具有ID选择器的比没有 ID选择器的特殊,具有类选择器的比只有类选择器的特殊,如果两个规则特殊型相同,后定义优先。

这个也有记忆小方法:从0开始,行内样式+1000,一个ID+100,属性选择器(class)或伪类+10,一个元素名或伪元素+1



6对这个项目,我自己还是要说一说毛病:代码的可维护性比较低,复用性比较低,这两个方面还是有很大的提升空间,因为开发经验不足,所以这份代码只为这一个游戏编写,本身来讲如果在套用到其他游戏上的难度就很大了,所以这方面以后还是要多多注意。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值