Fork me on GitHub

Vue 渐进式 JavaScript 框架

mes

plc

opc

mysql


eslint 6代码规范

nodejs不学

前端知识体系

html布局,css特效

css是标记语言,没有变量,不具有可编程特性

所以如果css可以面向对象编程就好了,sass预处理器,less基于客户端

JavaScript

native原生js开发

获取app元素

jQuery:$("#app")

JS: document.getelementbyid("app")

typescript

微软做的,迟早会被开刀

官方的特性还是太少了,比原生的es6思想更前卫

要编译成js,es6也要编译

框架

简化开发要选操作

jQuery

jQuery渲染比较慢,也可以使用Ajax特性

要想找到<span ="app">需要操作$("#app").find("#app")

需要一次次去遍历dom操作

浏览器三端统一的引用程序

jQuery支持ajax

angular

谷歌出品,到现在为止出了第六代

特点:把mvc弄到了前端

缺点:迭代版本不合理,从1到2完全是两种不同的语言

typescript

react

特点:实行虚拟DOM,在内存里面模拟操作,不需要到

缺点:需要学jsx语言

Vue框架特点

渐进式框架:越高级支持的东西越多,随着浏览器等级改变页面的内容。

Soc原则:只关心视图层,只改界面。通信功能是没有的,所以需要axios通信框架

虚拟DOM:react

模块化开发:angular

html静态,js是动态,实现了动静分离

vue

vue画页面

vuex插件

vuex状态管理框架,http状态,帮你管理框架,存储

vue-router

vue-router做页面跳转

路由

路由:A标签跳转过去

httpclient的底层Java类包urlconnection

ant-design

按钮上面都会下雪

2018/12/25 政府以为自己被黑客入侵

构建工具

Babel:

把不支持的es特性搞到支持

webpack

模块打包器

element ui,iview

飞冰 ice,页面

js交互

三端统一

hybrid app:一套代码三端执行

调用硬件,陀螺仪什么的,不用原生开发怎么调用硬件

如何打包

云打包(必须提供代码)

dcloud,写前端,mui,打包工具

打包成安卓和ios

hbulid,就是eclipse

本地打包

本地打包,搭建环境,Cordova

得用苹果电脑,建设一个服务器

前端:写代码vscode,打包用hbuild

前端人员需要后端,nodejs后端技术

npm

npm打包,类似maven,编译js依赖打包运行yarn类似gradie,打包效率高

yarn比npm效率高

web用maven

安卓用gradle

改变之后的开发过程

前端框架通信,界面

前端工程师:防止时间浪费,先用nodejs先搭建服务器,然后开始做东西

后端工程师:后端用vue,然后接口写好了,nodejs对接接口

前后端分离史

结构表现行为

一个前端全栈工程师,做不到微服务架构

why

MVC,单体地狱降低开发的复杂度

MVC是视图层的模式,不是设计模式,就是model,view,controller

高内聚,低耦合,

  1. 只能在Java上开发,所有语言都能提供接口,但是其他技术不ok
  2. 数据怎么来,在control里面给数据,耦合度高,工作职能上

动静分离

前端玩不了花样

前后分离

写病毒,膏药广告

谷歌gmail让js复活了

ajax自动补全,异步请求服务器补全

web2.0

js弱类型交互语言

无论如何都拿到数据,之前都是直接报错

cs,bs模式

angular后台移到前端mvc

呈现页面交互的都是前端,有界面

mvvm视图层的模式

组件可以用来做模板,万物皆对象,

控制器显示男女图标,什么数据代表什么模式

全异步,通过Ajax渲染出来了,申请html

url设计,页面跳转的问题

会用docker和Linux

不敢动刀,具备更完善的知识体系

MVVM介绍

c#桌面应用程序

wpf做的

刷新获得资源除了Ajax,

除了微软还可以装Javaapplet

posted @ 2020-08-13 08:58  WalterJ726  阅读(178)  评论(0编辑  收藏  举报