技术沙龙 读书会

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个小时
给我编写一段算法解决这个问题


部门培训--------------
正直 利他 吐槽
点掉 点错
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值