15个前端攻城狮必备的学习网站 | 你知道几个?(附视频介绍)
前端开发所需掌握知识点概要
HTML&CSS:
对Web标准的理解(结构、表现、行为)、浏览器内核、渲染原理、依赖管理、兼容性、CSS语法、层次关系,常用属性、布局、选择器、权重、盒模型、Hack、CSS预处理器、 CSS3、Flexbox、CSS Modules、Document flow、BFC、HTML5(离线 & 存储、Histoy,多媒体、WebGL\SVG\Canvas);
JavaScript:
数据类型、运算、对象、Function、继承、闭包、作用域、事件、Prototype、RegExp、JSON、Ajax、DOM、BOM、 内存泄漏、跨域、异步请求、模板引擎、模块化、Flux、同构、算法、ECMAScript6、Nodejs、HTTP、
其他:
主流MVVM框架(React\Vue\Angular)、Hybrid App\React Native\Weex、TypeScript、RESTFul、WEB安全、前端工程化、依赖管理、性能优化、 重构、团队协作、可维护、易用性、SEO、UED、前端技术选型、快速学习能 ...
【腾讯】记录腾讯一面(IMWeb团队)
写在开头面试总时长大约100分钟,下午3点面试,结束接近5点样子。总体感觉就是体会到了差距,但也算是一次历练吧,大场面我都经历过了,也无惧小场面了。下面就将面经分享一下,主要是分享一下题目把,答案网上应该都能找到。
PS:题目肯定是不唯一的,写这篇博客的原因:
记录总结这次面试
分享一下面经
体会差距,努力学习
注:不代表这套题就是你会被问到的,可以学习一下面试模式
此次面试官:IMWeb团队 前端架构师
正文(关注下面题目,如果有dalao在,可以评论区答复,欢迎交流,我会以数字序号标注题目)
1、自我介绍开场多半都是这样
2、询问你在大学学了哪些课程,你觉得你学得最好的是哪一门?这里的话,接下来的话题就会围绕你觉得学的最好的课程来展开
3、先用js手写一个冒泡排序这期间还问了时间复杂度和空间复杂度,空间复杂度与什么因素有关
4、你知道打开https:www.qq.com经历了什么吗?这个就是关于输入网址到显示页面的步骤
5、js基本数据类型之前答的不是很好,面试官就回到了简单一点的题
6、Vue生命周期你有了解过吗?你用到过哪些?beforeCreate 、created 等等 ...
2020 零基础到快速开发 Vue全家桶开发电商管理系统(Element-UI)【目录】
引言又是一个寒假,曾经一个学霸说过:寒假是用来反超的!,所以这个寒假来和我一起学习Vue把,我会把我做的全部整合在这一个目录当中,算是给自己一个学习记录,也方便读者进行查阅。我的项目其实在1月24日正好过除夕的那天完成了,大约是10天左右的时间,边记录边做项目,后面发现我这个专栏访问量达到了5w,还是有一点人气的,休息三天后,今晚打算来一个总结吧,见证一个从一个不认识Vue是什么的小白到如何快速开发的成长吧~
项目源码我放在码云上保管了,具体地址如下,可进行二次开发:https://gitee.com/Chocolate666/vue_shop/tree/master
电商后台管理系统的技术选型① 前端项目技术栈:
Vue
Vue-router
Element-UI
Axios
Echarts
② 后端项目
Node.js
Express
Jwt
Mysql
Sequelize
快速入门篇
本篇主要是给刚入门Vue的来学习的,里面有一些简单实例,比如记事本,所处城市天气查询,音乐播放配mv等,同时还解决了学习时遇到的问题,学会下面的内容可以算是入门了
2020 零基础 Vu ...
【Vue全家桶+SSR+Koa2全栈开发】项目搭建过程 整合 学习目录(持续更新中)
写在开头
大家好,这里是lionLoveVue,基础知识决定了编程思维,学如逆水行舟,不进则退。金三银四,为了面试也还在慢慢积累知识,Github上面可以直接查看所有前端知识点梳理,github传送门,觉得不错,点个Star★,好运连连,Offer终究鼠于你,持续更新中。另外,也可以关注微信公众号:小狮子前端Vue,源码以及资料今后都会放在里面。
Vue基础
全局安装vue/cli脚手架
管理员身份运行cmd,执行如下代码:
npm install -g @vue/cli
或
yarn global add @vue/cli
命令行输入vue ui 打开可视化界面
使用默认default配置
用vscode打开项目,执行如下命令
npm/cnpm run serve
访问:http://localhost:8080/ 查看是否配置成功
自定义指令推荐阅读:官方文档-自定义指令
除了核心功能默认内置的指令 (v-model 和 v-show),Vue 也允许注册自定义指令。注意,在 Vue2.0 中,代码复用和抽象的主要形式是组件。然而,有的情况下,你仍然需要对普通 DOM 元 ...
Vue 技术栈 手写响应式原理 到 探索设计模式
写在开头学习完了ES 6基础,推荐阅读:ECMAScript 6 全套学习目录 整理 完结
现在开始逐步深入Vue 技术栈,想了想,技术栈专栏的主要内容包括:
1、Vue源码分析2、手把手教 保姆级 撸代码3、无惧面试,学以致用,继承创新4、谈谈前端发展与学习心得5、手写源码技术栈,附上详细注释6、从源码中学习设计模式,一举两得7、编程思想的提升及代码质量的提高8、通过分析源码学习架构,看看优秀的框架9、项目实战开发10、面试准备,完善个人简历
暂时想到的就这么多,把这列举的10点做好了,我觉得也OK了,欢迎一起学习,觉得不错的话,可以关注博主,专栏会不断更新,可以关注一下,传送门~
学习目录为了方便自己查阅与最后整合,还是打算整个目录,关于Vue技术栈前面的几篇优秀的文章:
正文Vue 2的响应式原理
提到Vue2的响应式原理,或许你就会想到Object.defineProperty(),但Object.defineProperty()严格来说的话,并不是来做响应式的。
什么是defineProperty( )推荐阅读:Vue 中 数据劫持 Object.definePrope ...
Hexo 添加加载动画
butterfly主题阅读须知如果你是 clone 原主题 dev 分支的话,这篇博客可能不需要继续阅读下去,你只需将主题下Butterfly.yml 中 preloader: false 变为 true 即可。但是如果你是 clone 的 master 分支,和我一样,想自己搞一个加载动画,那就按着教程一步一步来。但我弄完之后,发现不开着或许会好一点,然后又变为false了。
教程第一步,在 themes/Butterfly/layout/includes/layout.pug 添加如下代码:
if theme.preloader !=partial('includes/loading/loading', {}, {cache:theme.fragment_cache})
继续,在 themes/Butterfly/layout/404.pug 添加如下代码:
if theme.preloader !=partial('includes/loading/loading', { ...
LeetCode面试题集 和你一起愉快A题 (C++)(持续更新中)
阅读须知本篇博客是根据 LeetCode101: ALeetCodeGrindingGuide(C++Version) 电子书籍整理而来的版本,参考了部分解题思路,now,一起愉快地A题吧,拿下满意的 Offer~
LeetCode 455. 分发饼干【贪心】题目描述有一群孩子和一堆饼干,每个孩子有一个饥饿度,每个饼干都有一个大小。每个孩子只能吃 最多一个饼干,且只有饼干的大小大于孩子的饥饿度时,这个孩子才能吃饱。求解最多有多少孩 子可以吃饱。
解题思路贪心。对孩子饥饿度和饼干尺寸从小到大排序,然后逐一比较,满足条件就算一个孩子。
ACclass Solution {public: int findContentChildren(vector<int>& g, vector<int>& s) { sort(g.begin(),g.end()); sort(s.begin(),s.end()); int i=0,j=0,cnt=0; while(i<g.size ...