学习其他前端技术

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

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

存储:localstorage   sessionstrage

一般的话,localstorgehe  这个用得多。

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

电商网站,电商网站有购物车,购物车有商品,我往购物车里面添加了商品,我关闭浏览器。

下次打开购物车,商品还是存在,这个肯定不是放在localstorage里面的,而是放在服务端,数据库里面的。

拖拽。使用jquery的插件去做,一般拖拽的是在PC端的、

缓存:mainifest。用来缓存文件,缓存css,但是使用缓存的话,就要注意更新缓存数据。

多媒体,audio。Video.

用来控制多媒体标签的,播放,暂停,时间。

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

根据视图抽象

原文地址:https://www.cnblogs.com/famensaodiseng/p/6293821.html