原生js方法怎么实现的

JavaScript018

原生js方法怎么实现的,第1张

原生的JS函数或方法一般都是由运行环境提供,运行环境分多个。

1、浏览器,一般浏览器都是用系统API写的,对WINDOWS,UNIX/LINUX系统是,C语言编写,相应的js原生方法,用C语言实现;特例:MAC OS 与IOS由OBJECTIVE-C,SWIFT提供系统API,相应的js原生方法用OBJECTIVE-C或SWIFT实现。

2、adobe,C语言编写依赖操作系统API,js原生方法由C语言或OBJECTIVE-C,SWIFT现;看运行目标平台。

3、node.js,mongodb,C语言实现,js原生方法由C语言实现。

4、微软excel2010及以后版本,有可能C#或.net实现,具体不详,js原生方法由C#或.net实现。

#define N 5

for(i=-(N/2)i<N/2+1i++)

{

k=abs(i)//取绝对值

for(j=0j<kj++)

printf(" ")//打印出空格

for(j=0j<N-2*kj++)

printf("*")//打印出字符

printf("\n")//换行

}

包含api的.h文件,然后直接调用就可以了,比如winsock.h,可以调用recv等函数,也可以在函数前面加::

答案补充

HWND hWnd = ::FindWindow(sClassName, sWindowName)//传入类明到sClassName,窗口名sWindowName,否则传入NULL