`
快乐蓝海
  • 浏览: 3869 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
为了能够更加熟悉JavaScript这种语言的存储方式,于是就进行了三种数据结构的强化训练,从中了解三种数据结构的优缺点,以便能够找到合适的存储方式来实现项目的开发。 第一种数据结构的存储方式如下:   activities = [ ...
为了使得代码能够更加的简洁,能够让重复的东西总结在同一方法中,可以使用重构来实现缩减代码,能够达到通过对方法的调用来减少代码的使用。在重构中,为了写出方法来代替繁琐的循环嵌套,我是通过Underscope中的集合,来实现对方法的编写。 其中常用的几种集合来实现方法的编写有:_.find,_.findWhere这两种集合形式。 1、_.find这种集合实现方法的目的是:从数组中逐项查找,返回一个符合条件的元素,如果没有查到,便返回Undefined,并且这种集合实现的方法只能够找到一个符合条件的元素。在我的重构中,_.find主要是为了消除多个for循环中的if的嵌套,避免代码繁琐、循环太 ...
第三张卡总结 1、第三张卡与第二张卡接收短信的机制不一样,第二张卡是通过“bm+姓名”这种方式实现的对短信的收取,而第三张卡与第二张卡不同之处在于第三张卡使用的是“jj+竞价”这种方式实现的。 var message = json_message.messages[0].message.replace(/\s/g, ""); message.search(/jj/i)  2、第三张卡当中由于嵌套了多个for循环,导致了循环后的内存for循环可能调用不到,因此需要使用_.find来进行循环嵌套,_.find该集合能够实现从查找到数组中获取并只获取其中的一个对 ...
party_bid 第二张卡小结 1、第二张卡涉及到了短信收发,因此,做第二张卡的时候需要在工程中添加sms.js文件,通过sms.js来模拟短信的收发。 2、短信收发是通过活动在报名页面是否点击了“开始”按钮来决定的,因此,需要给“开始”按钮一个状态,因而我将状态存入到了存储器中: var message = {'actname': $scope.activity, 'activity_status': 'false', 'apply_list': []};  由于“开始”和“结束”按钮之间需要转换,需要在“报名”页面上写入“开始”和“结束”的转换方式,即通过ng-switch来进 ...

first card总结

第一张卡要点总结: 一、做卡之前的环境配置 1、安装yeoman Yeoman主要有三部分组成:yo(脚手架工具,用于构建一个新的项目框架)、grunt(项目的构建工具)、bower(包管理器,不再需要手动去下载scripts了)。这三个工具是分别独立开发的,但是需要配合使用,来实现我们高效的工作流模式。 1)安装yo,前提是已经安装了npm和node.js npm install -g yo 2)安装grunt-cli和bower npm install -g grunt-cli bower
对JaveScript学习前的准备工作 linux mint的安装过程 输入法ibus+pinyin的下载 skype的安装过程 open-jdk-7.0环境的安装和配置 node的安装和相应的配置 rvm的安装过程 ruby的安装过程 rails的安装过程 ant的安装过程 RubyMine的下载安装、IntelliJ IDEA的下载安装 github的安装、注册,对SSH keys的查找,测试连接 android-sdk的下载 (linux mint的安装过程) 在对linux mint进行安装之前,首先在原有的系统上对内存进行压缩,抽出其中剩余内存的50个G,进行压缩。后将装有linux ...
Global site tag (gtag.js) - Google Analytics