js

同源策略是什么意思
JavaScript

同源策略是什么意思

53 0

同源策略是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。可以说Web是构建在同源策略基础之上的,浏览器只是针对同源策略的一种实现。同源策略是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。可以说Web是构建在同源策略基础之上的,浏览器只是针对同源策略的一种实现。同源策略,它是由Netscape提出的一个著名的安全策略。当一个浏览器的两个tab页中分别打开来 百度和谷歌的页面当浏览器的百度tab页执

引起内存泄漏的操作有哪些
JavaScript

引起内存泄漏的操作有哪些

119 0

引起内存泄漏的操作有:1、setTimeout的第一个参数使用字符串而非函数的话,会引发内存泄漏;2、闭包、控制台日志、循环【在两个对象彼此引用且彼此保留时,就会产生一个循环】,会引发内存泄漏。内存泄漏指任何对象在您不再拥有或需要它之后仍然存在。垃圾回收器定期扫描对象,并计算引用了每个对象的其他对象的数量。如果一个对象的引用数量为 0(没有其他对象引用过该对象),或对该对象的惟一引用是循环的,那么该对象的内存即可回收。setTimeout 的第一个参数使用字符串而非函数的话,会引发内存泄漏。闭包、控制台日

学习js中!和!!的区别及用法
JavaScript

学习js中!和!!的区别及用法

47 0

在看别人的js代码时发现了这么一个用法:123if (!!item.value) { param[item.name] = item.value;}好久没研究js,所以赶紧补充了一下,还发现了一个特别好玩的东西。推荐学习教程:javascript视频教程js中 ! 的用法是比较灵活的,它除了做逻辑运算常常会用!做类型判断,可以用!与上对象来求得一个布尔值,1、!可将变量转换成boolean类型,null、undefined和空字符串取反都为true,其余都为false。123456789!null=

了解JS中!/+/-/~ function() {/*...*/}()是什么意思
JavaScript

了解JS中!/+/-/~ function() {/*...*/}()是什么意思

44 0

自执行匿名函数:常见格式:(function() { /* code */ })();解释:包围函数(function(){})的第一对括号向脚本返回未命名的函数,随后一对空括号立即执行返回的未命名函数,括号内为匿名函数的参数。作用:可以用它创建命名空间,只要把自己所有的代码都写在这个特殊的函数包装内,那么外部就不能访问,除非你允许(变量前加上window,这样该函数或变量就成为全局)。各JavaScript库的代码也基本是这种组织形式。总结一下,执行函数的作用主要为 匿名 和 自动执行,代码在被解释时就

两分钟带你了解JS的传值方式
JavaScript

两分钟带你了解JS的传值方式

84 0

这段时间干了一些全栈的事,对JS有了一些学习与了解,这一篇主要是JS的传值的方式的总结。我们一般说JavaScript是传值的,但是从某种角度来说其实也可以说是传的引用,下面来整理一下。我们一般将JS的传值分成两种,当传递的参数是原始类型的时候是完全的传值。 当传递的事对象的时候,传递的是对象的引用的克隆版,传递的仍然是值。以下是传统类型:包括5种数据类型,javaScript中没有类的概念,只有一种伪类。引用类型:怎么理解呢? 当我们传值得时候,对该值操作是不会影响到原本的数据的。 当我们共享的方式的

如何判断网页中图片加载成功或者失败?
JavaScript

如何判断网页中图片加载成功或者失败?

280 0

判断网页中图片加载成功或者失败的方法:首先需要判断图片是否能成功被加载;然后自动换成“无法找到图片”之类的系统图片即可,代码为【for(var i=0;i<document.images.length;i++)】。判断网页中图片加载成功或者失败的方法:页面上有用户自定义图片的时候经常会出现用户定义的图片特别是站外图片被删除或无法访问,因此,需要判断图片是否能成功被加载,否则自动换成“无法找到图片”

JS中行内style怎么写?
JavaScript

JS中行内style怎么写?

246 0

行内style的写法为:1、对复合属性的写法是去掉中间的“―”,并将第二个单词大写,代码为【alert(box.style.color)】;2、float是关键字有特殊写法,代码为【alert(box.style.float)】。JS中行内style的写法为:1、访问元素样式1, stye属性只对行内样式有用1var box = document.getElementById("box");2、对复合属性的写法是去掉中间的“―”,并将第二个单词大写。12// alert(box.style.color);

一起来聊聊jQuery、JavaScript与JS三者间的区别
JavaScript

一起来聊聊jQuery、JavaScript与JS三者间的区别

49 0

JavaScript:是浏览器中一种常见的脚本语言,以此来实现网页的动态以及和后端(数据库)的交互。jQuery:是JavaScript整合后的类库,通过操作jQuery可以减少原生JavaScript语句的使用,从而提高效率。JS:则是JavaScript的一种简称。区别概要: 1.JQuery极大的简化了JavaScript,最大程度上做到了以最少代码完成更多功能的艰巨任务。 2.JavaScript对DOM的加载只加载一次,JQuery会加载多次。 3.JQuery对DOM的操作更