this 相关问题
问题1: apply、call 有什么作用,什么区别
Javascript的每个Function对象中有一个apply方法:function.apply([thisObj[,argArray]])还有一个类似功能的call方法:function.call([thisObj[,arg1[, arg2[, [,.argN]]]]])
它们各自的定义:apply:应用某一对象的一个方法,用另一个对象替换当前...
题目1: 为什么要使用模块化?
使用模块化可以:
解决命名冲突;
可进行依赖管理;
增强代码的可读性;
代码解耦,提高代码的复用率;
题目2: CMD、AMD、CommonJS 规范分别指什么?有哪些应用
AMD:是"Asynchronous Module Definition"的缩写,意思就是"异步模块定义"。采用异步方式加载模块,模块的加载...
1. 写出构造函数模式、混合模式、模块模式、工厂模式、单例模式、发布订阅模式的范例
//单例模式范例 var Car = (function(){ var instance; function init() { //私有的变量和函数 var speed = 0; return { //定义公共的属性和方法 ...
题目1: 如何全局安装一个 node 应用?
npm install -g xxx,模块将会安装在电脑的全局目录中,安装的模块能够在所有目录下使用。
题目2: package.json 有什么作用?
作用:
相当于你本地项目的一个文档说明。
允许你指定你项目中所使用的node包的版本。
构建你的项目更加容易,便于给其他人共享。
一个典型...
题目1: HTML5是什么?有哪些新特性?有哪些新增标签?如何让低版本的 IE 支持 HTML5新标签
HTML5 是对 HTML 标准的第五次修订,目前仍未完工。其主要的目标是将互联网语义化,以便更好地被人类和机器阅读,并同时提供更好地支持各种媒体的嵌入。HTML5 的语法是向后兼容的。
增加了语义化的标签、新的属性、...
1. Array.prototype.slice.call(arrayLike)
数组的slice()方法可以从已有数组中返回一个新数组,它接受两个参数arr.slice(start,end),第一个参数规定从何处开始选取,第二个参数表示从何处选取结束(不包括),如果不传参将返回原数组的一个副本,但该方法不会修改原数组,而是返回截取的新数组,根据这个就可...
Node类型
DOM1级定义了一个Node接口,该接口由DOM中所有节点类型实现。这个Node接口在JS中是作为Node类型实现的。在IE9以下版本无法访问到这个类型,JS中所有节点都继承自Node类型,都共享着相同的基本属性和方法。Node有一个属性nodeType表示Node的类型,它是一个整数,其数值分别表示相应的Node类型,具体如...
—– BEGIN LICENSE —–Michael BarnesSingle User LicenseEA7E-8213858A353C41 872A0D5C DF9B2950 AFF6F667C458EA6D 8EA3C286 98D1D650 131A97ABAA919AEC EF20E143 B361B1E7 4C8B7F04B085E65E 2F5F5360 8489D422 FB8FC1AA93F6323C FD7F7544 3F39C318 D95E6480FCCC7561 8A4A1741 68FA4223 ADCEDE07200C25BE DBBC4...
::-webkit-input-placeholder { /* WebKit browsers */color: #999;}:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color: #999;}::-moz-placeholder { /* Mozilla Firefox 19+ */color: #999;}:-ms-input-placeholder { /* Internet Explorer 10+ */color: #999;
文章转载于:https://www.jianshu.com/p...
a{-webkit-tap-highlight-color:rgba(0,0,0,0);}
文章转载于:https://www.jianshu.com/p/a823239a2a50
原著是一个有趣的人,若有侵权,请通知删除