1.HTML5提出了两大离线存储技术:localstorage与Application Cache,传统还有离线存储技术为cookie。Application Cache的优势?
a.离线浏览——用户在不能联网的时候依然能浏览整个站点
b.高速——缓存资源是存储在本地的,因此能更快加载。
c.更小的服务器负载——浏览器只需要从服务器端下载有改变的资源即可,相同资源不需要重复下载。
*从可用性与易用性来说,Application Cache是值得使用的,但是最好是做静态资源的缓存,真正要实现离线应用还得花更多的功夫呢!
3.Css3+html5新特性
用于绘画的 canvas 元素
用于媒介回放的 video 和 audio 元素
对本地离线存储的更好的支持
新的特殊内容元素,比如 article、footer、header、nav、section
新的表单控件,比如 calendar、date、time、email、url、search
6.Js性能优化
a. 函数中读写局部变量总是最快的,而全局变量的读取则是最慢的; b.尽可能地少用with 语句,因为它会增加with 语句以外的数据的访问代价; c.闭包尽管强大,但不可滥用,否则会影响到执行速度以及内存; d.嵌套的对象成员会明显影响性能,尽量少用; e.避免多次访问对象成员或函数中的全局变量,尽量将它们赋值给局部变量以缓存。
8.Apicolud、dcloud、appcan
跨平台app开发工具
9.什么是闭包?作用和好处是什么?与普通函数的区别?闭包 由外部定义的内部函数,有权访问另一个函数作用域中的变量。闭包就是函数中的函数,里面的函数可以访问外面函数的变量,外面的变量的是这个内部函数的一部分。闭包的作用和好处
普通函数也能曝光内部的值,但是占用的内存无法释放且函数使用的变量定义到了函数外部不便于理解和管理。b.函数每次执行时都会且只会初始化其内部变量,导致了闭包与普通函数的最大区别。c.每次调用普通函数时他内部都会被初始化成一致状态,导致执行结果是一致的。闭包不同,它的本质是内部函数,调用闭包只会初始化内部函数变量,外部函数的变量没有初始化,实现了变量值得传递。外部函数只在定义闭包时被初始化,闭包消亡时内存被收回。10.正则
.:匹配任何单个字符。
[ ] :匹配括号中的任何一个字符。
( ) :将()之间括起来的表达式定义为“组”(group),并且将匹配这个表达式的字符保存到一个临时区域,这个元字符在字符串提取的时候非常有用。
| :将两个匹配条件进行逻辑“或”运算。
*:匹配0至多个在它之前的子表达式,和通配符*没关系。
+ :匹配前面的子表达式一次或多次,和*对比(0到多次)。
{n} :匹配确定的n次。
{n,} :至少匹配n次。
{n,m}:最少匹配n次且最多匹配m次。
^另外一种意思:非!(暂时不用理解)
$ :匹配行结束符。
等价: ?,*,+,d,w 都是等价字符 ?等价于匹配长度{0,1} *等价于匹配长度{0,} +等价于匹配长度{1,} d等价于[0-9] w等价于[A-Za-z_0-9]。
常用运算符与表达式: ^ 开始 () 域段 [] 包含,默认是一个字符长度 [^] 不包含,默认是一个字符长度 {n,m} 匹配长度 . 任何单个字符(. 字符点) | 或 转义 $ 结尾 [A-Z] 26个大写字母 [a-z] 26个小写字母 [0-9] 0至9数字
[A-Za-z0-9] 26个大写字母、26个小写字母和0至9数字 , 分割 分割语法:[A,H,T,W] 包含A或H或T或W字母[a,h,t,w] 包含a或h或t或w字母[0,3,6,8] 包含0或3或6或8数字语法与释义:
以上就是本篇文章【理论整理(三)】的全部内容了,欢迎阅览 ! 文章地址:http://xiaoguoguo.dbeile.cn/news/1393.html 资讯 企业新闻 行情 企业黄页 同类资讯 首页 网站地图 返回首页 多贝乐移动站 http://xiaoguoguo.dbeile.cn/mobile/ , 查看更多