随笔分类 - javaScript
javaScript有3部分构成,分别是Dom、Bom、ECMAScript。这里介绍js关于Dom和Bom部分。如果想看关于Ecma相关,请看ECMAScript分类
摘要:<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document<
阅读全文
摘要:通常而言,这3个关键字 都是用来「优雅」的处理ajax异步请求的 另外推荐优质博客:https://blog.csdn.net/yanh_anhttp://www.fromyan.com/或百度搜索:YanH_an
阅读全文
摘要:有时候我们跨域是借助了浏览器对 Access-Control-Allow-Origin 的支持。但有些浏览器是不支持的,所以这并非是最佳方案现在我们来利用nginx 通过反向代理 满足浏览器的同源策略实现跨域通过服务端来模拟客户端请求,来达到设置头部信息的可能以QQ音乐为例子,QQ音乐不允许其他站点
阅读全文
摘要:前端同源策略并不会拦截静态资源请求,那么就将接口伪装成资源,然后后端配合返回一个前端预定义的方法调用,将返回值放入调用该函数的形参即可 后端后端以node为例,其他语言大同小异 效果 补充当然了,如果你觉得麻烦,你可以用jq的jsonp或者其他封装ajax支持jsonp的插件,效果一样
阅读全文
摘要:定义 使用 效果 说明本来只是想着,简单的json转字符串,然后在字符串转json对象呢。结果storage不支持Date类型,存进去会变。所以就了个类型,然后转时间戳
阅读全文
摘要:比如我后端设置延迟3s再响应给前端,我用的是node之koa2 前端设置超时 前端设置非超时
阅读全文
摘要:什么是跨域如大家所知,出于安全考虑,浏览器会限制脚本中发起的跨站请求。比如,使用 XMLHttpRequest 对象发起 HTTP 请求就必须遵守同源策略(same-origin policy)。 具体而言,Web 应用程序能且只能使用 XMLHttpRequest 对象向其加载的源域名发起 HTT
阅读全文
摘要:传统方法在HTML网页中,浏览器通过 默认情况下,浏览器同步加载JavaScript脚本,即渲染引擎遇到<script>标签就会停下来,等到脚本执行完毕再继续向下渲染。如果是外部脚本,还必须加入脚本下载的时间。 如果脚本体积很大,下载和执行的时间就会很长,因此造成浏览器堵塞,用户会感觉到浏览器“卡死
阅读全文
摘要:ECMAScript发展史: 1997 1998.6 1999.12 2008.7 2009.12 2015.61996年11月 javaScript创造者Netscape公司将javaScript提交给ECMA(欧洲计算机制造联合会)1997年 ECMA发布262号标准文件的第一版(ECMA-26
阅读全文
摘要:概述 浏览器组成可分两部分:Shell+内核。浏览器内核又可以分成两部分:渲染引擎(layout engineer或者Rendering Engine)和JS引擎。渲染引擎功能作用 渲染引擎,负责对网页语法的解释(如HTML、JavaScript)并渲染网页。 所以,通常所谓的浏览器内核也就是浏览器
阅读全文
摘要:【可以先看后边再看此文】 get获取json 前端代码 DB.json 效果 html批量读取json html json 效果 项目实战 html json 效果
阅读全文
摘要:<html> <head> <meta charset="utf-8"/> <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script> </head> <body> <fieldset > <legend>输入限制
阅读全文
摘要:其实Bom就是指浏览器的东西,比如弹窗啊、浏览器信息啊等 而Dom则是指文档的东西,就是浏览器里边html的东西,如元素啊、属性啊、事件什么的 但Bom的唯一顶层对象window又包含Dom的顶层对象document,所以说Bom包含Dom。 你仔细想想也是这么个理儿,浏览器肯定要比里边的文档级别大
阅读全文