大家好,我是编程小6,很高兴遇见你,有问题可以及时留言哦。
2018还有十几天就要过完了,我觉的这一年我的成长并不是很快,有很多2018新年许的愿望都没有达成。这篇文章算我2018年的一个总结吧!
在这岁末迎新的时候,把所有的视频送给你,希望你可以在2019年,无论是学习还是工作都有所进步。
有很多人问我为什么要录制这么多免费视频,是不是有什么大阴谋。
我以前上学的时候家里很穷,我父亲是一名军人,在我12岁的时候就去世了,走在了工作一线,我们全家都没见到最后一面。老妈是一名油漆工人,在我的记忆里每次下班回家都是色彩斑斓,一身的油漆味。父亲走后,老妈自己承担起了姥姥、哥哥和我这一大家的负担,所有收入只靠老妈一人。
我学程序的时候连一本程序书籍都买不起,每天下课后,灌上一壶凉水,买两个馒头就去新华书店抄书(那时候我没有能照相的手机)。抄好一章后等着能上机练习的时候再看着笔记练习。当时过的很穷酸,遭到过很多富家子弟的白眼,我知道学程序的艰辛。
现在我条件好过了一些,我只想帮助大家,让大家学程序的时候容易点。
这里是我录制所有的免费课程,我很笨,每节课程我都要准备3-5个小时,因为会和讲出来,真的是两个不同的境界。
一共花了两年时间,我并不是讲师,我是每天敲8个小时以上代码的一线程序员,所有课程都是我下班回家和早上4:30起床录制的。
我作的这一切,只想让你在程序这条路上,走的更容易一些。
我不保证我以后不会变,但此时我是这样想的,并且已经这样想了两年。祝所有小伙伴在新的一年里心想事成,万事如意。
2019年我还会每周出三节免费视频教程,希望可以帮助更多的小伙伴学习前端技术。
技术胖祝君安!
认识一下Flutter
Flutter开发环境搭建Windows版
Flutter开发环境搭建Mac版
安装AVD虚拟机 Flutter跑起来
VSCode下如何玩转Flutter
写一个HelloWorld程序
Text Widget 文本组件的使用
Container容器组件的使用1
Container容器组件的使用2
Image图片组件的使用
ListView 列表组件简介
ListView 横向列表的使用
ListView 动态列表的使用
GridView网格列表组件
Flutter-水平布局Row的使用
Flutter-垂直布局Column组件
Flutter-Stack层叠布局
Stack的Positioned属性
卡片组件布局
一般页面导航和返回
导航参数的传递和接收(1)
导航参数的传递和接收(2)
页面跳转并返回数据
静态资源和项目图片的处理
Flutter客户端打包
底部导航栏制作-1
底部导航栏制作-2
不规则底部工具栏制作-1
不规则底部工具栏制作-2
酷炫的路由动画-1
酷炫的路由动画-2
毛玻璃效果制作
保持页面状态
保持页面状态-2
一个不简单的搜索条-1
一个不简单的搜索条-2
流式布局 模拟添加照片效果
展开闭合案例
展开闭合列表案例
贝塞尔曲线切割
波浪形式的贝塞尔曲线
打开应用的闪屏动画案例
右滑返回上一页案例
ToolTip控件实例
Draggable控件实例
ES6的开发环境搭建
新的声明方式
变量的解构赋值
扩展运算符和rest运算符
字符串模版
ES6数字操作
ES6中新增的数组知识(1)
ES6中新增的数组知识(2)
ES6中的箭头函数和扩展
ES6中的函数和数组补漏
ES6中对象
Symbol在对象中的作用
Set和WeakSet数据结构
map数据结构
用Proxy进行预处理
promise对象的使用
class类的使用
模块化操作
初识Nginx和环境准备
Nginx的快速搭建
Nginx基本配置文件详讲
Nginx服务启动、停止、重启
自定义错误页和访问设置
Nginx访问权限详讲
Nginx设置虚拟主机
Nginx使用域名设置虚拟主机
Nginx反向代理的设置
Nginx适配PC或移动设备
Nginx的Gzip压缩配置
初识TypeScript
开发环境的安装
变量类型的那些事
TypeScript的函数
三种函数的定义方式
函数中变量的作用域
引用类型-数组
引用类型-字符串啊
引用类型-日期对象
引用类型-正则表达式
面向对象编程-类的声明和使用
面向对象编程-修饰符
面向对象编程-继承和重写
面向对象编程-接口
面向对象编程-命名空间
NuxtJS课程介绍
Nuxt环境搭建和Hello World
Nuxt常用配置项
Nuxt的路由配置和参数传递
Nuxt的动态路由和参数校验
Nuxt的路由动画效果
Nuxt的默认模版和默认布局
Nuxt的错误页面和个性meta设置
asyncData方法获取数据
静态资源和打包
CocosCreator简介和HelloWorld
软件界面介绍和跳动的小球
Scene介绍和基本操作
玩家输入事件监听
Prefab和计时器
实战-游戏简介和项目分析
实战-UI界面布局
实战-主角的动作监听和跳动
实战-随机生成地刺
实战-点击生成地刺和移动
实战-碰撞检测
实战-倒计时和分数增加
实战-欢迎界面代码编写
实战-添加音效
实战-发布游戏
认识和安装MongoDB
Mongo基本命令-1
Mongo基本命令-2
用js文件写mongo命令
批量插入的正确方法
修改:Update常见错误
修改:初识update修改器
修改:update数组修改器
修改:状态返回与安全
查询:find的不等修饰符
查询:find的多条件查询
查询:find的数组查询
查询:find的参数使用方法
查询:find如何在js文本中使用
索引:构造百万级数据
索引:索引入门
索引:复合索引
索引:全文索引
管理:用户的创建、删除与修改
管理:备份和还原
管理:图形界面管理(完结)
Koa开发环境搭建
async/await的使用方法
Get请求的接收
POST请求如何接收(1)
POST请求如何接收(2)
koa-bodyparser中间件
Koa2原生路由实现
Koa-router中间件(1)入门
Koa-router中间件(2)层级
Koa-router中间件(3)参数
Koa2中使用cookie
Koa2的模板初识(ejs)
koa-static静态资源中间件
React课程介绍
环境搭建和HelloWorld程序
初识JSX语法
进阶JSX语法
React组件:state成员
React组件:props和render成员
React组件:生命周期
React组件小实例-必做练习
React组件:this.props.children
React组件:props属性验证
React组件:获取真实DOM节点
表单的事件响应和bind复用
React表单name复用
React表单-可控组件
React表单-不可控组件
构建:create-react-app 快速脚手架
构建:generator-react-webpack
构建:webpack一步一步构建01
构建:webpack一步一步构建02
路由:Hello React路由
路由:NavLink中常用选项
路由:404设置和跳转设置
路由:通过路由传值的方法
路由:Router中的属性和路由模式
路由:prompt用法讲解
走起我的Vue2.0
v-if v-else v-show 指令
v-for指令 :解决模板循环问题
v-text & v-html
v-on:绑定事件监听器
v-model指令
v-bind 指令
其他内部指令(v-pre & v-cloak & v-once)
Vue.directive 自定义指令
Vue.extend构造器的延伸
Vue.set全局操作
Vue的生命周期(钩子函数)
Template 制作模版
Component 初识组件
Component 组件props 属性设置
Component 父子组件关系
Component 标签
propsData Option 全局扩展的数据传递
computed Option 计算选项
Methods Option 方法选项
Watch 选项 监控数据
Extends Option 扩展选项
实例入门-实例属性
实例方法
实例事件
内置组件 -slot讲解
Vue-cli,开始吧骚年
Vue-cli项目结构讲解
解读Vue-cli的模板
Vue-router入门
vue-router配置子路由
vue-router如何参数传递
单页面多路由区域操作
vue-router 利用url传递参数
vue-router 的重定向-redirect
alias别名的使用
路由的过渡动画
mode的设置和404页面的处理
路由中的钩子
编程式导航
初出茅庐 来个小Demo
state访问状态对象
Mutations修改状态
getters计算过滤操作
actions异步修改状态
module模块组
Mockplus把我们的想法画出来
Vue-cli搭建开发环境
搞定项目图标Iconfont
编写独立的侧边栏导航组件
开启Element封印
利用Element快速布局(1)
利用Element快速布局(2)
Axios从远程读取数据
订单模块制作 核心功能-1
订单模块制作 核心功能-2
项目打包和上线
课程介绍
开发环境安装(1)
开发环境安装(2)
weex常用命令和热更新
Android Studio 开发设置
weex和vue的爱恨情仇
自定义组件和Text组件
Input组件和初识内建模块
Image和video组件
一起作个列表出来
从后端服务器上获取数据
作轮播图片效果
a组件和web组件
通用事件和动画
教会你自学weex
Navigator和webview模块
vue-router的使用
初识简单而且强大的Fabric.js库
在Canvas上画简单的图形
在Canvas上插入图片并设置旋转属性
Fabric.js用路径画不规则图形
Fabric.js的动画设置
Fabric.js的图像过滤器
Fabric.js的颜色模式和相互转换
Fabric.js的渐变填充
Fabric.js的文本设置
Fabric.js的事件系统
Fabric.js的分组绘制(一)
Fabric.js的分组绘制(二)
Fabric.js的序列化和反序列化
嫁汉嫁汉穿衣吃饭
CSS3新特性简介和浏览器支持情况
CSS3伪类选择器1
CSS3伪类选择器2结构伪类选择器
CSS3伪元素
CSS3用border-radius画圆形
CSS3画三角形和对话框
CSS3画菱形和平行四边形
画五角星和六角星
CSS3 画五角星和六角星
CSS3画心形和蛋形
CSS3画太极阴阳图
CSS3制作透明背景层
CSS3的颜色模式(1)
CSS3的颜色模式(2)-实例仿天猫商品展示效果
CSS3线性渐变
CSS3径向渐变 radial-gradient
CSS3重复性渐变
CSS3盒子阴影效果box-shadow
CSS3制作缓慢变长的方形(transition特效)
CSS3制作缓慢变长的方形(transition特效)
CSS3过渡的timing-function属性详解
CSS3仿天猫专题过渡效果实例
SS3仿天猫类别过渡效果制作
CSS3动画中的@keyframes关键帧讲解
CSS3动画animation复合属性讲解
CSS3动画综合实例制作-内容加载loading动画实现
CSS3 Loading动画效果实例2
CSS3制作发光字,立体字,苹果字体
CSS3 用text-overflow解决文字排版问题
CSS3 新的字体单位rem-大结局
上一篇