随笔分类 -  JavaScript

摘要:下载在Web开发是一个常见需求,最简单的做法是服务端给出文件地址,前端window.open或其他什么的打开一个新窗口的方式把文件下载下来,但这只是针对浏览器不可识别文件类型,对于.png .pdf这种浏览器可以识别的文件类型当我们window.open时浏览器就真的打开了一个新窗口展示这个文件,并 阅读全文
posted @ 2019-05-21 15:00 我的TURF 阅读(237) 评论(0) 推荐(0)
摘要:FileReader对象允许Web应用程序异步读取文件! 简单示例: var reader = new FileReader(); reader.readAsText(upload文件,"UTF-8"); reader.onloadend = function(e) { e.target.resul 阅读全文
posted @ 2019-05-21 14:31 我的TURF 阅读(985) 评论(0) 推荐(0)
摘要:Fetch概念: fetch号称是AJAX的替代品,是在ES6出现的,使用了ES6中的promise对象。Fetch是基于promise设计的。Fetch的代码结构比起ajax简单多了,参数有点像jQuery ajax。但是,一定记住fetch不是ajax的进一步封装,而是原生js,没有使用XMLH 阅读全文
posted @ 2019-05-21 13:56 我的TURF 阅读(486) 评论(0) 推荐(0)
摘要:不同层的职责和API一. 应用层二.框架组件三.框架CORE四.浏览器底层 阅读全文
posted @ 2019-04-30 15:26 我的TURF 阅读(346) 评论(0) 推荐(0)
摘要:一.RegExp对象 javascript通过内置对象RegExp支持正则表达式 有两种方法实例化RegExp对象 ①字面量 ②构造函数 修饰符:g 匹配全文 i 正则表达式原本是对大小写敏感的,加上 i 代表着忽略大小写 m 匹配多行文本 正则表达式由两种基本字符类型组成 1.原义文本字符 2.元 阅读全文
posted @ 2019-01-22 14:32 我的TURF 阅读(161) 评论(0) 推荐(0)
摘要:1.clentWidth和clientHeight ①加入无padding、无滚动条显示占据位置 clientWidth=style.width ②假如有padding、无滚动 clientWidth=style.width+2*style.padding ③假如有padding、有滚动 clien 阅读全文
posted @ 2019-01-22 14:14 我的TURF 阅读(208) 评论(0) 推荐(0)
摘要:Document 阅读全文
posted @ 2019-01-18 11:31 我的TURF 阅读(255) 评论(0) 推荐(0)
摘要:规律1:函数用圆括号调用,函数的上下文是windows对象 所有的全局变量都是windows对象的属性,而函数里面的局部变量,不是windows的属性,不是任何东西的属性,它就是一个变量! 规律2:函数如果作为一个对象的方法,对象打点调用,函数的上下文就是这个对象 规律3:函数是事件处理函数,函数的 阅读全文
posted @ 2018-08-31 17:24 我的TURF 阅读(139) 评论(0) 推荐(0)
摘要:注:首先我们要明白请求是什么?请求分两种,一、静态请求(如:返回js、css、图片等) 二、动态请求(返回跟用户有关的数据) http(apache、nginx等)服务器会判断如果是一个静态请求,会直接返回给客户端,如果是一个动态请求http服务器会把这个请求转发到后台的(tomcat等)应用服务器 阅读全文
posted @ 2018-06-15 12:05 我的TURF 阅读(112) 评论(0) 推荐(0)
摘要:共同点:innerHTML和innerText都会把元素内内容替换掉。不同点:1,innerHTML: 也就是从对象的起始位置到终止位置的全部内容,包括Html标签。 上例中的test.innerHTML的值也就是“<span style="color:red">test1</span>”2,inn 阅读全文
posted @ 2017-05-11 23:41 我的TURF 阅读(1978) 评论(0) 推荐(0)
摘要:Math.random()方法返回0到1之间的一个随机数,不包括0和1 如若想取的一个范围的随机数可套用下面的公式: 一.X+开始数-1=结束数 二.Math.floor(Math.random()*X+开始数) 注:Math.floor()向下舍入,去掉小数点后数 例: //若想取的5到10之间的 阅读全文
posted @ 2016-10-04 22:47 我的TURF 阅读(286) 评论(0) 推荐(0)