TypeScript实战教程(一):表单上传与后端处理 文章目录TypeScript实战教程(一):表单上传与后端处理一、前言1、TypeScript介绍2、TypeScript的关键特性包括:3、使用场景4、编译过程二、环境配置1、配置清单三、具体步骤1、前端表单2、TypeScript服务端 (server.ts):(1)yarn项目初始化(2)项目依赖安装(3)server.ts代码(4)项
typescript自从诞生以来,都是前端框架的热点,包括但不限于angular、vue3等热门框架都用ts作为代码的底层统一化处理方案。我个人觉得主要是它是代码可读性和可维护性的优点,让开发者喜爱,其实从长远来看,这个是它的利器,我们当然也得知道,它的开发成本是比较高的,而且它跟一些库结合有点瑕疵,主要的是程序员都是很忙的,学习成本这么高的typescript到底值不值得投入生产,确实需要评估。
转载 2023-09-09 01:01:20
75阅读
文章目录前言一、问题二、思路三、实现代码总结 前言今天室友面试,看到了一个web前端的题目,觉得有意思就写了下。题目大概要求如下一、问题1、创建4个div放在一个大div里面,使得每个div宽度相等且都在一行并平铺满整个宽度,每个div高度400. 2、设置4个div的背景颜色按顺序为红橙黄绿,点击相应的div时弹出所点击div颜色. 3、制作一个下拉框放在4个div下面,下拉选项为红、橙、黄、
这份文件包含一系列用于面试审查求职者(候选人)的前端面试问题。这并不推荐把每个问题都问在同一个求职者(因为这会花几个小时的时间)。从列表中抽取一些问题能够帮助你审查你需要求职者具备的一些技能。 注: 牢记这里的许多问题答案是开放式的,能够引导兴趣性探讨,相比于直接的答案这些东西能够使你更加了解求职者的相关信息。 内容表 <hr/> 1、常用问题 2、HTML问题 3、CSS问
转载 2024-02-04 09:49:39
29阅读
2023前端面试合集js基础类1.什么是原型链及原型链存在的意义2.什么是作用域?3.什么是闭包?4.浏览器的渲染过程5.数据类型简介:6.深浅拷贝7.css水平居中的几种方法8.你知道数组有哪些实用高阶函数吗?9.call、apply、bind的区别Vue类10.vue2和vue3的区别11.route和router的区别12.vue路由两种模式的区别13.keep-alive的生命周期14.
转载 2023-08-23 18:44:33
120阅读
前端面试题 ----js篇1、javascript的typeof返回哪些数据类型object number function boolean string underfind;2.例举3种强制类型转换和2种隐式类型转换?强制(parseInt,parseFloat,number)隐式(== – ===);3.数组方法pop() push() unshift() shift()Push()尾部添加
一. JS中的let和var的区别 在ES6之前,我们都是用var来声明变量,而且JS只有函数作用域和全局作用域,没有块级作用域,所以{}限定不了var声明变量的访问范围。 例如:{ var i = 9; } console.log(i); // 9 //ES6新增的let,可以声明块级作用域的变量。 { let i = 9; // i变量只在 花括号内有效!!! }
转载 2023-12-24 12:52:11
47阅读
问题 简述TypeScript的优/缺点 答案 优点 增强了代码的可读性和可维护性 包容性,js可以直接改成ts,ts编译报错也可以生成js文件...
原创 2022-03-04 10:23:20
425阅读
问题简述TypeScript的优/缺点答案优点增强了代码的可读性和可维护性包容性,js可以直接改成ts,ts编译报错也可以生成js文件,兼容第三方库,即使不是ts编写的社区活跃,完全支持es6缺点增加学习成本增加开发成本,因为增加了类型定义需要编译,类型检查会增加编译时长,语法和类型系统复杂的话时间特别特别长eval和new Function()这种操作类型系统管不到和有些库结合时不是很完美参考网
原创 2022-09-01 15:38:28
140阅读
1、什么是盒子模型? 在网页中,一个元素占有空间的大小由几个部分构成,其中包括元素的内容(content),元素的内边距(padding),元素的边框(border),元素的外边距(margin)四个部分。这四个部分占有的空间中,有的部分可以显示相应的内容,而有的部分只用来分隔相邻的区域或区域。4个
转载 2019-04-20 08:42:00
181阅读
2评论
 2018年最新经典web前端面试题汇总。如果你一些基本问题答对了,那么我可以肯定的是 你面试任何公司的前端技术轮,都是没问题的。不是我吹,是真的 基础很重要。今天这套面试题也很特别,都是一些问题,没为大家准备答案,这样做的目的就是希望培养大家独立自学的能力,不要总是依靠别人的答案,这些问题网上也是能查到答案的,随着看问题随着找答案能在一定程度上巩固所学知识。「 CSS篇 」1. CSS 盒子模型
