技术点记录

#####Element.scrollIntoView()与Element.scrollIntoViewIfNeeded()

1
2
3
element.scrollIntoView(); // 等同于element.scrollIntoView(true)
element.scrollIntoView(alignToTop); // Boolean型参数
element.scrollIntoView(scrollIntoViewOptions); // Object型参数

angularJS监控页面加载完毕
  • controller内使用watch
1
2
3
$scope.$on('$viewContentLoaded', function() {
console.log('加载完毕');
});
  • 使用data-ng-init
1
2
3
4
视图文件内
<div ng-controller="Dom">
<p data-ng-init="load()"></p>
</div>
1
2
3
4
//controller内
$scope.load = function(){
console.log('加载完毕');
}

jquery单选框取值问题
1
$('.demo').is(':checked')与$('.demo:checked')

$('.demo:checked')会获取到input显式定义checked || checked="checked"的选项,$('.demo').is(':checked')获取的是真正点击选中的选项。