javascript
tongwandouQX
想法、意识远比技术本身更有传授的价值! 多积累,肯动脑子,肯动手敲代码,多学习,提升自己的能力和对编程思想的理解能力才是最关键!
展开
-
浏览器缓存机制
DNS 缓存什么是DNS全称 Domain Name System ,即域名系统。万维网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。DNS协议运行在UDP协议之上,使用端口号53。DNS解析简单的说,通过域名,最终得到该域名对应的IP地址的过程叫做域名解析(或主机名解析)。www.dnscache.com ...转载 2019-01-25 19:18:36 · 573 阅读 · 0 评论 -
跨域资源共享 CORS 详解
CORS是一个W3C标准,全称是"跨域资源共享"(Cross-origin resource sharing)。它允许浏览器向跨源服务器,发出XMLHttpRequest请求,从而克服了AJAX只能同源使用的限制。本文详细介绍CORS的内部机制。一、简介CORS需要浏览器和服务器同时支持。目前,所有浏览器都支持该功能,IE浏览器不能低于IE10。整个CORS通信过程,都是浏览器自动完成,...转载 2019-01-14 18:18:30 · 495 阅读 · 0 评论 -
http请求方式: post put patch 总结
idempotent 幂等的如果一个方法重复执行多次,产生的效果是一样的,那就是idempotent的; idempotent的意思是如果相同的操作再執行第二遍第三遍,結果還是一樣。 “Methods can also have the property of ‘idempotence’ in that (aside from error or expiration issues) th...转载 2018-04-02 16:44:04 · 44188 阅读 · 0 评论 -
像素、分辨率及PPI各自含义与区别及目前主流手机的分辨率介绍
一、像素像素是构成位图的基本单元,当位图图像放大到一定程度时,所看到的一个一个的马赛克色块就是像素且像素色块的大小不是绝对的。1.物理像素(设备像素)一个显示屏的成像原理是通过一系列的小点排列成一个大的矩形,不同的小点通过显示不同的颜色来显示成图像。这每一个小点被叫做一个物理像素(即设备像素)。2.CSS像素CSS像素作为Web开发者我们整天在CSS里用px作为长度单位。这里的...原创 2018-04-14 12:48:07 · 8481 阅读 · 0 评论 -
moment.js--时间插件介绍
博主为大家介绍一个非常好用的时间处理插件– moment.js:momentjs对js中的date对象进行了一层封装,使之具有更加强大日期处理能力。它里面包含了非常多而且有用的对时间进行操作的方法,例如:时间加减法、比较大小/差值计算、isBefore/isAfter,还支持非常多的时间格式及语言。使用环境Momentjs支持多个环境,既可以在浏览器中使用,也可以脱离浏览器的环境在no...原创 2018-03-23 11:37:25 · 3938 阅读 · 0 评论 -
HTTP中的content-type的几种取值分析
四种常见的 POST 提交数据方式我们知道,HTTP 协议是以 ASCII 码传输,建立在 TCP/IP 协议之上的应用层规范。规范把 HTTP 请求分为三个部分:状态行、请求头、消息主体。类似于下面这样:<pre> <method> <request-url> <version> <headers> &...转载 2018-02-23 18:12:58 · 9056 阅读 · 0 评论 -
User-Agent结构介绍及主流浏览器User-Agent大全
一、基础知识篇:(一)、HttpHeader之User-AgentUserAgent中文名为用户代理,是Http协议中的一部分,属于头域的组成部分,UserAgent也简称UA。它是一个特殊字符串头,是一种向访问网站提供你所使用的浏览器类型及版本、操作系统及版本、浏览器内核、等信息的标识。通过这个标识,用户所访问的网站可以显示不同的排版从而为用户提供更好的体验或者进行信息统计;例如用手机访问谷歌和电转载 2018-03-01 18:05:01 · 11248 阅读 · 0 评论 -
如何在跨域请求中允许带入原网站的cookie(401:not authorizated)
博主在项目开发中,遇到一个问题,在当前网页,发送一个跨域请求,可是浏览器给我报401:not authorizated。一开始以为是我写的http请求没有带入一些身份验证信息,后来仔细研究了下,此跨域请求没有带包含认证信息的cookie,可是我看了项目中别的http请求压根没有单独去设置这种cookie。 我又看了下Chrome—》 DevTools—》application—》Cookies,发原创 2018-02-09 17:29:07 · 3487 阅读 · 0 评论 -
一张图看懂encodeURI、encodeURIComponent、decodeURI、decodeURIComponent的区别
一、这四个方法的用处1、用来编码和解码URI的统一资源标识符,或叫做 URI,是用来标识互联网上的资源(例如,网页或文件)和怎样访问这些资源的传输协议(例如,HTTP 或 FTP)的字符串。除了encodeURI、encodeURIComponent、decodeURI、decodeURIComponent四个用来编码和解码 URI 的函数之外 ECMAScript 语言自身不提供任何使用 URL转载 2018-01-24 18:00:54 · 337 阅读 · 0 评论 -
Ajax本地跨域问题 Cross origin requests are only supported for HTTP
问题:打开本地html文件时,报错如下 Cross origin requests are only supported for protocol schemes: http, data,chrome-extension, https, chrome-extension-resource.分析:浏览器为了安全性考虑,默认对跨域访问禁止。解决:给浏览器传入启动参数(allow-file-a原创 2018-01-07 18:51:05 · 720 阅读 · 0 评论 -
用javascript实现win7系统扫雷游戏
闲来无事,想用javascrpt做些小游戏,感觉Win7系统中的扫雷游戏比较有意思,故花了一些时间通过b编写原生的javascript代码来实现网页版扫雷游戏。首先,应该通过HTML+CSS写好网页的静态布局,如下所示: 扫雷 游戏(G)帮助(H) 游戏失败原创 2017-09-17 13:31:47 · 1721 阅读 · 4 评论 -
javascript实现web版拼图游戏
利用javacript编写拼图游戏,主要需实现拖拽效果、图块吸附效果,拼图打乱动画,还需要做碰撞检测。本人为了让这个游戏的体验性好一点,还添加了是我的原创 2017-09-17 22:30:53 · 8620 阅读 · 53 评论 -
Javascript内存泄漏
最近在面试的过程中,面试官问到关于javascript中的内存泄漏问题。我当时只能想到“垃圾回收机制”和ES6中新增的weakSet等,至于内存泄漏一些的原理性问题没能很好的回答,原因当然是我自己本人对这块的知识也不是很清楚。回去的路上一直在百度和查文档,发现阮一峰大牛对javascript内存泄漏这块讲的很详细。所以站在巨人的肩膀上,在这里转载了阮大牛的技术文章,以供大家和自己学习。 原文地址:转载 2017-11-29 21:55:10 · 303 阅读 · 0 评论