Skip to content

【每日学习打卡come on】一份涵盖大部分Web前端开发程序员所需要掌握的核心知识。前端技术博客仓库,Vue 源码解析,React 深度实践,TypeScript 进阶艺术,工程化,性能优化实践……

License

Notifications You must be signed in to change notification settings

weekCodeing/WebFamily

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WebFamily

1024bibi.com

Hi there, I'm Jeskson! 👋

  • 😄 前端开发工程师
  • 🏡 作品:达达前端 | 求星星 ✨
  • 🌱 热爱分享 1024bibi.com
  • 😺 趣讲技术:掘金 魔王哪吒 | infoQ : infoQ 魔王哪吒
  • 💬 微信:xiaoda0423
  • 🤔 有问题欢迎私聊
  • 👬 QQ 千人编程交流群2:634382181
  • 💬 向我询问:如有问题可以点击(Ask me about)
  • 📫 如何联系我wx: xiaoda0423(How to reach me)
  • ⚡ 有趣的事实: 我一直在倡导学习(Fun fact)

WebFamily 【每日学习打卡come on】一份涵盖大部分Web前端开发程序员所需要掌握的核心知识。前端技术博客仓库,Vue 源码解析,React 深度实践,TypeScript 进阶艺术,工程化,性能优化实践…… Leetcode 【Suggest 👍 ‍💻 Leetcode brush question & answers】leetcode题解,记录自己的leetcode解题之路……

已阅

vue实现预览功能(包括doc,pdf,图片,视频)https://www.cnblogs.com/lhy-555/p/10839750.html

2021.8.9

2021.7.28

2021.7.22

2021.7.21

2021.7.18

2021.7.15

  1. 项目基础配置使用 vue-cli2 生成
  2. 自适应方案核心: 阿里可伸缩布局方案 lib-flexible
  3. px转rem:px2rem,它有webpack的loader px2rem

2021.7.14

2021.7.13

2021.7.12

2021.7.8

2021.7.5

2021.7.1

2021.6.30

2021.6.29

Languages and Tools:

⚡ Technologies

These are some of the technologies and tools that I work with:

JavaScript Nodejs HTML5 CSS3 Sass Bootstrap TypeScript Angular MySQL Git GitHub IntelliJ Eclipse VSCode

【web面试+web学习指南】

一份涵盖大部分Web前端开发程序员所需要掌握的核心知识,是一个为开发者提供免费的学习资源整合社区。

哪吒人生信条:如果你所学的东西 处于喜欢 才会有强大的动力支撑。

我会认真去写这个系列,很多细节的点,可能想得不是很完善,大家可以去【公众号】(程序员哆啦A梦)获取或者加我【微信】提意见(别忘记Star哟)。

公众号 投稿

技术交流群:添加我微信 xiaoda0423 备注【姓名-工作年限/学校】即可

📚1024bibib.com文章

📚力扣 (LeetCode)题目

📚ES6篇

📚掘金文章

📚😋Java文章

📚文章

🚩其它

Vue.js	前端框架	https://vuejs.org/
Vue-router	路由框架	https://router.vuejs.org/
Vuex	全局状态管理框架	https://vuex.vuejs.org/
Nuxt.js	创建服务端渲染 (SSR) 应用	https://zh.nuxtjs.org/
Element	前端ui框架	https://element.eleme.io
Axios	前端HTTP框架	https://github.com/axios/axios
Echarts	图表框架	www.echartsjs.com
CKEditor	富文本编辑器	https://ckeditor.com/
Highlight.js	代码语法高亮插件	https://github.com/highlightjs/highlight.js
Vditor	Markdown编辑器	https://github.com/Vanessa219/vditor
vue-cropper	图片裁剪组件	https://github.com/xyxiao001/vue-cropper
vue-image-crop-upload	vue图片剪裁上传组件	https://github.com/dai-siki/vue-image-crop-upload
vue-emoji-comment	Vue Emoji表情评论组件	https://github.com/pppercyWang/vue-emoji-comment
clipboard.js	现代化的拷贝文字	http://www.clipboardjs.cn/
js-beautify	美化JavaScript代码	https://github.com/beautify-web/js-beautify
FileSaver.js	保存文件在客户端	https://github.com/eligrey/FileSaver.js
SortableJS	功能强大的JavaScript 拖拽库	http://www.sortablejs.com/
vue-side-catalog	目录导航栏	https://github.com/yaowei9363/vue-side-catalog
uniapp	移动端跨平台语言	https://uniapp.dcloud.io/
colorUi	专注视觉的小程序组件库	https://github.com/weilanwl/ColorUI
showdown	用Javascript编写的Markdown 到Html转换器	https://github.com/showdownjs/showdown
turndown	用JavaScript编写的HTML到Markdown转换器	https://github.com/domchristie/turndown

技术论坛

打包工具

  • webpack - 打包项目。
  • rollup - 打包 npm 库。
  • parcel - webpack 竞品,但发展前景不乐观,再观察一段时间。
  • systemjs - 针对一些特殊场景会比较有用,比如云 ide,支付宝小程序 IDE 等。
  • microbundle - 基于 rollup,简化配置。
  • bili - 基于 rollup,同上。
  • father - 组件打包工具,提供 babel 和 rollup 两种打包方式。
  • vue-cli - vue 命令行工具。
  • create-react-app - react 官方脚手架。
  • prepack - 通过预先执行的方式优化打包结果。
  • lebab - 把 es5 代码转成 es6,反向 babel。
  • esm-to-cjs - 把 esm 转成 cjs。
  • tsdx - Zero-config CLI for TypeScript package development.

webpack 辅助工具、Loader 和插件

基础框架

框架

  • next.js
  • nuxt.js
  • gastby
  • umi - 蚂蚁金服的前端框架
  • rekit - IDE and toolkit for building scalable web applications with React, Redux and React-router.
  • choo - dva 最初的 API 是参考这个实现的,已经不怎么发展了,再关注一段时间。
  • taro - 用 React 写小程序,适配微信和支付宝等。
  • after.js
  • mint - 提供了语言层方案的框架。
  • quasar - 基于 vue,一套代码多处适用。

react 相关库

跨平台技术

基础组件库

包管理器

babel

前端解决方案

构建工具

脚手架

重学前端

数据可视化

日志记录心得

web前端工作内容

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,对作者也是一种鼓励。

参与贡献

  1. 如果您对本项目有任何建议或发现文中内容有误的,欢迎提交 issues 进行指正。
  2. 对于文中我没有涉及到知识点,欢迎提交 PR。
  3. 如果您有文章推荐请以 markdown 格式到邮箱 [email protected]

License

所有文章采用知识共享署名-非商业性使用-相同方式共享 3.0 中国大陆许可协议进行许可。

About

【每日学习打卡come on】一份涵盖大部分Web前端开发程序员所需要掌握的核心知识。前端技术博客仓库,Vue 源码解析,React 深度实践,TypeScript 进阶艺术,工程化,性能优化实践……

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published