- 😄 前端开发工程师
- 🏡 作品:达达前端 | 求星星 ✨
- 🌱 热爱分享 1024bibi.com
- 😺 趣讲技术:掘金 魔王哪吒 | infoQ : infoQ 魔王哪吒
- 💬 微信:xiaoda0423
- 🤔 有问题欢迎私聊
- 👬 QQ 千人编程交流群2:634382181
- 💬 向我询问:如有问题可以点击(Ask me about)
- 📫 如何联系我wx: xiaoda0423(How to reach me)
- ⚡ 有趣的事实: 我一直在倡导学习(Fun fact)
Languages and Tools:
These are some of the technologies and tools that I work with:
【web面试+web学习指南】
一份涵盖大部分Web前端开发程序员所需要掌握的核心知识,是一个为开发者提供免费的学习资源整合社区。
哪吒人生信条:如果你所学的东西 处于喜欢 才会有强大的动力支撑。
我会认真去写这个系列,很多细节的点,可能想得不是很完善,大家可以去【公众号】(程序员哆啦A梦)获取或者加我【微信】提意见(别忘记Star哟)。
技术交流群:添加我微信 xiaoda0423 备注【姓名-工作年限/学校】即可
- 两数之和,有效的括号,两数相加
- 合并两个有序链表,删除排序数组中的重复项,JavaScript笔记
- 力扣 (LeetCode)-最大子序和,JavaScript数据结构与算法(数组)
- 力扣 (LeetCode)-栈,括号生成 |刷题打卡
- 力扣 (LeetCode)-加一,队列 |刷题打卡
- 力扣 (LeetCode)-合并两个有序数组,字典,散列表|刷题打卡
- 力扣 (LeetCode)-对称二叉树,树|刷题打卡
- 力扣 (LeetCode)-104. 二叉树的最大深度,图|刷题打卡
- 排序,搜索,算法模式,算法复杂度 | 数据结构与算法综合笔记
- 力扣 (LeetCode)-28. 实现 strStr()
- 力扣 (LeetCode)-14. 最长公共前缀
- 力扣 (LeetCode)-13. 罗马数字转整数
- TypeScript趁早学习提高职场竞争力
- 前端模拟面试字数过23477万内容
- JavaScript数据结构之链表 | 技术点评
- JavaScript的数据结构-集合 |技术点评
- 这是我的第一次JavaScript初级技巧
- 一个合格的初级前端工程师需要掌握的模块笔记
- 【初级】个人分享Vue前端开发教程笔记
- localStorage和sessionStorage本地存储
- HTML5中的拖放功能
- 挑战前端知识点HTTP/ECMAScript
- 前端170面试题+答案学习整理(良心制作)
- 必学必会-音频和视频
- 前端HTML5面试官和应试者一问一答
- Vue.js笔试题解决业务中常见问题
- 前端面试必备ES6全方位总结
- 考前复习必备MySQL数据库(关系型数据库管理系统)
- 长篇总结之JavaScript,巩固前端基础
- 学习总结之HTML5剑指前端(建议收藏,图文并茂)
- 前端必学必会-多媒体-本地存储-浏览器与服务器的交互-通信功能
- 【建议👍】记录一次BAT一线互联网公司前端JavaScript面试
- Web页面制作基础
- 【思维导图】前端开发-巩固你的JavaScript知识体系
- 【图文并茂,点赞收藏哦!】重学巩固你的Vuejs知识体系
- 【高能笔记】如何获得令人心动的前端offer | 掘金技术征文
- 11期前端冲刺必备指南-执行上下文/作用域链/闭包/一等公民
- 12期前端冲刺必备指南-HTTP/HTTPS/HTTP2/DNS/TCP/经典题
- 13期前端冲刺必备指南-this/call/apply/bind(万字长文)
- 14期-连肝7个晚上,总结了计算机网络的知识点!(共66条)
- 熬夜总结了 “HTML5画布” 的知识点(共10条)
- 16期-熬夜7天,我总结了JavaScript与ES的25个重要知识点!
- 17期-什么是MySQL数据库?看这一篇干货文章就够了!
- 18期-后端逆袭,一份不可多得的PHP学习指南
- 19期-当你在百度搜索关键字的时候,哪个网站会排在最前面?今天给大家科普一下“网站SEO”
- 前端学习总结,经验分享,项目经验分享过程 | 掘金技术征文-双节特别篇
- 写给前端程序员的英文学习指南 | 掘金技术征文-双节特别篇
- 【图文并茂,点赞收藏哦!】重学巩固你的Vuejs知识体系(上)
- 【图文并茂,点赞收藏哦!】重学巩固你的Vuejs知识体系(下)
- 【思维导图】前端开发JavaScript-巩固你的JavaScript知识体系
- (一)熟练HTML5+CSS3,每天复习一遍
- 面试官一上来就问我Chrome底层原理和HTTP协议(万字长文)
- 2020 年「我与技术面试那些事儿」| 掘金年度征文
- 【进阶】面试官问我Chrome浏览器的渲染原理(6000字长文)| 掘金年度征文
- 2020年小程序开发-云开发技术总结 | 掘金年度征文
- 腾讯位置服务开发应用 | 创作者训练营
- 达达前端个人web分享92道JavaScript面试题附加回答 | 创作者训练营
- 【这一年收到的书籍,感谢赠予!】一起回顾 2020,展望 2021 | 掘金年度征文
- 哪吒闹海,席卷图文学习前端Flex布局-七日打卡
- 针对CSS说一说|技术点评
- 原来也没有那么难!Vue商城开发 | 技术点评
- 使用 JavaScript,HTML 和 CSS 构建跨平台的桌面应用程序-Electron
- 使用 React 来创建 Android 和 iOS 的原生应用-React-Native
- 可以快速在iOS和Android上构建高质量的原生用户界面-Flutter
- uni-app 是一个使用 Vue.js 开发所有前端应用的框架-UniApp
- 企业级产品设计体系,创造高效愉悦的工作体验-Ant-Design
- 为开发者、设计师和产品经理准备的基于 Vue 2.0 的桌面端组件库-Element-UI
- 源自谷歌,Build beautiful products, faster-Material Design
- 一个轻量、可靠的移动端 Vue 组件库,源自有赞-Vant
- 一个开源的实时错误追踪系统(涵盖所有语言)-Sentry
- Your Form,这才是你想要的Form解决方案-UForm
- 一款运行在浏览器中的3D引擎,你可以用它创建各种三维场景-three.js
- react虚拟列表通用库,解决react中的长列表性能问题-react-window
- 前端目前使用最广泛的对ajax请求封装的库-axios
- 基于 redux、redux-saga 和 react-router 的轻量级前端框架-dva
- 一个用于现代JavaScript应用程序的静态模块打包工具-webpack
- Bridging Every Blockchain in a Multi-Chain Future-Vite
- 一个极速零配置、成熟的Web应用打包工具-parcel
- 将开发流程中让人痛苦或耗时的任务自动化,创造更大价值-gulp
- 应用最广泛的react脚手架,一键生成项目模板,生态成熟-create-react-app
- 一个应用广泛可插拔的企业级React应用框架-umi
- Vue.js开发的标准工具,目前应用最广泛的Vue脚手架-vue-cli
- 从零开始学前端 - HTML
- 从零开始学前端 - CSS
- 从零开始学前端 - JavaScript
- 运行在服务端的 JavaScript
- 深入理解 TypeScript
- ECMAScript 6 入门
- 算法系统学习
- TCP通信协议
- linux系统的系统学习
- 一款运行在浏览器中的3D引擎,你可以用它创建各种三维场景
- 一个基于 JavaScript 的开源可视化图表库
- 兼容 IE6+、完美支持移动端、方便快捷的交互性图表库
- 企业中后台的可视化解决方案(阿里通用图表组件库)
- 最流行的可视化库之一,它被很多其他的表格插件所使用
- 一套基于可视化编码的图形语法,以数据驱动
- 蚂蚁集团全新一代数据可视化解决方案(让数据栩栩如生)
web前端工作内容都有哪些? 需要再次进步需要学习什么? 就来讲述一下web前端工作者的工作内容。
职责一:
1、结合页面和系统功能,完成桌面或移动端页面/微信H5/小程序的开发、调试等工作,高效、高质地完成代码编写,确保符合前端代码规范;
2、与后端开发团队紧密配合,完成接口对接,确保前后端有效交互;
3、综合运用客户端和服务器端构建与优化方案、模块化开发等手段,提升开发效率和系统性能;
4、了解并结合业务需求,设计满足用户需要、符合用户习惯、运用大数据分析能力、体现大数据特色的系统。
职责二:
1、根据业务需求,完成产品的前端页面及交互实现;
2、对现有前端开发框架进行深入了解,并参与持续改进;
3、通过开发工具、改进流程,保证前端业务开发的高效性;
4、关注前端技术前沿,及时把新技术转化为业务开发中的生产力;
5、完成业务界面交互和独自设计组件开发。
职责三:
1、根据项目或者产品需求负责实现PC端及移动页面的设计和开发;
2、持续优化前端应用,改善用户交互以及视觉,保证前端网页的兼容性以及页面响应速度并负责前端代码的维护,
3、配合后台开发人员共同完成项目或者产品;
4、负责前端开发文档的编写;
职责四:
1、 根据产品经理和UX/UI设计的关键需求进行前端架构设计工作;
2、 承担前端核心模块的设计、实现工作;
3、 承担主要开发工作,对代码质量及进度负责;
4、 参与进行关键技术验证以及技术架构选型工作;
5、 和产品经理和UE设计师沟通并确定产品开发需求;
6、 与后台开发工程师配合,完成开发任务和上线。
若内容有做得不到位的地方,请及时联系我们进行整改即可,会在第一时间进行处理。
如果有疑问或者发现错误,可以在相应的 issues 进行提问或勘误。
如果喜欢或者有所启发,欢迎 star,对作者也是一种鼓励。
- 如果您对本项目有任何建议或发现文中内容有误的,欢迎提交 issues 进行指正。
- 对于文中我没有涉及到知识点,欢迎提交 PR。
- 如果您有文章推荐请以 markdown 格式到邮箱
2397923107@qq.com。
所有文章采用知识共享署名-非商业性使用-相同方式共享 3.0 中国大陆许可协议进行许可。