学习其余前端技术

HTML5语义标签,在IE8上面运行部了,html5shiv.js文件,引入这个文件是用javascript

 

来解决html5标签兼容的。不能兼容css3css

 

存储:localstorage   sessionstragehtml

通常的话,localstorgehe  这个用得多。前端

  1. 换肤,浏览器的搜索历史记录,阅读。(存储位置。)小说的一个定位。
  2. 错误。

电商网站,电商网站有购物车,购物车有商品,我往购物车里面添加了商品,我关闭浏览器。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端的开发)

移动端的布局:

  1. 流式布局。
  2. Rem布局。

 

 

后台mvc

前台mvc

 

传统的网站开发方式

前台和后台是融合在一块儿的。

前端开发人员和后台人员开发效率不高。

可维护性低。

前台MVC

先后端分离。

Angular,react,vue

 

增删改查。。

C       -create

R       -read

U      -update

D      -deleta

 

根据视图抽象

相关文章
相关标签/搜索