发表于: 2017-04-20 09:51:55

1 1159


今天完成的事情:


什么是cokkie:

浏览器访问服务器后,服务器传给浏览器的一段数据,此后每次浏览器访问该服务器都必须带上这段数据,用来记录当页面关闭或刷新后仍需要记录额信息。

作用:1.识别用户身份;2.记录历史(如购物车)

特点:1.可以使用js在浏览器直接设置;2.每次网络请求Request headers都会带上,cookie太大会影响传输效率;3.cokkie最大容量为4K,大数据不要存在cokkie

查看:在控制台用【document.cokkie】

设置参数:

path:表示cokkie影响到的路径

expires和maxAge:告诉浏览器cokkie啥时候过期,不设置这两个选项时会产生session cokkie时transient(即时的),当关闭浏览器时就被清除,一般用来保存session的session_id

secure:当secure值为true时,cokkie在HTTP中时无效的,在HTTPS中才有效

httpOnly:浏览器不允许脚本操作document.cookie去更改cookie,一般情况下都应该设置这个为true,这样可以避免被xss攻击拿到cookie。


ID与class:

使用ID为特定的标签设置特定的行为,在js中,获取的class将是一个数组,一般情况下我们利用class为元素添加样式——css,利用ID来为元素添加行为——js


FLEX布局最常用的场景:水平垂直居中

用别的方法实现比较麻烦,用flex方式简单无脑:

display:flex;

justify-content:center;

align-items:center;


如何判断输入字符的数据类型:

使用type of可以解决大部分的数据类型判断

var a="string"; console.log(typeof a); //string
var a=1; console.log(typeof a); //number
var a=false; console.log(typeof a); //boolean
var a; console.log(typeof a); //undfined

var a = null; console.log(typeof a); //object
var a = document; console.log(typeof a); //object
var a = []; console.log(a); //object

var a = function(){}; console.log(typeof a) //function 除了可以判断数据类型还可以判断function类型


任务三代码调试


明天要做的事情:

学习有限状态机,开写任务四


遇到的问题:

正则表达式坑我啊,学了那么久,结果还是学了一个没有广泛意义的个例!


收获:

不积跬步无以至千里啊




返回列表 返回列表
评论

    分享到