热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

JavaScript的常见用途和书写规范,全网疯传

前言在初学前端的时候,我们总会遇到一些问题,我们可以在网上看到很多关于前端的这些问题:你们都是怎么学web前端的?零基础&

前言

在初学前端的时候,我们总会遇到一些问题,我们可以在网上看到很多关于前端的这些问题:

你们都是怎么学web前端的?
零基础,怎么自学好前端?
前端需要学多久,都学哪些知识?
想成为一名合格的前端工程师,需要掌握哪些技能?

下面是给初学前端的小伙伴分享的学习路线

1、ant-design的使用总结及常用组件和他们的基本用法?

ant-design为React,Angular和Vue都提供了组件,同时为PC和移动端提供了常用的基础组件。ant-design提供的demo非常的丰富并且样式能够基本的覆盖开发需求。antd的Demo因为是多人编写的,所以可以看到不同样式的实现都有,可以很好的满足不同开发的风格。

常用的组件有:Button,Form,Radio,Select,TimePicker,Upload,Table等。使用时需要可以参考Demo来编写,并且在组件界面页的最后面有属性的介绍和注意点。能够很方便的来实现效果。

2、前端常用的字符实体有哪些及怎么书写?

因为存在预留字符,当需要显示这些字符的时候,那么可以使用字符实体。 常用的字符字体有:

(1)空格 
&#xff08;2&#xff09;小于号<
&#xff08;3&#xff09;双引号"
&#xff08;4&#xff09;单引号'
&#xff08;5&#xff09;&与符号&
&#xff08;6&#xff09;大于号>

3、react的生命周期及不同生命周期的含义&#xff1f;

1&#xff09;constructor中进行state的初始化。
2&#xff09;componentDidMount中进行异步加载数据&#xff0c;添加事件监听。
3&#xff09;getDerivedStateFromProps中将传入的props更新到state上。
4&#xff09;componentDidUpdate中处理因为state变化触发的请求。

4、常用的图表绘制工具有哪些&#xff0c;可以实现哪些功能&#xff1f;

EChats提供不同平台的多维度的数据展示&#xff0c;并支持多设备和多种可视化类型&#xff0c;
比如:
折线图&#xff0c;
柱状图&#xff0c;
散点图&#xff0c;
饼图&#xff0c;
K线图等。

5、阿里云OSS文件上传的流程是怎么样&#xff1f;

因为涉及到OSS的key保存问题&#xff0c;所以最好将图片发送给后台&#xff0c;然后由后台将图片上传OSS并返回OSS的url。
图片选择使用ant-design的upload组件。

6、redux的主要作用和使用方式?

主要作用是&#xff1a;吧所有的state集中到组件顶部&#xff0c;能够灵活的将所有state各取所需的分发给所有的组件。

store: 保存数据的地方。整个应用智能有一个Store。
state&#xff1a; 包含所有数据&#xff0c;一个state对应一个view。只要state相同&#xff0c;view就相同。
action&#xff1a;View发出的通知action&#xff0c;改变state&#xff0c;从而改变view。修改state的唯一办法是使用Action。

7、升级项目依赖的第三方库要怎么操作&#xff1f;

使用npm outdated 可以查看npm中有最新版本的包,然后使用ncu -u 进行依赖库的升级&#xff0c;最后使用npm install进行新版本的安装就可以了。

其中ncu是nom-check-updated的工具&#xff0c;通过npm install -g npm-check-updates来安装。 升级完成后&#xff0c;需要查看依赖的第三方库的版本是否有大版本的升级&#xff0c;比如从1.x升级到2.x或者3.x升级到4.x&#xff0c;涉及到跨版本升级的&#xff0c;那么一定要小心&#xff0c;需要去对应的官方查看版本迁移记录&#xff0c;进行代码的升级。

所以一般是推荐定时进行第三方库的版本升级&#xff0c;可以有效的修复第三方库存在的bug和避免跨大版本导致的升级影响较大的问题。

最后的最后

面试题千万不要死记&#xff0c;一定要自己理解&#xff0c;用自己的方式表达出来&#xff0c;在这里预祝各位成功拿下自己心仪的offer。
需要完整面试题的朋友可以点击蓝色字体免费获取

大厂面试题

面试题目录

[外链图片转存中…(img-8mQUnt67-1622806526727)]

[外链图片转存中…(img-BXBouyLq-1622806526728)]


