javacript
文章平均质量分 64
# javacript
SwaryLA
迎着朝阳,披着余晖,树树木棉,火红盛开
展开
-
JS 传各种文件到后端
选择了readerAsDataURL 方法 读取数据,因为试过其他方式,发现其他方式获取数据后在传到后端时,容易引起浏览器崩溃。由于readerAsDataURL方法,获取的返回值,并不是完全的数据,而是加了一些前缀。由于readAsDataURL将文件转为了base64格式,所以后端只需要转回去就OK了.打开文件(文件名后缀要一致!) ,f.write 都会,就不写了。一个前端上传文件按钮功。使用ajax发送数据。后端接受数据就OK。原创 2023-01-01 12:37:43 · 1672 阅读 · 1 评论 -
obj[‘x‘]和obj[x]的区别
但是属性名绝对不能是引用数据类型,如果设置引用类型,最后也是转换为字符串处理的。【说法二:属性名类型可以是任何基本类型值,处理中可以和字符串互通】【说法一:属性名类型只能是字符串或者Symbol】由零到多组键值对(属性名和属性值)组成的。原创 2022-11-23 18:10:15 · 390 阅读 · 0 评论 -
观察者模式 Observer模式
观察者Observer模式的定义:指多个对象间存在一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新(做出不同的动作)。这种模式有时又称作发布-订阅模式、模型-视图模式,它是对象行为型模式。原创 2022-11-22 16:11:01 · 582 阅读 · 0 评论 -
23种设计模式
解释:行为模式主要关注对象间通信的问题,行为模式主要有模板模式、策略模式、迭代器模式、中介模式、备忘录模式、解释器模式、观察者模式、访问者模式、状态模式、责任链模式、命令模式。记忆:简单一句话,与时代潮流结合,装外向时(适配器模式)代(代理模式)结(桥接模式)合(组合模式),装(装饰模式)外(外观模式)向(享元模式);主要有代理模式、外观模式、装饰器模式、享元模式、组合模式、适配器模式、桥接模式不能继承,过滤器模式。备忘录模式在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态;原创 2022-11-10 19:33:20 · 100 阅读 · 0 评论 -
深度理解取余/取模运算
浮点数(或者整数相除),是有很多的取整方式的,0向取整、(正、负)无穷向取整、四舍五入取整…如果 a 和 d 是两个自然数,d非零,可以证明存在两个唯一的整数 q 和 r,满足 a = q*d + r , q 为整数,且0 ≤ |r|< |d|。其中,q 被称为商,r 被称为余数在不同语言,同一个计算表达式,“取模”结果是不同的。我们可以称之为分别叫做正余数 和 负余数具体余数 r 的大小,本质是取决于商 q 的。而商,又取决于除法计算的时候,取整规则。原创 2022-11-01 14:55:54 · 2186 阅读 · 0 评论 -
运算符之 --- 取余运算 %
职能作用于两个整型数(正整数、负整数),运算结果是两数相除后的余数,运算结果为整数。javascript取模运算是一个表达式的值除以另- 个表达式的值,并返回余数。(2)、被除数小于除数时,运算结果等于被除数。(1)、运算结果正负号与被除数符号一致;例3:8%-3(被除数为正,除数为负)例2:-8%3=-2(被除数为负数)例4:3%8=3(被除数小于除数)例1:8%3=2(被除数为正数)取模在js里就是取余数的意思。原创 2022-11-01 14:24:52 · 731 阅读 · 0 评论 -
JQuery学习
事件的冒泡是指,父子元素同时监听同一个事件。当触发子元素的事件的时候,同一个事件也被传递到了父元素的事件里去响应。对象之外,还需要等页面中所有元素去准备好自己显示时需要的数据。的页面加载完成之后,会把所有注册了函数都按照注册的顺序,依次全部执行。:返回当前元素到指定匹配的元素为止的后面元素。:返回当前元素到指定匹配的元素为止的前面元素。:返回匹配给定选择器的后代元素、祖先、后代。的页面加载完成之后。:返回包含有匹配选择器的元素的元素,和。:返回当前元素后面所有的兄弟元素。:返回当前元素前面所有的兄弟元素。原创 2022-09-28 14:00:44 · 162 阅读 · 0 评论 -
nodeName、nodeValue和nodeType节点介绍
JavaScript中的所有节点类型都继承自Node类型,因此所有节点类型都共享相同的基本属性和方法。每个节点都有一个nodeType属性,用于表明节点的类型。nodeType属性返回选定节点的节点类型,可以让我们知道、区分文档中的各个节点。注释:nodeName 所包含的 XML 元素的标签名称永远是大写的。nodeValue 属性对于文档节点和元素节点是不可用的。如果节点是元素节点,则 nodeType 属性将返回 1。如果节点是属性节点,则 nodeType 属性将返回 2。元素element 1。原创 2022-09-26 12:20:30 · 1452 阅读 · 0 评论 -
!~是什么
!~是什么原创 2022-07-05 14:32:19 · 300 阅读 · 0 评论 -
JavaScript刷新当前页面的五种方式
javascript中的location.href有很多种用法,主要如下:当前页面打开URL页面方式一:self.location.href="/url"方式二:location.href="/url"方式三:windows.location.href="/url在父页面打开新页面parent.location.href="/url"在顶层页面打开新页面top.location.href="/url"如果页面中自定义了frame,那么可将parent原创 2022-05-17 10:57:39 · 3435 阅读 · 0 评论