WEB前端学习资源清单
常用学习资源
JS参考与基础学习系列
- [MDN]JS标准参考
- es6教程
- JS标准参考教程
- 编程类中文书籍索引
- 深入理解JS系列
- 前端开发仓库
- 《JavaScript 闯关记》
- JavaScript 初学者教程(指南)
- JS讲义
- 李炎恢JavaScript教程 第一季
- 逐行分析jQuery源码的奥秘
JS常用框架、库、插件
- [vue]vue官网
- [vue]饿了么element UI
- [vue]vue-router路由
- [vue]vuex状态管理
- [vue]mint-ui移动端UI组件
- [vue]VUX
- [vue]vue相关UI组件收集
- axios请求
- ajax:Fetch
- jQuery中文文档
- webpack中文文档
- 深入浅出 Webpack
- zeptojs中文版
- bootstrap官网
- echarts
- 微信组件weui weui github官网实例
推荐团队与博客
JS基础与技能
JS设计模式
ES6
JS封装、原型、继承
- Javascript 面向对象编程(一):封装
- Javascript面向对象编程(二):构造函数的继承
- Javascript面向对象编程(三):非构造函数的继承
- JavaScript学习总结(五)原型和原型链详解
跨域通讯、缓存、XSS
HttpRequest、Promise与async/await 异步
- 使用 promises
- Promise原理讲解 && 实现一个Promise对象 (遵循Promise/A+规范)
- 你真的会使用XMLHttpRequest吗?
- 用 async/await 来处理异步
webpack、git、gulp、grunt工具
- Webpack 4 教程:从零配置到生产发布(2018)(webpack4)
前端自动化测试
前端技能与总结
- 4个错误使用JavaScript数组方法的案例
- [总结] JS秘密花园
- [总结]《JavaScript权威指南》JavaScript核心概念归纳整理
- [jQuery入门经典]一个小时学会jQuery
- JavaScript 内存泄漏教程
- 探寻 JavaScript 精度问题以及解决方案
- JavaScript 中的数据格式转换一例:reduce的应用
JS基础列表
- js监听输入框值的即时变化onpropertychange、oninput
- 为什么是 JSONP
- ECMAScript 位运算符
- Cookie
- Blob对象
- 浅析 JavaScript 中的 函数 uncurrying 反柯里化
(需细体会)
- Javascript Lazyload延迟加载特效
- Javascript中bind()方法的使用与实现
- ArrayBuffer:类型化数组
- 小tips: 纯前端JS读取与解析本地文本类文件
- js中的new()到底做了些什么??
- FormData 对象的使用
web开发问题
VUE
- [基础]揭密 Vue 的双向绑定(自定义v-model)
- [vuex入门经典]vuex最简单、最详细的入门文档
- Vue 折腾记 - (10) 给axios做个挺靠谱的封装(报错,鉴权,跳转,拦截,提示)
- 手摸手,带你用vue撸后台 系列一(基础篇)
- 手摸手,带你用 vue 撸后台 系列二(登录权限篇)
- Vue.js——60分钟组件快速入门(上篇)
- Vue源码解析(五)-vuex
- 处理 Vue 单页面 Meta SEO的另一种思路
- vue后端管理系统模板vue-admin-template(后台模板)
- Vue.js写一个SPA登录页面的过程(注:该实现就是登录成功后在cookie中添加一个登录状态,其实不安全与准确)
- vue-cli + webpack 多页面实例应用
- vue-cli + webpack 多页面实例配置优化方法
- vue-tooltip - 带绑定信息提示的提示工具
- vue-lazyload
- vue-calendar - 日期选择插件
- Vue利用canvas实现移动端手写板
- 160行代码仿Vue实现极简双向绑定[详细注释]
- 面试题:你能写一个Vue的双向数据绑定吗?
- vue非父子组件怎么进行通信
- vue之pdf在线预览vue插件开发 使用pdf.js实现手机端在线预览pdf文档vue2.0全局组件之pdf
- Vue.js动画笔记
- vue结合axios使用入门
- 关于Vue实例的生命周期created和mounted的区别
- Vue2 几种常见开局方式
- 在多页面项目下使用Webpack+Vue
- 基于vue的下拉刷新&滚动刷新指令
- vuejs美化时间
- Vue.js写一个音乐播放器
- vue-manage-system 后台管理系统开发总结
- vue实现右键菜单vue-contextmenujs实现自定义contextmenu
CSS/CSS3/HTML/HTML5
- 从网易与淘宝的font-size思考前端设计稿与工作流
- 不得不收藏的——IE中CSS-filter滤镜小知识大全
- 文件各种上传,离不开的表单
- [HTML5] Blob对象及扩展分片上传文件
- H5图片压缩与上传
- CSS实现水平垂直居中的1010种方式(史上最全)
- 如何用纯CSS创作一张纪念卓别林的卡片(read)
- HTML5 postMessage 和 onmessage API 详细应用
- [适配]极速适配 iPhone X 秘笈
- [video参考]视频H5 video最佳实践
网络开发资源参考
效果源码
- HTML5 canvas signature_pad(手写签名)
- 网易云-滑动拼图 体验地址:https://id.163yun.com/login?referrer=https://dun.163.com/dashboard&h=yd
- html2canvas(网页保存为canvas)
面试题
- 关于JS作用域的问题
- 备战面试/笔试 —— 前端程序员不可不知的HTTP知识
- JavaScript:面试频繁出现的几个易错点
- 腾讯web前端开发工程师笔试题及答案
- 世界各地程序员共同总结的前端面试题
- 从一道百度面试题到分析输入url到页面返回的过程(或者查询返回过程)
- Vue面试中,经常会被问到的面试题/Vue知识点整理
在线工具
- 阿里图标库
- 奥森图标(中文版)
- 奥森图标(英文版)
- 浏览器兼容检测工具
- 二进制流常用格式对照表
- CSS中文字体Unicode编码在线工具
- CSS属性指引(一份清单,按字母表顺序列出了每个CSS属性)
- box-shadow 生成工具
- 渐变生成器
- CSS3 生成器
- 图片压缩
- 网络编辑超级工具箱(IE低版本)
- 录制屏幕gif动画小软件:Screen to Gif
- jplayer播放器下载地址
效果地址、开发文档、配置
- html5trick (前端功能)
- 实验楼-WEB(前端项目教程,适合项目实战学习)
- 腾讯平台微信端广告开发规范
- Tomcat配置
- Tomcat的HTTP与AJP协议
- [全景效果]360度全景(krpano)
- [全景效果]实现全景图效果(手机,PC)
- [全景效果]krpano HTML5全景漫游
- Swiper中文网(pc、移动效果)
- jquery.SuperSlide.js官网 案例效果地址
- Velocity.js(说明:不依赖jquery的轻量级JS动画库,包含了.animate() 的全部功能。 )
- web弹层组件layer
- jQuery全屏滚动插件fullPage.js演示
游戏开发
- 泡泡龙游戏HTML5
- html游戏引擎,createJs框架介绍
- 实现2048慕课学习网站
- 原生JS+Canvas实现五子棋游戏
- “倔驴”一个h5小游戏的实现和思考(码易直播)——总结与整理
- canvas开发玉兔吃月饼
- createjs 使用记录
- createjs开发入门
- 100行JS实现HTML5的3D贪吃蛇游戏
- js开发实现简单贪吃蛇游戏(20行代码)
- js实现贪吃蛇小游戏(容易理解)
- JavaScript版—贪吃蛇小组件
其它学习
- XSLT 教程 (ofd需要)
- 项目管理Confluence
- 前端快速查询语句:linq.js
好文
- 天天写业务代码,如何成为技术大牛?
- 饿了么基于Vue2.0的通用组件开发之路(分享会记录)
- 如何解决web大流量、高并发的问题
- 从达标到卓越 —— API 设计之道
- 前端网老姚浅谈:怎么学JavaScript?
- 浏览器的工作原理:新式网络浏览器幕后揭秘
- 编辑框用 Ctrl+V 粘贴图片是如何实现的?
效果类
- 移动端网页轻量级日期控件LCalenda 根据em计算
- 基于Framework7实现的H5手机移动端三级联动城市选择器-01 根据px计算
LArea移动端省市区城市三级联动选择控件-02 基于em计算
- 使用Move.js创建CSS3动画
- jQuery超级简单的绿色拖动验证码功能
- jQuery打印插件jqprint
- jQuery和CSS3简单的背景图片3D视觉差特效
- 视觉差效
- Sequence.js – 视差滚动特效图片滑块
- jQuery瀑布流插件 Masonry jquery瀑布流布局(masonry.js)
- multiscroll.js制作斯柯达野帝页面(跟宝马活动F45相似的网站效果)
- js实现运动logo图片效果及运动元素对象sportBox使用方法
- 导航菜单下面线条运动效果
- 导航线效果
- 利用jqueryRotare实现抽奖转盘
- 时间轴
- jQuery左右箭头和鼠标控制的板块滚动
- jQuery/CSS3实现拼图效果的相册插件
- jquery图片层叠旋转木马切换 Roundabout参数详解
- jquery.roundabout.js图片叠加3D旋转插件多功能图片翻转切换效果
- jQuery 自定义网页滚动条样式插件 mCustomScrollbar 的介绍和使用方法 模拟滚动条例子
- jQuery日历插件(也适用于手机上下滑动选择时间) 日历插件2
- iOS百度外卖的头像波浪效果实现
注:后续逐渐添加
WEB前端学习资源清单的更多相关文章
- [转] WEB前端学习资源清单
常用学习资源 JS参考与基础学习系列 [MDN]JS标准参考 es6教程 JS标准参考教程 编程类中文书籍索引 深入理解JS系列 前端开发仓库 <JavaScript 闯关记> JavaS ...
- 每天成长一点---WEB前端学习入门笔记
WEB前端学习入门笔记 从今天开始,本人就要学习WEB前端了. 经过老师的建议,说到他每天都会记录下来新的知识点,每天都是在围绕着这些问题来度过,很有必要每天抽出半个小时来写一个知识总结,及时对一天工 ...
- 你不可错过的Java学习资源清单(包含社区、大牛、专栏、书籍等)
学习Java和其他技术的资源其实非常多,但是我们需要取其精华去其糟粕,选择那些最好的,最适合我们的,同时也要由浅入深,先易后难.基于这样的一个标准,我在这里为大家提供一份Java的学习资源清单. 一: ...
- 自然语言处理(NLP)入门学习资源清单
Melanie Tosik目前就职于旅游搜索公司WayBlazer,她的工作内容是通过自然语言请求来生产个性化旅游推荐路线.回顾她的学习历程,她为期望入门自然语言处理的初学者列出了一份学习资源清单. ...
- 极客Web前端开发资源大荟萃#001
每周极客都将总结本周最精彩的素材提供给大家,希望可以带给你更多地灵感和帮助!极客#GB课程库#现已上线,无论你是初级.中级.还是正在进修的高级前端工程师.这里都将帮助你得到更多更高效的学习.原文:极客 ...
- 你不可错过的Java学习资源清单
学习Java和其他技术的资源其实非常多,但是我们需要取其精华去其糟粕,选择那些最好的,最适合我们的,同时也要由浅入深,先易后难.基于这样的一个标准,我在这里为大家提供一份Java的学习资源清单. Ja ...
- 对JAVA工程师绝对有用的Java学习资源清单
学习Java和其他技术的资源其实非常多,但也不是都是好的有用的,我们要取其精华去其糟粕,选择那些最好的,最适合我们的,同时也要由浅入深,先易后难.基于这样的一个标准,我在这里为大家提供一份Java的学 ...
- 【web前端学习部落22群】分享 碰撞的小球开源小案例
对于课程中的疑问,大家可以加 web前端学习部落22群 120342833和其他老师还有众多的小伙伴们进行沟通交流哦,群里还有不少技术大拿.行业大牛 可以一起探讨问题,我们也会安排专业的技术老师为大家 ...
- web前端学习部落22群开源分享 左边菜单导航
有大量web前端开发工具及学习资料,可以搜群[ web前端学习部落22群 ]进行下载,遇到学习问题也可以问群内专家以及课程老师哟 <!DOCTYPE html> <html lang ...
随机推荐
- python接口自动化(二十二)--unittest执行顺序隐藏的坑(详解)
简介 大多数的初学者在使用 unittest 框架时候,不清楚用例的执行顺序到底是怎样的.对测试类里面的类和方法分不清楚,不知道什么时候执行,什么时候不执行.虽然或许通过代码实现了,也是稀里糊涂的一知 ...
- Vue.js-09:第九章 - 组件基础再探(data、props)
一.前言 在上一章的学习中,我们学习了 Vue 中组件的基础知识,知道了什么是组件,以及如何创建一个全局/局部组件.不知道你是否记得,在上一章中,我们提到组件是一个可以复用的 Vue 实例,它与 Vu ...
- C#串口通讯概念以及简单实现
最近在研究串口通讯,其中有几个比较重要的概念,RS-232这种适配于上位机和PC端进行连接,RS-232只限于PC串口和设备间点对点的通信.它很简单的就可以进行连接,由于串口通讯是异步的,也就是说你可 ...
- 跟踪测试 DbContext ,向"不是真正的 ORM" 说拜拜
FreeSql 发展到现在,已经有两种稳定的开发模式,以下先简单带过一下.后面才是本文的主题. 方法一:基于 helper 的方式,祼用: dotnet add package FreeSql 提供 ...
- 论文学习-深度学习目标检测2014至201901综述-Deep Learning for Generic Object Detection A Survey
目录 写在前面 目标检测任务与挑战 目标检测方法汇总 基础子问题 基于DCNN的特征表示 主干网络(network backbone) Methods For Improving Object Rep ...
- 补习系列(19)-springboot JPA + PostGreSQL
目录 SpringBoot 整合 PostGreSQL 一.PostGreSQL简介 二.关于 SpringDataJPA 三.整合 PostGreSQL A. 依赖包 B. 配置文件 C. 模型定义 ...
- 大数据与 AI 生态中的开源技术总结
本文由云+社区发表 作者:堵俊平 在数据爆炸与智能革命的新时代,新的平台与应用层出不穷,开源项目推动了前沿技术和业界生态快速发展.本次分享将以技术和生态两大视角来看大数据和人工智能技术的发展,通过分析 ...
- 兼容IE8浏览器移除class样式的方法
项目中发现,IE8下不兼容JQ的removeClass和addClass,页面无效果 网上找了很多方法都没有效果,最终找到一个很好的笨方法 var div=document.getElementByI ...
- 全球第一免费开源ERP Odoo PM OKR项目管理操作指南
概览 Odoo项目允许你和整个项目团队一起管理项目, 与项目和任务成员中的任何一个人沟通. 它与包含可定制阶段的任务的项目一起工作.项目可以是内部的或客户导向的.任务是项目执行的一部分.你可以给这 ...
- JAVA_OPTS设置
AVA_OPTS ,顾名思义,是用来设置JVM相关运行参数的变量. JVM:JAVA_OPTS="-server -Xms2048m -Xmx2048m -Xss512k" -se ...