网站首页 > 知识剖析 正文
01、API
1.1概念
提供给不同语言的一个接口,在对应函数内提供相应的方法(控制Windows各个部件的外观和行为的一套预先定义的Windows函数),只要用js语法调用想要的功能。例,js内BOM的screen方法。
1.2目的
对底层的封装,将一些不会变化的东西封装一下,可以提高开发效率。
1.3API理解
JS的api有很多的功能,只要知道有这样的东西,到时候直接去网上找调用的方法就可以了。例,百度地图的API。
02、框架
2.1概念
js框架就是将常用的方法进行封装,方便调取使用。
2.2框架与插件区别
框架相当于超大号的插件。
2.3四大框架
React,Angular,jQuery,Vue
03、插件
前人写好可提高自己代码质量及页面展现效果的js文件。
04、组件
js组件就是把一系列的功能封装起来,包装成一个对象。比如一个表格组件。一个组件必然包含了某种特定的职能,目的在于可以复用。
05、控件
用Javascript写好的功能,可能是有界面的,也可能是没有界面的。比较常见的比如一些网页上有日期选择的效果,一般都是用所谓的javascript控件实现的。
06、插件和组件的区别
组件属于类级别的开发,即给jQuery添加新的全局函数,如$.ajax方法。插件属于对象级别的开发,即给jQuery对象添加方法。组件是提供某一完整功能的模块,而插件更倾向封闭某一功能方法的函数。,一般好像都统称为插件。
优逸客(微信公众号sx-uek)UI设计、Web全栈开发、JAVA开发等课程免费试听课火热报名中,愿这个时代的每个人都可以站在风口,成就更好的自己!
猜你喜欢
- 2025-01-14 jQuery 单引号和双引号区别
- 2025-01-14 jQuery EasyUI使用教程:在数据网格中添加一个分页
- 2025-01-14 成为一个优秀的开发人员,从写文档开始
- 2025-01-14 jQuery 安装
- 2025-01-14 上传图片列表
- 2025-01-14 Unite3.0主题完美移植知更鸟点赞分享样式教程
- 2025-01-14 能解决 80% 需求的 10个 CSS动画库
- 2025-01-14 jQuery文件下载方法及引入HTML语法
- 2025-01-14 jQuery EasyUI使用教程:添加工具栏到数据网格
- 2025-01-14 18岁的 jQuery 依然坚挺? v3.7.0 最新发布!
- 09-03告别 MongoDB?PostgreSQL JSONB 让关系型数据库玩转非结构化数据!
- 09-03Struts框架s2-29远程代码执行漏洞猜想
- 09-03解决提示词痛点:用AI智能体自动检测矛盾、优化格式的完整方案
- 09-03我恨了爷爷24年, 他去世后打开遗物, 一只虎头鞋让我跪在坟前不起
- 09-03酷瓜云课堂(内网版)v1.2.2 发布,局域网在线课程系统
- 09-03SQL轻松入门(5):窗口函数_sql的窗口函数面试题
- 09-03一条order by rand的SQL为什么能打爆服务器磁盘?
- 09-03第 9 章:排序与限制 (ORDER BY, LIMIT) - PostgreSQL入门
- 最近发表
-
- 告别 MongoDB?PostgreSQL JSONB 让关系型数据库玩转非结构化数据!
- Struts框架s2-29远程代码执行漏洞猜想
- 解决提示词痛点:用AI智能体自动检测矛盾、优化格式的完整方案
- 我恨了爷爷24年, 他去世后打开遗物, 一只虎头鞋让我跪在坟前不起
- 酷瓜云课堂(内网版)v1.2.2 发布,局域网在线课程系统
- SQL轻松入门(5):窗口函数_sql的窗口函数面试题
- 一条order by rand的SQL为什么能打爆服务器磁盘?
- 第 9 章:排序与限制 (ORDER BY, LIMIT) - PostgreSQL入门
- 日进一步,sql语句之排序语句order by
- 一文讲懂 SQL 排序子句 ORDER BY_排序语句sql
- 标签列表
-
- xml (46)
- css animation (57)
- array_slice (60)
- htmlspecialchars (54)
- position: absolute (54)
- datediff函数 (47)
- array_pop (49)
- jsmap (52)
- toggleclass (43)
- console.time (63)
- .sql (41)
- ahref (40)
- js json.parse (59)
- html复选框 (60)
- css 透明 (44)
- css 颜色 (47)
- php replace (41)
- css nth-child (48)
- min-height (40)
- xml schema (44)
- css 最后一个元素 (46)
- location.origin (44)
- table border (49)
- html tr (40)
- video controls (49)