随笔分类 -  前端

摘要:今天来了需求 用户上传附件后,想要下载。 但是附件尚未被保存至服务器。 奇葩的需求,本地明明有,还想下载。既然如此 答案如下 这里的content 可以理解为 使用input[file] 读取的文件的 files/fileList的一个元素, 如果这个元素在浏览器显示有 当前时间属性,应该就是它了 阅读全文
posted @ 2021-08-27 14:32 姓蜀名黍 阅读(299) 评论(0) 推荐(0) 编辑
摘要:最早只有127个字母被编码到计算机里,也就是大小写英文字母、数字和一些符号,这个编码表被称为ASCII编码,比如大写字母A的编码是65,小写字母z的编码是122。 但是要处理中文显然一个字节是不够的,至少需要两个字节,而且还不能和ASCII编码冲突,所以,中国制定了GB2312编码,用来把中文编进去 阅读全文
posted @ 2021-08-09 15:30 姓蜀名黍 阅读(316) 评论(0) 推荐(0) 编辑
摘要:JS是浏览器内置脚本语言 1. JS嵌入网页的方法<script>元素直接嵌入代码。: <script> var x = 1 + 5; console.log(x); </script> <script>标签加载外部脚本 <script src="https://www.example.com/sc 阅读全文
posted @ 2021-06-01 09:22 姓蜀名黍 阅读(185) 评论(0) 推荐(0) 编辑
摘要:js event 事件的本质是程序的各组成部分之间的一种通信方式,也是异步编程的一种实现 DOM的事件触发都是定义在EventTarget接口。所有节点对象都部署了这个接口。 该接口主要实现三个方法addEventListenser 绑定事件的监听函数removeEventListener 移除事件 阅读全文
posted @ 2021-05-28 09:14 姓蜀名黍 阅读(1399) 评论(0) 推荐(0) 编辑
摘要:DOM 是js操作网页的接口, 又称 文档对象模型 ‘Document Object Model’, 浏览器会根据DOM模型将节点解析成树状结构 DOM的组成最新单位称为节点 Nodo 节点的类型有七种 Document DocumentType Element Attr Text Comment 阅读全文
posted @ 2021-05-22 12:35 姓蜀名黍 阅读(170) 评论(0) 推荐(0) 编辑
摘要:转载至 https://blog.csdn.net/luo_zehua/article/details/9991195 Embed(一)、基本语法:embed src=url说明:embed可以用来插入各种多媒体,格式可以是 Midi、Wav、AIFF、AU、MP3等等, Netscape及新版的I 阅读全文
posted @ 2021-05-22 12:22 姓蜀名黍 阅读(227) 评论(0) 推荐(0) 编辑
摘要:大部分编程语言的继承是通过类‘’class''来实现,而javascript需要通过原型链实现继承的。 事实上 ES6引入的class语法,也是通过原型实现类的继承 原型对象 js创建实例对象,生成相同的属性方法,对应不会变化的属性方法,会造成内存浪费。 所以JavaScript的原型对象就出来了 阅读全文
posted @ 2021-05-09 16:18 姓蜀名黍 阅读(181) 评论(0) 推荐(0) 编辑
摘要:实例对象和new 1. 对象是单个实物的抽象, 是一个容器,封装了属性和方法。 2. 生成一个对象需要一个模板,javascript语言用构造函数(constructor) 作为对象的模板。 3. new命令是执行构造函数,返回对象实例。 new命令本身可以执行构造函数,所以后面的构造函数可以带括号 阅读全文
posted @ 2021-05-09 11:27 姓蜀名黍 阅读(83) 评论(0) 推荐(0) 编辑
摘要:1. 聊一聊什么是调用栈 比较官方的术语是: 调用栈是解释器(比如浏览器中的 JavaScript 解释器)追踪函数执行流的一种机制。 白话文解释一下, 无论何种语言, 在程序调用的过程中总会从一个方法调用到另外一个方法中,这种调用关系的执行在内存中会有一个栈的先进后出的过程。 最初是一个空栈,最终 阅读全文
posted @ 2021-04-10 12:28 姓蜀名黍 阅读(379) 评论(0) 推荐(0) 编辑
摘要:今天在安装react脚手架模板项目的时候出现错误如下 A template was not provided. This is likely because you're using an outdated version of create-react-app.Please note that g 阅读全文
posted @ 2021-04-07 10:45 姓蜀名黍 阅读(470) 评论(0) 推荐(0) 编辑
摘要:柯里化(Currying)是把接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的函数,并且返回接受余下的参数且返回结果的新函数的技术。 通过一个例子再解释理解一下 // 普通的add函数 function add(x, y) { return x + y } // Currying后 阅读全文
posted @ 2021-04-03 08:41 姓蜀名黍 阅读(56) 评论(0) 推荐(0) 编辑
摘要:function demo(){ let a = 100 return function(){ console.log(a) } } let a = 200 demo() 通过外面访问方法内部的局部变量。 这种闭包比较占用内存 局部属性一直没有被垃圾回收 阅读全文
posted @ 2021-03-14 20:09 姓蜀名黍 阅读(242) 评论(0) 推荐(0) 编辑
摘要:Promise的用途1. 用于异步计算2. 可以将异步操作序列化,按照期望的顺序进行执行, 返回符合预期的结果3. 在对象之间传递和操作Promise,帮助我们处理队列产生的原因 .JavaScript包含大量异步操作。 js为交互检查表单而生。操作DOM 事件监听也是一种异步操作 ajax回调 j 阅读全文
posted @ 2021-03-14 20:06 姓蜀名黍 阅读(71) 评论(0) 推荐(0) 编辑
摘要:工作遇到一个需求 需要将一个数字转换成Excel表格的对应列名. Excel到Z之后 接下来 AA ... 经研究发现,js有方法 JavaScript fromCharCode() 方法 JavaScript String 对象 定义和用法 fromCharCode() 可接受一个指定的 Unic 阅读全文
posted @ 2020-09-14 15:28 姓蜀名黍 阅读(753) 评论(0) 推荐(0) 编辑
摘要:初级篇 1、三目运算符 const x = 20; let answer; if(x > 10) { answer = 'greater than 10'; }else { answer = 'less than 10'; } 简写为: const answer = x > 10 ? 'greate 阅读全文
posted @ 2019-03-22 14:23 姓蜀名黍 阅读(749) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示