- 博客(7)
- 资源 (4)
- 收藏
- 关注
原创 cookie和session
为什么需要cookie?http协议基于tcp,但是默认是不保持连接(也可以通过设置Keep-Alive保持),所以,http协议可以说是一个无状态的协议。用户的每次请求都是无状态的,但是,web服务器需要记录本次连接的用户的状态。这个就需要cookie来记录本次连接的用户信息。2.cookie是怎么工作的?比如登录状态,web服务器需要知道当前连接的是哪个用户。方案1:每个页面...
2019-06-11 00:32:30 87
原创 js中的forEach不是for
js中的遍历方式有几种:for 遍历 forEach函数遍历 map函数遍历 for...in..遍历 for...of...遍历其中for循环遍历可以使用continue和break,跳出本次循环和整个循环。forEach样子跟for有点类似,但是其中不能使用break来跳出循环。forEach中包含break/continue,运行会直接报错。return语...
2019-06-10 23:35:56 657
原创 命令行用curl发送json数据
在 web 测试中,可以用 curl 模拟 web 请求。参数:-X POST默认是 GET 方法,-X 可使用 POST 方法,当然还有其他方法。新点的curl会提示:Note: Unnecessary use of -X or --request, POST is already inferred.那么-X POST都不需要了。-d传送参数,后面带具体参数-v可查看详情传...
2019-06-08 01:34:38 5644
转载 snabbdom例子
snabbdom的核心API。核心函数就两个,一个是h函数,进行vnode定义。一个是patch函数,对vnode进行patch。如果熟悉 Linux 的 diff/patch 命令,就很容易理解了。h(‘标签名’, {属性}, [子元素])patch(旧节点, 新节点) <body> <div id="container"></di...
2019-06-07 22:35:31 498
原创 js中的this理解
本篇参考多篇网文, 记录自己对这个问题的理解。为什么要这么设计?由于函数可以在不同的运行环境执行,所以需要有一种机制,能够在函数体内部获得当前的运行环境(context)。所以,this就出现了,它的设计目的就是在函数体内部,指代函数当前的运行环境。(不是函数定义时的环境)。为什么函数可以在不同的运行环境执行?这个跟js是动态语言有关系。静态编译的语言,会用固定地址替代函数名。程...
2019-06-06 02:01:09 222
原创 npm安装/查询/删除操作
npm安装/查询/删除操作安装安装分为本地安装和全局安装。npm install xxx # 本地安装npm install -g xxx # 全局安装本地安装将安装包放在 ./node_modules 下(运行npm时所在的目录)可以通过 require() 来引入本地安装的包全局安装3. 将安装包放在 /usr/local (Windows: %AppData%\npm)...
2019-06-05 00:23:59 521
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人