最后
资料过多,篇幅有限
开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】
自古成功在尝试。不尝试永远都不会成功。勇敢的尝试是成功的一半。
<input type="button" value="你好" onclick="alert('hello')">
2. 内嵌式的js
<script>
alert('沙漠骆驼');
</script>
3.外部的js
<script src="my.js"></script>
2.js注释
// 1.单行注释
/* 2.多行注释
*/
3.js的输入输出语句
prompt 输入框
prompt('请输入您的年龄');
alert 弹出警示框 输出的是展现给用户的。
alert('您的年龄是');
console 控制台输出 给程序员测试用的(F12点击控制台面板)
console.log('我是程序员能看到的');
4.变量的使用
4.1 js中用var声明变量并赋值,并将变量的值通过控制台输出
var age = 10;
console.log(age);
var myname = '小明';
console.log(myname);
4.2 声明变量的特殊情况
1.只声明不赋值:程序不知道里面是啥 ,所以结果是undefined 未定义的
2.不声明不赋值:直接使用会报错的
3.不声明直接赋值:可以使用
5.数据类型
5.1因为js 是动态语言 变量的数据类型是可以变化的,js 的变量数据类型是只有程序在运行过程中,根据等号右边的值来确定的。
var x = 10; // x是数字型
var y = 'hello'; // y是字符串型
console.log(Number.MAX_VALUE); //数字型的最大值
console.log(Number.MIN_VALUE); //数字型的最小值
console.log(Number.MAX_VALUE*2); //无穷大
console.log(-Number.MAX_VALUE*2); //无穷小
console.log('link'-100); //NaN 非数字
前端框架
前端框架太多了,真的学不动了,别慌,其实对于前端的三大马车,Angular、React、Vue 只要把其中一种框架学明白,底层原理实现,其他两个学起来不会很吃力,这也取决于你以后就职的公司要求你会哪一个框架了,当然,会的越多越好,但是往往每个人的时间是有限的,对于自学的学生,或者即将面试找工作的人,当然要选择一门框架深挖原理。
以 Vue 为例,我整理了如下的面试题。
如果你觉得对你有帮助,可以戳这里获取:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】
.csdnimg.cn/img_convert/c6738a80c94640db83f7ffbf487ac5f0.png)