cookie
存储数据
a.不能跨域
b.容量大小:4kb
c.不安全 (f12可以看到,会随着数据一起发送到服务器)
d.名字是唯一
e.有生命周期:默认是session(会话,开始是打开网页,关闭是关闭浏览器)
f.不能跨浏览器
requirejs\seajs
模块化
a.解决变量冲突
b.降低代码耦合
c.不用手动引入很多js
d.解决js之间的依赖关系
Jquery
库 帮助我们快速开发
a).选择器
b).扩展性
正则
a).操作字符串
b)表单校验
邮箱,电话,手机号
交互
ajax
jsonp
面向对象
AngularJS
非紧急
语言特性+性能优化
ZQuery
php+mysql+nodejs
高级运动
算法+数据结构
jquery中的animate与stop什么时候一起出现
一直一起出现
jquery on.off事件绑定、解绑、事件委托的写法
$().on('event',['select'],function(){
});
jquery插件
jquery的应用不熟练
jsonp没有get、post之分
ajax({
url:URL,
type:'get',
data:{
a:12,
b:5
},
success:function(res){
var json = eval('('+res+')')
}
});
ajax
jsonp
================================================
字符串的方法
str.match() 获取 数组
str.search() 查看规则在字符串中的位置
str.replace()
正则中replace中第二个参数function的用法
正则中的match、search、replace有什么区别?什么时候用?
字符串中的量词
{n} (苹果){13} 有13个苹果
{n,m} (苹果){n,m} 最少有n个苹果,最多m个
{n,} (苹果){n,} 最少有n个苹果,最多不限
? {0,1} (苹果)? 有1个苹果或者没有苹果
+ {1,} (苹果)+ 最少有1个苹果,最多不限
* {0,} (苹果)* 没有苹果,或者有苹果
[]
任选一个
[abc]
范围
[a-z]
[abcdefghijklmnopqrstuvwxyz]
[0-9]
[0123456789]
[14-79] [145679]
排除
[^]
转义
\d 所有数字
\w 所有英文数字_
\s 所有空白
\D 除了数字
\W 除了数字英文_
\S 除了空白
. 所有字符
\b 单词边界
校验
=================================================
cookie
如何用?
setCookie(name,value,iDay)
getCookie(name)
removeCookie(name)
什么时候用?
当要保存东西的时候用。