JavaScript
-
js的基本类型有哪些?引用类型有哪些?null和undefined的区别。
-
如何判断一个变量是Array类型?如何判断一个变量是Number类型?(都不止一种)
-
Object是引用类型嘛?引用类型和基本类型有什么区别?哪个是存在堆哪一个是存在栈上面的?
-
JS常见的dom操作api
-
解释一下事件冒泡和事件捕获
-
事件委托(手写例子),事件冒泡和捕获,如何阻止冒泡?如何组织默认事件?
-
对闭包的理解?什么时候构成闭包?闭包的实现方法?闭包的优缺点?
-
this有哪些使用场景?跟C,Java中的this有什么区别?如何改变this的值?
-
call,apply,bind
-
显示原型和隐式原型,手绘原型链,原型链是什么?为什么要有原型链
-
创建对象的多种方式
-
实现继承的多种方式和优缺点
-
new 一个对象具体做了什么
-
手写Ajax,XMLHttpRequest
-
变量提升
-
举例说明一个匿名函数的典型用例
-
指出JS的宿主对象和原生对象的区别,为什么扩展JS内置对象不是好的做法?有哪些内置对象和内置函数?
-
attribute和property的区别
-
document load和document DOMContentLoaded两个事件的区别
-
JS代码调试
-
开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】
===========================================================================
我们通常所说的前端开发通常指的是网站的创建
网站是一个用户界面,也就是你在网站上看到的的文本、按钮、图像还有视图。那么创建这些可交互界面的实践就叫做WEB界面的开发
就像是你在银行里取钱不是直接往库存里伸手去拿,而是通过ATM这个银行的前端去进行一些操作
尽管我们说的前端开发尽管通常指网站开发,但是现如今的前端开发已经是全平台的开发了,例如手机APP、微信小程序等。
所以准确的来说前端开发,应该是直接给予用户的可交互式界面的开发,是创建用户界面的实践
让用户以安全且友好的方式与数据进行交互
那么技术栈中有什么?那么通常使用了三种主要技术
对于前端开发,第一个是 HTML,它有助于在屏幕上创建 UI 元素
第二个是 CSS,它基本上是定义网站的样式,包括字体间距和颜色等
然后是 JavaScript,它也可以通过一些库,帮助处理屏幕上发生的事件,它负责发送和从后端接收数据
前端开发需要确保任何人都可以使用的易于使用的界面,因此请确保它是可访问,并且 UI 可在不同的设备操作系统上运行、不同的浏览器和屏幕尺寸等,最后是确保您可以遵循一些规则,通过一些视觉细节为用户做导向并进行协作和沟通来
===========================================================================
让我们重温一下前端开发是什么
前端开发:它是创建用户界面的实践,灵活并使用户可以轻松地与数据进行交互。
那么后端开发是一种在数据中创建这些插件的做法,通常称为应用程序接口或 API。
我喜欢将后端视为就像一组插头,其中每个插头返回一个经过计算的数据子集
js基础
1)对js的理解?
2)请说出以下代码输出的值?
3)把以下代码,改写成依次输出0-9
4)如何区分数组对象,普通对象,函数对象
5)面向对象、面向过程
6)面向对象的三大基本特性
7)XML和JSON的区别?
8)Web Worker 和webSocket?
9)Javascript垃圾回收方法?
10)new操作符具体干了什么呢?
11)js延迟加载的方式有哪些?
12)WEB应用从服务器主动推送Data到客户端有那些方式?
…(img-1acvswFC-1715395020207)]
[外链图片转存中…(img-Dvj47KfK-1715395020208)]