`
Tristan_S
  • 浏览: 361583 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

技术沙龙 读书会

    博客分类:
  • LJ
 
阅读更多
AngularJS实战
  • angularJS 有两个技术点 (数据的双向绑定, 依赖注入-底层实现,不用关心)
  • 模板
  • 表单验证控件
  • formName.fieldName.$error.required
    formName.fieldName.$error.email
    formName.fieldName.$invalid
    

  • select控件(分组)
  • <select ng-model="a" ng-options="v.id as v.name group by v.grade for v in a_data" ><option value="">请选择</>
    </select>

  • $watch 监控其他的对象
  • $scope.$watch('name',function($scope){
        $scope.count++;
    })

  • 事件传播
  • $broadcast  @emitted  $on
  • view组件
  • 路由控制
    <div ng-view></div>
    $routeProvider.when('/book',{
        controller:'a1',
        template:"<div class='show'>{{title}}</div>"
    })

  • ajax访问
  • $http(...)
    .success(...)
    .error(...)
  • $location对象
  • 最佳实践 
  • 1, 建议不要再调用jQuery框架,避免两者的冲突, 用双向绑定来取代选择器
    2, 不要用jQuery来操作dom元素, 而是通过angular内部的jQLite来操作 (但是这个远没有jquery好用)
    3, 解决双括号绑定元素时的闪烁问题 (双大括号比ng-bind的优势是 可以使用过滤器)



    JVM--------------------
    JVM加载的顺序是
    class -->  classLoad加载器  --> 内存空间

    出现问题不要尝试修改参数来解决,  除了加内存(物理内存的一半)

    btrace

    fy-executeCount

    异常--------------------
    JDK7以后不需要手动关流
    大项目的异常设计
    assert判断数据类型
    [段子]程序员吸烟不在乎warning 只在乎error
    光棍异常


    谷歌-----------------------
    引领潮流, 而不是追随他人
    不已赚钱为目的 放弃中国市场
    三大基石 使命 透明 发声
    文化塑造战略
    只聘用比你更优秀的人
    一个顶尖的人抵得上300个普通的人
    面试15到25次 每次15个小时
    给我编写一段算法解决这个问题


    部门培训--------------
    正直 利他 吐槽
    点掉 点错


    分享到:
    评论

    相关推荐

    Global site tag (gtag.js) - Google Analytics