JavaScript

[译]ES6中Arguments和Parameters用法解析

ES6中Arguments和Parameters用法解析By Faraz KelhiniJuly 20th, 2016JavaScriptTools7 CommentsECMAScript 6 (也称 ECMAScript 2015) 是ECMAScript 标准的最新版本,显著地完善了JS中参数的处理方式。除了其它新特性外,我们还可以使用rest参数、默认值、解构赋值等。

javascript的this的理解

javascript的this关键字总是让人捉摸不透,this关键字代表函数运行时,自动生成的一个内部对象,只能在函数内部使用,因为函数的调用场景不同,this的指向也不同。其实只要理解javascript语言的特性就很好理解this。在javascript中,函数可以直接调用:function range(){ this.min = 5;}range()consol

JavaScript数据类型中易被忽略的点

String字符串中可以包含由反斜杠\和字符构成的特殊字符,如\n换行,\b 退格,\f 换页,\r回车,\tTab;var multiLine = " first \n second \n third line "alert(multiLine) // alerts 3 lines""当做转义符号也可以避免一些问题,如var str = 'I\'m the V

JS学习总结

1.Arguments:类数组对象。存储实际传入函数的参数。 - 应用场景:1)传入函数的参数个数不确定时读取参数;(ES6中可用...rest)2)读取传入的参数;(arguments[i])3)判断实际传入的参数与函数预期传入的参数(期望传入:Function.length) - 属性:1)length:实际传入参数的个数2)callee:在函数内部指向当前正在执行的函

js中的立即执行函数

js中的立即执行函数( function(){…} )()和( function (){…} () )是两种javascript立即执行函数的常见写法问题:为什么会出现上面的两种不一样的写法,上面的写法难道不是简单的就是一个括号包裹匿名函数对象,再在后面加个括号调用函数,最后达到函数定义后立即执行的目的????然而并不是我想的那么简单除了这两种常用的方式:(function

js利用clipboardData在网页中实现截屏粘贴的功能

最近在做一个将屏幕截图直接粘贴发送的功能,于是对此做了一些研究,下面是具体的实现代码:html代码如下,在这里只是简单的做了一个textare框用作演示 截屏粘贴具体实现在JavaScript中:function paste(event){ var clipboardData = event.clipboardData; console.log(clipboardDa

JavaScript设计模式----单例模式

声明:这个系列为阅读《JavaScript设计模式与开发实践》 ----曾探@著一书的读书笔记1.单例模式的特点和定义保证一个类仅有一个实例,并且提供一个访问它的全局访问点。2.传统面向对象语言的单例模式2.1传统语言描述的单例模式JavaScript实现var Singleton = function(name) {this.name = name;this.instan

Javascript Math对象和Date对象常用方法详解

Math对象Math 是js中的一个内置对象, 它为数学常量和数学函数提供了属性和方法,而不是一个函数对象。属性Math.PI= > 圆周率,一个圆的周长和直径之比,悦等于3.14159.Math.E= > 欧拉常数,自然对数的底数,约等于2.718.常用的方法1. Math.abs(x)=> 取得x的绝对值var num = -2;Math.abs(num); // 22

【译】从发展历史理解 ES6 Module

本文转载自:众成翻译译者:文蔺链接:http://www.zcfy.cc/article/876原文:https://www.sitepoint.com/understanding-es6-modules-via-their-history在很长一段时间内, ES6 带来了 JavaScript 最大的变化,包括管理大型、复杂代码库的一些新特性。这些特性,主要是 impor

织梦本地调试好的网站怎么上传到服务器

1/ 织梦在本地调试好后,进入本地网站的后台:点击 “系统-----数据库备份/还原”, 织梦本地调试好的网站怎么 上传到服务器。 2/ 把本地程序根目录的install这个文件夹删除。 重新拷贝一个没有安装过织梦程序里面的install文件夹放到本地程序根目录下。 3/ 把本地织梦程序上传到服务器解压后,运行http://你的域名/install/ 这时就可以开始安装