随笔分类 - javaScript
javaScript有3部分构成,分别是Dom、Bom、ECMAScript。这里介绍js关于Dom和Bom部分。如果想看关于Ecma相关,请看ECMAScript分类
摘要:前言程序创建cvs文件,必须blob标识头部,否则会打不开或者乱码 outputStream.write(new byte[]{(byte) 0xEF, (byte) 0xBB, (byte) 0xBF}); 但是加上之后,前端通过简单的a链接或或window.open现在后的文件,会出现blob丢
阅读全文
摘要:为啥用sourceMap 这几天在搞前端错误日志,做过线上发布的都知道,我们发布到生产环境的代码,一般都有如下步骤: 压缩混淆,减小体积 多个文件合并,减少HTTP请求数 通过编译或者转译,将其他语言编译成JavaScript 这三个步骤,都使得实际运行的代码不同于开发代码,不管是 debug 还是
阅读全文
摘要:<!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>输入限制
阅读全文

浙公网安备 33010602011771号