HTML5语义标签,在IE8上面运行部了,html5shiv.js文件,引入这个文件是用javascript
来解决html5标签兼容的。不能兼容css3css
存储:localstorage sessionstragehtml
通常的话,localstorgehe 这个用得多。前端
电商网站,电商网站有购物车,购物车有商品,我往购物车里面添加了商品,我关闭浏览器。vue
下次打开购物车,商品仍是存在,这个确定不是放在localstorage里面的,而是放在服务端,数据库里面的。html5
拖拽。使用jquery的插件去作,通常拖拽的是在PC端的、java
缓存:mainifest。用来缓存文件,缓存css,可是使用缓存的话,就要注意更新缓存数据。react
多媒体,audio。Video.jquery
用来控制多媒体标签的,播放,暂停,时间。css3
Css3
兼容:移动端页面基本不用怎么考虑,由于都是基于webkit内核、。
PC端,ie8都不兼容,ie9也会有兼容问题。
Goole,firefox
若是说你要写的css3要在ie8上面使用,咱们说,要使用渐进加强的方法、
Fullpage 监控滚轮的插件,之后jquery有n多插件,你只须要记住怎么用就行,不用管API
AJAX 之后咱们跟后台交互,一种是同步交互,只须要知道地址,超连接。
点击一下,服务端返回数据,数据直接浏览器解析。
同步交互:我使用利用js给咱们提供的api.
XMLHttpRest 对象来完成异步交互
Var xhr = new
Json的数据格式,xml的数据格式。
Key:value结构 key:value 这个的值的类型是不固定的。
咱们去解析json格式的数据。最原始的方式,就是字符串切割。
Substring(0,3)
String里面的一些方法,你们都要去看看。
把json格式的字符串,转换成javascript对象、
通常ajax,交互数据,获取数据。
对于咱们来讲,咱们都是在页面上面发送一个请求。给服务器的一个地址发送请求,服务器接收到请求,返回数据,,咱们获取到数据(json.xml)咱们获得数据以后,把这些数据进行解析,解析以后咱们组装成标签,放在页面上面,用户就看到界面效果。
点击发请求,下拉发请求。滚动发请求。
咱们解析数据,咱们把服务端的数据获取到,解析数据,。数据与咱们的标签组装到一块儿,这个过程比较繁琐的,
就出现一个新的技术,叫模版, artTemplate
帮助咱们解析json 格式的数据,解析以后与标签进行组装,这个过程咱们就可使用模版去作。
1.baidu TeMLATE
2.ARETEMLPATE
3.VELOCITY
Artemplate,帮助咱们干两件事,解析json格式的数据,将
经过script标签发送请求,就没有跨域限制了,
我须要给服务端传递一个参数名字callback。
Callback的值就是一个函数,我须要在客户端定义这个函数。
我是给服务端传递了一个函数,服务端返回的是一个回调函数。
原理:传过去一个回调函数,返回一个回调函数的调用,数据跟整函数做为参数传递到客户端。
三种类型APP/
原生APP
混合APP
WEBapp
移动端的网页的开发,作网页开发。(移动端的网页开发跟PC端的开发)
移动端的布局:
后台mvc
前台mvc
传统的网站开发方式
前台和后台是融合在一块儿的。
前端开发人员和后台人员开发效率不高。
可维护性低。
前台MVC
先后端分离。
Angular,react,vue
增删改查。。
C -create
R -read
U -update
D -deleta
根据视图抽象