算法刷题
大厂面试还是很注重算法题的,尤其是字节跳动,算法是问的比较多的,关于算法,推荐《LeetCode》和《算法的乐趣》,这两本我也有电子版,字节跳动、阿里、美团等大厂面试题(含答案+解析)、学习笔记、Xmind思维导图均可以分享给大家学习。
开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】
写在最后
最后,对所以做Java的朋友提几点建议,也是我的个人心得:
-
疯狂编程
-
学习效果可视化
-
写博客
-
阅读优秀代码
-
心态调整
appControllers.controller(‘SelfCtrl’, function($scope) {
$scope.click = function () {
s
c
o
p
e
.
scope.
scope.broadcast(‘to-child’, ‘child’);
s
c
o
p
e
.
scope.
scope.emit(‘to-parent’, ‘parent’);
}
});
appControllers.controller(‘ParentCtrl’, function($scope) {
s
c
o
p
e
.
scope.
scope.on(‘to-parent’, function(d,data) {
console.log(data); //父级能得到值
});
s
c
o
p
e
.
scope.
scope.on(‘to-child’, function(d,data) {
console.log(data); //子级得不到值
});
});
appControllers.controller(‘ChildCtrl’, function($scope){
s
c
o
p
e
.
scope.
scope.on(‘to-child’, function(d,data) {
console.log(data); //子级能得到值
});
s
c
o
p
e
.
scope.
scope.on(‘to-parent’, function(d,data) {
console.log(data); //父级得不到值
});
});
appControllers.controller(‘BroCtrl’, function($scope){
s
c
o
p
e
.
scope.
scope.on(‘to-parent’, function(d,data) {
console.log(data); //平级得不到值
});
s
c
o
p
e
.
scope.
scope.on(‘to-child’, function(d,data) {
console.log(data); //平级得不到值
});
});
点击Click me的输出结果
child
parent
**用`$broadcast`赋的值,只能子级得到值;$emit赋的值,只能父级得到;而平级的什么都不能得到。**
### 文末
js前端的重头戏,值得花大部分时间学习。
![JavaScript知识](https://img-blog.csdnimg.cn/img_convert/701f4db8e7fc0c3ff4d87017d6c846be.png)
推荐通过书籍学习,《 JavaScript 高级程序设计(第 4 版)》你值得拥有。整本书内容质量都很高,尤其是前十章语言基础部分,建议多读几遍。
![前端电子书](https://img-blog.csdnimg.cn/img_convert/6065b7d33c9a5859971490467a967767.png)
**[开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】](https://bbs.csdn.net/forums/4304bb5a486d4c3ab8389e65ecb71ac0)**
另外,大推一个网上教程 现代 JavaScript 教程 ,文章深入浅出,很容易理解,上面的内容几乎都是重点,而且充分发挥了网上教程的时效性和资料链接。
学习资料在精不在多,二者结合,定能构建你的 JavaScript 知识体系。
面试本质也是考试,面试题就起到很好的考纲作用。想要取得优秀的面试成绩,刷面试题是必须的,除非你样样精通。
**这是288页的前端面试题**
![288页面试题](https://img-blog.csdnimg.cn/img_convert/6a0ed19303290ef201081fc6148f21db.png)