编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

前端知识/技术总结(一)(前端基础知识总结)

wxchong 2024-08-09 11:25:10 开源技术 23 ℃ 0 评论

1.ECharts与Highcharts区别。

相同点:都是一款优秀的数据图表可视化的图标插件;

不同点:

1.前者是国外开源项目,后者是国内的开源项目;

2.前者基于canvas,后者基于svg;

3.后者的API文档演示比前者齐全点;

4.前者对处理大量数据和3D绘图比后者好;

5.前者不支持事件处理器,后者支持;

6.前者依赖于分辨率,后者不依赖;

7.前者商用免费,后者收费;

2.小程序开发和公众号开发的区别。

1.前者基于微信自身的开发环境和语言,后者基于h5;

2.前者用户操作流畅与后者,体验感好;

3.前者定位于产品和服务,后者定位于营销和信息传递;

3.jq和js原生的区别?

1.jq写入多个入口函数,后面的不会覆盖前面的,js会;

window.onload=function(){
 alert(1);
}
window.onload=function(){
 alert(2);
}
$(document).ready(function () {
 alert(1);
})
$(document).ready(function () {
 alert(2);
})

2.Js会等dom和图片加载完执行,jq等dom加载完就会执行;

3.事件绑定和解绑。

js:el.addEventListener("事件名",“方法”,布尔值);

el.removeEventListener("事件名",“方法”,布尔值);

jq: $(selector).on("事件名");

$(selector).off("事件名");

4.获取元素方式不同

js:doucment.getElement..获取;

jq:通过$()获取。

4.link引入和@import引入区别。

1.link引入css时和页面同时加载,@import需要页面完全载入再加载;

2.前者支持js控制dom改变样式,后者不支持。

3.前者是标签无兼容问题,后者低版本浏览器不支持。

5.localStorage和sessionStorage,cookie区别。

1.存储数据大小不一样,前两个比最后一个多;

2,生命周期不同,第一个永久,第二个会话当下,第三个设定的时间;

3.cookie需要与服务器交互,storage是为了本地存储而生。

4.cookie没有storage安全;

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表