JavaScript(简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言

  虽然它是作为开发Web页面的脚本语言而出名的,但是它也被用到了很多非浏览器环境中,JavaScript 基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式和声明式(如函数式编程)风格。【最新最全】JavaScript从入门到精通_Web前端必学的JS教程https://www.bilibili.com/video/BV1qF411u7MZ?spm_id_from=333.999.0.0


  Java 官方为开发者提供了很多功能强大的类,这些类被分别放在各个包中,随JDK一起发布,称为Java类库或Java API。

  API(Application Programming Interface, 应用程序编程接口)是一个通用概念。

  例如我编写了一个类,可以获取计算机的各种硬件信息,它很强大很稳定,如果你的项目也需要这样一个功能,那么你就无需再自己编写代码,将我的类拿来直接用就可以。但是,我的类代码很复杂,让你读完这些代码不太现实,而且我也不希望你看到我的代码(你也没必要也不希望读懂这些晦涩的代码),我要保护我的版权,怎么办呢?

  我可以先将我的类编译,并附带一个文档,告诉你我的类怎么使用,有哪些方法和属性,你只需要按照文档的说明来调用就完全没问题,既节省了你阅读代码的时间,也保护了我的版权。例如,获取CPU信息的方法:

  getCpuInfo(int cpuType);

  这就是一个API。也就是说,该文档中描述的类的使用方法,就叫做API。

  我也可以开发一个软件,用来清理计算机中的垃圾文件,我比较有公益心,希望让更多的开发人员使用我的软件,我就会在发布软件的同时附带一个说明文档,告诉你怎样在自己的程序中调用,这也叫做API。

  Java类库中有很多包:

  以 java.* 开头的是Java的核 心包,所有程序都会使用这些包中的类;

  以 javax.* 开头的是扩展包,x 是 extension 的意思,也就是扩展。虽然 javax.* 是对 java.* 的优化和扩展,但是由于 javax.* 使用的越来越多,很多程序都依赖于 javax.*,所以 javax.* 也是核 心的一部分了,也随JDK一起发布。

  以 org.* 开头的是各个机构或组织发布的包,因为这些组织很有影响力,它们的代码质量很高,所以也将它们开发的部分常用的类随JDK一起发布。

  在包的命名方面,为了防止重名,有一个惯例:大家都以自己域名的倒写形式作为开头来为自己开发的包命名,例如百度发布的包会以 com.baidu.* 开头,w3c组织发布的包会以 org.w3c.* 开头,微学苑发布的包会以 net.weixueyuan.* 开头……

  组织机构的域名后缀一般为 org,公司的域名后缀一般为 com,可以认为 org.* 开头的包为非盈利组织机构发布的包,它们一般是开源的,可以免费使用在自己的产品中,不用考虑侵权问题,而以 com.* 开头的包往往由盈利性的公司发布,可能会有版权问题,使用时要注意。

【最新最全】JavaScript从入门到精通_Web前端必学的JS教程相关推荐

  1. 二十三、前端必学Node.js入门

    @Auhor:Runsen @Date:2019年12月04日 @update Date:2020年5月31日 作者介绍:Runsen目前大三下学期,专业化学工程与工艺,大学沉迷日语,Python, ...

  2. JavaScript从入门到精通[文章列表联接]

    ·JavaScript从入门到精通:更复杂的交互 (1月30日10:7) ·JavaScript从入门到精通:Web页面信息交互 (1月30日10:3) ·JavaScript从入门到精通:窗口及输入 ...

  3. 《网页设计与前端开发 Dreamweaver+Flash+Photoshop+HTML+CSS+JavaScript 从入门到精通》—— 第1章 网页设计基础知识...

    本节书摘来异步社区<网页设计与前端开发 Dreamweaver+Flash+Photoshop+HTML+CSS+JavaScript 从入门到精通>一书中的第1章,作者: 何新起 , 任 ...

  4. es6删除数组某一项_「JavaScript 从入门到精通」10.数组

    往期回顾 「JavaScript 从入门到精通」1.语法和数据类型 「JavaScript 从入门到精通」2.流程控制和错误处理 「JavaScript 从入门到精通」3.循环和迭代 「JavaScr ...

  5. 视频教程-JavaScript从入门到精通2016版教学视频-JavaScript

    JavaScript从入门到精通2016版教学视频 19年软件开发经验,设计开发40多个大型软件,10年从事高等教育,主要为java系列课程,带你轻松进入java生涯. 赖国荣 ¥39.00 立即订阅 ...

  6. HTML5+CSS3+JavaScript从入门到精通(标准版)

    作者:未来科技 出版社:中国水利水电出版社 品牌:智博尚书 出版时间:2017-05-01 HTML5+CSS3+JavaScript从入门到精通(标准版)

  7. html5+css+javascript深入学习实录pdf,HTML5+CSS3+JavaScript从入门到精通 微课精编版.pdf...

    作 者 :前端科技 出版发行 : 北京:清华大学出版社 , 2018.08 ISBN号 :978-7-302-50220-3 页 数 : 529 原书定价 : 79.80 主题词 : 超文本标记语言- ...

  8. eclipese web前端开发教学_web前端技术开发视频教程:Javascript 从入门到精通(百度云盘资源)...

    <JavaScript视频教程>这是一个帮助您系统学习JavaScript编程语言的课程,该课由浅入深的介绍JavaScript的语言特性,结合实际例子解析常见误区,启发你的思考,帮助学习 ...

  9. [学习笔记]黑马程序员Spark全套视频教程,4天spark3.2快速入门到精通,基于Python语言的spark教程

    文章目录 视频资料: 思维导图 一.Spark基础入门(环境搭建.入门概念) 第二章:Spark环境搭建-Local 2.1 课程服务器环境 2.2 Local模式基本原理 2.3 安装包下载 2.4 ...

  10. html5语言基础教程,HTML5基础教程,从入门到精通,零基础学HTML5

    随着互联网的快速发展,对前端开发方面的人才需求越来越大,其中Web前端领域的HTML5也受到许多人追捧 HTML5是构建Web内容的一种语言描述方式.HTML5是互联网的下一代标准,是构建以及呈现互联 ...

最新文章

  1. 乙肝疫苗该怎么打(转)
  2. java jsp公共异常页面_实际应用中JSP页面的异常处理
  3. CREO 6.0 - 基础 - 01 - 零件 - 零件的装配 - 零件的移动、偏转、角度角度设定
  4. 利用MMCM IP核产生用户时钟
  5. Redis主从复制、哨兵、Cluster安装部署
  6. Java continue的关键字
  7. python实现人形识别_100行Python代码实现人体肤色检测
  8. 1.JsDroid命令行调试命令
  9. 羞羞的报告:2020年轻人性爱数据报告。
  10. Debian参考手册(3-4)
  11. OpenCV图像运算+Moviepy实现视频旋转叠加
  12. python做题记录之正方形拼接
  13. 自制java虚拟机_《深入理解Android:Java虚拟机ART》 —1.2.3 准备模拟器和自制系统镜像...
  14. 跨境电子商务行业进入发展快车道
  15. Numpy:数组(Ndarray)操作之数组的转换
  16. 42岁,王兴的兄弟退休了
  17. 读书笔记:SQL 查询中的SQL*Plus 替换变量(DEFINE变量)和参数
  18. VS中使用QT进行中英文翻译
  19. 路径规划算法学习Day2
  20. PHP智能解析收货地址

热门文章

  1. sql server代码创建数据库详细过程
  2. R语言 MCMC算法及其实现
  3. 页面加载中的css,JS+CSS实现网页加载中的动画效果
  4. Quartus II的基本使用及仿真
  5. MaxDEA如何计算超效率DEA
  6. 计算机网络技术论文致谢,路由器论文致谢
  7. 普林斯顿微积分读本07第五章--可导性
  8. QCIF、CIF、DCIF、D1分辨率是多少
  9. wap2010计算机考点,2010年全国计算机二级Access上机考试考点总结
  10. 计算机windows8黑屏怎么办,Win8电脑开机黑屏只有鼠标光标怎么解决