暂无个人介绍
这些对程序员来说是很重要的,可谓是基本中的基本
但是前端在日常开发中对算法的需求可以说是无法和其他端的程序员相比的
setState的方法也是异步的,要在setState方法的回调中获取新数值
简单理解为props是外部和当前组件的通信
state是当前组件内部的状态控制
dva,解决方案的话可以直接上bigfish
html只提供基础模板,按需引入的js开发时按照模块/组件化的方式开发
这种数据肯定是服务端计算完返回到前端的,并且服务端会做二次校验的
chrome应用商店里有一个叫restlet的插件还不错,模拟各种getpost之类的请求
以战代练,在了解一定程度html,js,css基础和框架react/vue基础后上手从现有项目中学习
现在市面上指的前端一般指H5,这部分前端页面不区分ios还是android
android前端严格来说应该是客户端的,现在主流的hybrid开发模式就是native + h5的混合式开发
客户端下面才是真正的后端,服务端
UI组件库就是ant-design,基本满足了正常的需求,样式微调一下就好
解决方案的话推荐bigfish
(仅针对业务开发角度来说)
就上手难度和需求程度来看,前端业界较为统一,虽然技术栈更新很快,但是公司之间的差异并不大
后端的话深度更深,且能解除到核心逻辑,不像前端一直浮于表面,但是要求也相对较高,且技术栈之间差异挺大的,各个公司用的也都不一样
jsonp: 利用
服务端设置cors,设置跨域白名单
数据结构当然是需要掌握的。现在前端主流框架react或者vue都有对数据流的处理,展现层的逻辑都是前端在控
算法相比较起来没那么重要,这部分一般都是服务端处理掉了
先学习点基础三大件的知识:html + js + css
然后了解下其升级版的特性,比如js -> ES6, css -> less
然后确定下要学习的主流框架,react/vue
学习下打包工具webpack之类的
推荐下蚂蚁的bigfish
基本现在react和vue平分天下了
weex就是kpi产物
基础三大件:html + js(ES6) + css(定位、布局等)
主流框架:react + vue
网络通信原理
领域发展方向:数据可视化/2D、3D动效/Node.js