对于稍微有点经验的.NET开发人员来说,倘若被问及如何保持线程同步,我想很多人都能说好好几种。在众多的线程同步的可选方式中,加锁无疑是最为常用的。如果仅仅是基于方法级别的线程同步,使用System.Runtime.CompilerServices.MethodImplAttribute无疑是最为简洁 ...
分类:
其他好文 时间:
2019-04-19 17:59:01
阅读次数:
150
1.instanceOf原理 检测右边构造函数的prototype是否在左边对象的原型链上,在返回true,不在返回false 例:function Persion(name,age){ this.name = name; this.age = age; } ; let p = new Persio ...
分类:
其他好文 时间:
2019-04-19 11:49:53
阅读次数:
163
一、bind、call、apply函数的实现 改变函数的执行上下文中的this指向,但不执行该函数(位于Function构造函数的原型对象上的方法) Function.prototype.myBind = function (target) { if (typeof this !== 'functi ...
分类:
编程语言 时间:
2019-04-16 09:25:30
阅读次数:
167
目前在找工作,所以各方收集了一堆面试题。其实刷面试题的过程也能更新自己对知识的认识,所以也提醒自己多看多理解。如果对下面题目有更深理解,会实时更新。遇到新题目,也会不定时更新。希望能帮助到部分朋友~ 一、各种函数方法定义及区别 1. typeof运算符和instanceof运算符以及isProtot ...
分类:
Web程序 时间:
2019-04-16 09:24:49
阅读次数:
207
JS的数据类型:数字(number)、字符串(string)、对象(object)、布尔值(boolean)、函数、未定义(undefine) typeof判断数据类型 1.对象可以自定义属性,例如:var obj=document;obj.onOff=true;alert(document.onO ...
分类:
其他好文 时间:
2019-04-15 23:07:37
阅读次数:
193
最近替另一个项目招人,要求基础知识好,随便问了一些基础题,发现了一些易错的点,总结一下。 1、判断一个空数组 var arr = []; 1)JSON.stringify(arr) == "[]" 2)arr instanceof Array && arr.length == 0 3)Array.p ...
分类:
Web程序 时间:
2019-04-15 18:10:54
阅读次数:
178
JavaScript中的函数有一个内置对象 arguments,arguments类似于一个数组,包含了调用函数时传入的参数。 JavaScript函数还有一个 toString() 方法,该方法将函数作为一个字符串返回。 ...
分类:
编程语言 时间:
2019-04-13 23:56:41
阅读次数:
297
void void是JavaScript的一个关键字,void操作符计算一个指定的表达式,但是它却啥也不返回,emmm。。。 使用方法和 typeof 一样,可以使用 () 将表达式括起来,也可以使用空格来分隔 void 和表达式,来看看代码吧 herf='#' 与 herf="javascript ...
分类:
编程语言 时间:
2019-04-13 22:04:44
阅读次数:
193
比如现在有一个泛型类: public class Product<TItem> where TItem : Item , new() {} 想要获取它的类型Type需要使用: var type = typeof(Product<>).MakeGenericType(typeof(TItem)); 比 ...
分类:
其他好文 时间:
2019-04-12 00:55:26
阅读次数:
155
类 对象 一切引用类型都是对象 undefined、number、string、boolean 是值类型 函数、对象、数组、null 判断值类型的用typeof,判断引用类型的用instanceof 对象就是一些属性集合 对象里面一切都是属性,方法也是属性,以键值对的形式表现出来 函数定义属性 对象 ...
分类:
编程语言 时间:
2019-04-10 23:28:37
阅读次数:
169