JavaScript

首页 标签 JavaScript
# JavaScript #
关注
130108内容
CSS预处理器
CSS预处理器如Sass、Less,通过引入变量、嵌套、混合等编程特性,提升CSS的可读性与维护性。经编译生成标准CSS,增强代码复用,支持模块化开发,但需学习成本与构建流程。scss用$定义变量,支持条件循环;less用@,无输出配置,功能较弱。
Bootstrap
Bootstrap是一款流行的前端框架,优点是结构清晰、支持响应式布局,可快速开发;缺点是定制复杂、体积较大。响应式通过media query实现,定制可通过覆盖类、修改变量或重构源码。面试常考其原理模拟。
|
5天前
| |
来自: 通义灵码
跨域背景
本文详解跨域问题及解决方案。介绍URL组成判断跨域标准,通过实例演示正常请求与跨域失败场景,重点讲解CORS机制,并提供三种解决方式:@CrossOrigin注解、WebMvcConfigurer全局配置、自定义Filter拦截器,确保前后端分离项目顺利跨域访问。
CSS动画
CSS动画通过transition、keyframe和逐帧实现,支持平移、旋转、缩放等效果。关键帧动画控制更精细,无需状态变化;过渡动画依赖属性变化。性能良好,优于部分JS实现。文中的轮播图利用keyframes与left定位实现无缝切换,流畅且兼容性强。
跨域处理
本文详解跨域问题及CORS解决方案。介绍跨域概念、产生原因,并通过实例演示Spring Boot中使用@CrossOrigin注解实现跨域资源共享,解决前端请求被拦截的问题。
认识OAuth2.0
OAuth2.0是一种开放授权标准,允许第三方应用在用户授权下安全访问资源,无需获取用户账号密码。其核心为四种模式:授权码模式(最安全,适用于Web应用)、简化模式(适用于无后端场景)、密码模式(需高度信任)和客户端模式(服务间调用)。广泛用于第三方登录与API授权。
5.跨域处理
本文介绍了跨域(CORS)的产生原因及解决方案。当协议、域名或端口不同时,浏览器因同源策略阻止资源访问。通过`@CrossOrigin`注解、全局配置`WebMvcConfigurer`或自定义`Filter`,可实现跨域资源共享,允许指定域名、方法和请求头进行跨域请求,保障前后端安全通信。
|
5天前
| |
来自: 数据库
什么是跨域
CORS(跨域资源共享)是W3C标准,允许浏览器向跨源服务器发起XMLHttpRequest请求,突破AJAX同源限制。浏览器自动处理通信过程,关键在于服务器需实现CORS接口。请求分为简单和非简单两类,后者需先发送OPTIONS预检。相比仅支持GET的JSONP,CORS功能更强大,兼容现代浏览器。
ES6框架
本文详解ES6核心知识体系,涵盖Webpack与Babel环境搭建、模块化发展(AMD/CMD/ES Module)、Rollup使用及原理。深入讲解class本质、Promise手写实现、async/await机制,并对比箭头函数与普通函数的8大区别,解析let/const、Proxy、数组方法等常用特性,系统梳理前端现代开发关键技术要点。
Angular框架
本文深入解析Angular核心概念,涵盖ng-show与ng-if的性能差异、$rootScope与$scope的关系、表达式工作原理、digest周期、$timeout与$watch的取消方法、Directive中restrict与scope绑定策略。同时探讨模块通信、性能优化、jQuery使用建议、单元测试、Angular 2生命周期钩子、路由机制、事件发射器、AOT编译、安全防护及Shadow DOM等高级主题,全面提升开发认知。(238字)
免费试用