推荐阅读
  • Go GUIlxn/walk 学习3.菜单栏和工具栏的具体实现
    本文介绍了使用Go语言的GUI库lxn/walk实现菜单栏和工具栏的具体方法,包括消息窗口的产生、文件放置动作响应和提示框的应用。部分代码来自上一篇博客和lxn/walk官方示例。文章提供了学习GUI开发的实际案例和代码示例。 ... [详细]
  • android listview OnItemClickListener失效原因
    最近在做listview时发现OnItemClickListener失效的问题,经过查找发现是因为button的原因。不仅listitem中存在button会影响OnItemClickListener事件的失效,还会导致单击后listview每个item的背景改变,使得item中的所有有关焦点的事件都失效。本文给出了一个范例来说明这种情况,并提供了解决方法。 ... [详细]
  • fileuploadJS@sectionscripts{<scriptsrc~Contentjsfileuploadvendorjquery.ui.widget.js ... [详细]
  • vue使用
    关键词: ... [详细]
  • 在Android开发中,使用Picasso库可以实现对网络图片的等比例缩放。本文介绍了使用Picasso库进行图片缩放的方法,并提供了具体的代码实现。通过获取图片的宽高,计算目标宽度和高度,并创建新图实现等比例缩放。 ... [详细]
  • Nginx使用(server参数配置)
    本文介绍了Nginx的使用,重点讲解了server参数配置,包括端口号、主机名、根目录等内容。同时,还介绍了Nginx的反向代理功能。 ... [详细]
  • 拥抱Android Design Support Library新变化(导航视图、悬浮ActionBar)
    转载请注明明桑AndroidAndroid5.0Loollipop作为Android最重要的版本之一,为我们带来了全新的界面风格和设计语言。看起来很受欢迎࿰ ... [详细]
  • C# WPF自定义按钮的方法
    本文介绍了在C# WPF中实现自定义按钮的方法,包括使用图片作为按钮背景、自定义鼠标进入效果、自定义按压效果和自定义禁用效果。通过创建CustomButton.cs类和ButtonStyles.xaml资源文件,设计按钮的Style并添加所需的依赖属性,可以实现自定义按钮的效果。示例代码在ButtonStyles.xaml中给出。 ... [详细]
  • 在Xamarin XAML语言中如何在页面级别构建ControlTemplate控件模板
    本文介绍了在Xamarin XAML语言中如何在页面级别构建ControlTemplate控件模板的方法和步骤,包括将ResourceDictionary添加到页面中以及在ResourceDictionary中实现模板的构建。通过本文的阅读,读者可以了解到在Xamarin XAML语言中构建控件模板的具体操作步骤和语法形式。 ... [详细]
  • 本文介绍了JavaScript进化到TypeScript的历史和背景,解释了TypeScript相对于JavaScript的优势和特点。作者分享了自己对TypeScript的观察和认识,并提到了在项目开发中使用TypeScript的好处。最后,作者表示对TypeScript进行尝试和探索的态度。 ... [详细]
  • 本文介绍了使用FormData对象上传文件同时附带其他参数的方法。通过创建一个表单,将文件和参数添加到FormData对象中,然后使用ajax发送POST请求进行文件上传。在发送请求时,需要设置processData为false,告诉jquery不要处理发送的数据;同时设置contentType为false,告诉jquery不要设置content-Type请求头。 ... [详细]
  • loader资源模块加载器webpack资源模块加载webpack内部(内部loader)默认只会处理javascript文件,也就是说它会把打包过程中所有遇到的 ... [详细]
  • ①页面初始化----------收到客户端的请求,产生相应页面的Page对象,通过Page_Init事件进行page对象及其控件的初始化.②加载视图状态-------ViewSta ... [详细]
  • 用ESP32与Python实现物联网(IoT)火焰检测报警系统
    下图是本案例除硬件连线外的3步导学开发过程,每个步骤中实现的功能请参考图中的说明。在硬件连线完成之后我们建议您先使用“一分钟上云体验”功能预先体验本案例的实际运行效果 ... [详细]
  • 开发笔记:UEditor调用上传图片上传文件等模块
    1、引入ue相关文件,写好初始代码为了更好的封装整一个单独的插件,这里我们要做到示例化ue后隐藏网页中的编辑窗口,并移除焦点。 ... [详细]
author-avatar
有些疯癫的小红帽
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有