疑问解答

1:下落处理?
   对三连及以上的图片进行清空处理,然后记录消除后竖排中空出来的几个位置并进行下落处理
2:闭包?
  1.函数嵌套函数
  2.函数内部可以访问到外部的变量或者对象
  3.避免了垃圾回收
  4.闭包概念就是为了避免内存泄露而存在的,闭包重点(或者意义)就是理解js的作用域, 理解了作用域方能更主观的避免内存泄
露。
3:检测选中块周围八个方向?
   i-1,j-1     i,j-1     i+1,j-1
   i-1,j        i,j      i+1,j
   i-1,j+1     i,j+1     i+1,j+1
4:如何封装好一个函数?
   1、JS封装就是尽量把使用的方式简单化,内部逻辑和使用解耦。通俗的说就是使用的时候只需要知道参数和返回值,其他条件尽
量不要使用人员进行设置。
   2、JS封装的方法有函数方式、对象的方式、闭包的方式。
5:耦合和解耦?
     1 耦合是指两个或两个以上的体系或两种运动形式间通过相互作用而彼此影响以至联合起来的现象。 
  2 解耦就是用数学方法将两种运动分离开来处理问题,常用解耦方法就是忽略或简化对所研究问题影响较小的一种运动,只分析主
要的运动
   3 就是有的时候程序需要修改,我只需要改正一部分,单是如果程序的耦合性很强的话就需要从头再写一遍很不划算,而正常的开
发中都是改那部分,重写那部分,把配置文件一改就成。,java中通过接口(interface),spring技术中的ioc等实现的解耦合
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值