
基础知识
文章平均质量分 61
Amyuan的笔记
本人所有博客仅供本人学习使用,文章里写的很多摘取自别人的智慧结晶,能注明来源的皆注明了,如有侵权行为,望告知。
致力于成为一名优秀的前端程序员。
本人微信号:Amyuan23。非诚勿扰。
展开
-
数据结构与算法基础
几种常见算法算法演示冒泡排序 (Bubble Sort) 有个数组a=[5,4,1,3,2,6],从小到大排序,总共进行a.length-1轮,首先将a[0]和a[1]比较,谁大就把谁放在后面,交换完后再将a[1]和a[2]比较,谁大就把谁放在后面…..一直到a[4]和a[5]比较,进行完第一轮后,最大的那个就已经放在最后一位了,接下来再重新从a[0]开始……直到进行到a[3]和a[4]...原创 2018-04-11 00:52:05 · 480 阅读 · 0 评论 -
webstorm相关
shift + shift 搜索 搜VCS,版本控制push失败 这个地方 SSH executable换成native解决webstorm浏览器请求授权 点击setting的Debugger选项,勾中Allow unsigned requests原创 2018-08-29 17:58:26 · 242 阅读 · 0 评论 -
页面性能优化
1. 资源压缩合并,减少HTTP请求2. 非核心代码异步加载 1、异步加载的方式动态脚本加载deferasync2、异步加载的区别defer是在HTML解析完之后才会执行,如果是多个,按照加载的顺序依次执行async是在加载完之后立即执行,如果是多个,执行顺序和加载顺序无关3.利用浏览器缓存 Cache-Control & ETag强缓存 如:...原创 2018-08-07 23:34:36 · 252 阅读 · 0 评论 -
从URL输入到页面展现
在浏览器里输入了www.baidu.com ,然后跳出了百度首页。这短短的几秒里发生了什么呢?简单来说,从输入URL到页面展现有6步:输入URL域名解析服务器处理网站处理流程浏览器处理绘制页面1.输入URLURL是什么统一资源定位符,用于定位互联网上的资源。互联网上的每个文件都有一个唯一的URL,基本URL包含模式(或称协议)、服务器名称(或IP地址)、路径和文件。模式/协转载 2018-01-04 22:50:57 · 350 阅读 · 0 评论 -
Cookie & Session
文章参考来源:方应杭CookieHTTP是一种无状态的协议,cookie可以让HTTP有状态。 设置CookieSet-Cookie: <cookie-name>=<cookie-value>;浏览器获得Cookie后,下一次发请求会带上Cookie: <cookie-name>=<cookie-value>原创 2018-05-23 21:45:26 · 207 阅读 · 0 评论 -
HTTP缓存——Cache-Control & ETag
缓存和重用以前获取的资源的能力是优化性能很关键的一个方面Cache-Control在想要想要被缓存的文件上设置response.setHeader('Cache-Control', 'max-age=30')max-age的值表示多少秒之内浏览器不会再请求这个文件,而会在请求中读取。 一般情况下,如百度,设置为10年,即越长越好。如果要更新,则改变文件的url。 在node.j...原创 2018-05-23 17:03:21 · 785 阅读 · 0 评论 -
HTTP知识
1. HTTPHyperText Transfer Protocol 超文本传输协议,它教客户端如何请求、服务器如何响应。2. 状态码HTTP状态码分类 分类 分类描述 1** 信息,服务器收到请求,需要请求者继续执行操作 2** 成功,操作被成功接收并处理 3** 重定向,需要进一步的操作以完成请求 4** 客...原创 2018-04-05 03:01:12 · 533 阅读 · 0 评论 -
前端代码规范
如果变量是一个布尔值,变量名最好加上 is、has 或 can 作为前缀原创 2018-09-28 17:51:34 · 246 阅读 · 0 评论