js

JavaScript

分享几个实用的单行 JS 代码

45 0

单行代码极难维护(有时甚至很难理解),但这都无法阻止它们非常酷。完成编写一个极简解决方案后,你一定会很满足的。这有一些我最近心爱的收藏。它们都可以直接在你的开放控制台中运行,来试试吧。我希望你也可以在评论中分享你喜欢的代码。1. 日历黑客Ali Spittel 推送了 最近动态。它解决了一个我多次面对的问题。如果你把减号换成加号,它会给你接下来七天的日子。12// 创建一个过去七天的数组,包含[.

JavaScript

JS遍历对象有几种方法

39 0

几天前一个小伙伴问我 Object.getOwnPropertyNames() 是干什么用的平时还真没有使用到这个方法,一时不知如何回答从方法名称来分析,应该是返回的是对象自身属性名组成的数组那和 Object.keys() 方法不就一样了吗感觉事情并不这么简单,于是我仔细看了一下这几种遍历对象的方法的区别for infor in 循环是最基础的遍历对象的方式,它还会得到对象原型链上的属性1234567891011// 创建一个对象并指定其原型,bar 为原型上的属性const obj = Object.

JavaScript

JavaScript document.write() 用法

125 0

document.write() 用法在JavaScript中document.write()函数可以向文档写入HTML表达式或JavaScript代码,用法“document.write(exp1,exp2,exp3,....)”,该函数可接受任何多个参数,并将其写入文档中。推荐视频教程:《JavaScript》document.write() 说明虽然根据 DOM 标准,该方法只接受单个字符串作为参数。我们通常按照两种的方式使用 write() 方法:一是在使用该方在文档中输出 HTML,另一种是在调

JavaScript

JS 闭包的作用是什么?

72 0

JS 闭包的作用就是在A执行完并返回后,使得Javascript的垃圾回收机制不会收回A所占用的资源,因为A的内部函数B的执行需要依赖A中的变量,如果不使用闭包,B函数执行所依赖的变量会造成全局污染。闭包本质集合 S 是闭集当且仅当 Cl(S)=S(这里的cl即closure,闭包)。特别的,空集的闭包是空集,X 的闭包是 X。集合的交集的闭包总是集合的闭包的交集的子集(不一定是真子集)。有限多个集合的并集的闭包和这些集合的闭包的并集相等;零个集合的并集为空集,所以这个命题包含了前面的空集的闭包的特殊情况

JavaScript

两分钟了解jQuery与JavaScript、JS 三者间的区别

55 0

两分钟了解jQuery与JavaScript、JS 三者间的区别JavaScript、jQuery、JS这三者经常出现在我们的生活中,大家知道它们有什么相同和什么不同吗?下面我们就用两分钟来了解以下它们吧。JavaScript:是浏览器中一种常见的脚本语言,以此来实现网页的动态以及和后端(数据库)的交互。jQuery:是JavaScript整合后的类库,通过操作jQuery可以减少原生JavaScript语句的使用,从而提高效率。JS:则是JavaScript的一种简称。区别概要: 1.JQuery极大的

JavaScript

JavaScript的重构技巧

111 0

John Au-Yeung来源:medium译者:前端小智点赞再看,养成习惯本文 GitHub https://github.com/qq44924588... 上已经收录,更多往期高赞文章的分类,也整理了很多我的文档,和教程资料。欢迎Star和完善,大家面试可以参照考点复习,希望我们一起有点东西。JavaScript 是一种易于学习的编程语言,编写运行并执行某些操作的程序很容易。然而,要编写一段干净的JavaScript 代码是很困难的。在本文中,我们将介绍一些优化条件表达式相关的重构思路。分解条件表达

如何实现AJAX请求?
JavaScript

如何实现AJAX请求?

71 0

如何实现AJAX请求?1、创建XMLHttpRequest实例;12345var xhr;if(window.XMLHttpRequest) { //ie7+,firefox,chrome,safari,opera xhr = new XMLHttpRequest();}else { //ie5,ie6 xhr = new ActiveXObject("Microsoft.XMLHTTP");}2、监听readystatechange事件,并通过readyState属性来判断请求状态;1234xh

JavaScript 中 setTimeout 函数怎么用?
JavaScript

JavaScript 中 setTimeout 函数怎么用?

54 0

在JavaScript中setTimeout函数的作用是在指定的毫秒数后调用函数或计算表达式,其语法为“setTimeout(func,ms)”,返回值是一个ID,可以将这个ID传递给“clearTimeout”函数来取消执行。浏览器支持方法ChromeInternet Explorer / EdgeFirefoxSafariOperasetTimeout()1.04.01.01.04.0示例代码3 秒(3000 毫秒)后弹出 "Hello" :12345var myVar; function myFun