转载 2019-08-30 17:08:29
613阅读
1.CSS盒模型 当对一个文档进行布局(lay out)的时候,浏览器的渲染引擎会根据标准之一的 CSS 基础框盒模型(CSS basic box model),将所有元素表示为一个个矩形的盒子(box)。CSS 决定这些盒子的大小、位置以及属性(例如颜色、背景、边框尺寸…)。 每个盒子由四个部分( ...
转载 2021-10-27 16:55:00
184阅读
2评论
https://.520mg.com/a/inter/index.html
原创 2022-03-01 15:30:13
152阅读
不久前参加了一场前端实习生校招类型的面试面试官问了:vue实现双向绑定 uniapp nodejs js 异步 组件 布局面试了两轮问了有一些视频 学习的...
原创 2022-08-19 11:45:41
164阅读
简单说一下HTML,CSS,javaScript在网页开发中的定位?HTML:超文本标记语言,定义网页的结构CSS:层叠样式表,用来美化页面JavaScript:主要用来验证表单,做动态交互(其中AJAX)CSS面试题bootstrap是什么bootstrap是一个移动设备优先的UI框架,我们可以不用写任何css、js代码就能实现比较漂亮的有交互性的页面,我们程序员对页面的编写是有硬伤的,所有要自
转载 2023-08-01 17:19:52
92阅读
例子:添加水印,使用MutationObserver阻止用户恶意破坏水印,因为在控制台修改水印的background-image或者将水印的div删掉,都会引起MutationObserver的监控触发
转载 2023-08-04 08:37:32
60阅读
1、快速居中对齐(版心)父 display:flex; 子 margin:auto;2、margin和padding的区别作用对象不同,margin相对于外部,padding相对于自身3、vw和百分比的区别vw是视口宽度,百分比是相对于父继承4、块级和行内元素的区别块级元素宽默认占满继承父,行内元素宽高由内容决定不可设置5、如何让浏览器支持小字体使用scale缩小,transform:scale(
转载 2023-10-26 21:50:38
67阅读
vue生命周期?beforeCeate、ceated、beforeMount、mountedbeforeUpdate、Updated、beforeDestroy、destroyed详细说说每个生命周期的区别父子组件的生命周期执行顺序?页面渲染html的过程?vue组件通信?前端性能优化?怎么理解HTML5语义化?两个元素相互影响出现高度坍塌,margin重叠的问题是什么原因导致的?(BFC..
原创 2022-01-16 16:22:20
416阅读
今天周六,跟大家一起聊聊前端面试~
转载 2022-07-26 20:01:44
216阅读
1.发布订阅模式2.process.next 执行顺序3.css垂直居中布局4.call实现bind奇安信:1.原型链2.http和websocket区别3.this和箭头函数4.前端解决跨域方法5.性能处理5.LocalStorage和sessionstorage的区别,浏览器是否共享美团1.http https pv关键词2.websocke...
原创 2022-08-05 15:27:32
98阅读
  • 1
  • 2
  • 3
  • 4
  • 5