src和href-seo-前端页面有那三层 -AMD和CMD规范的区别 -渐进增强

简介: src和href-seo-前端页面有那三层 -AMD和CMD规范的区别 -渐进增强

1==>简述一下src与href的区别


src用于替换当前元素;


href用于在当前文档和引用资源之间确立联系


2==>谈谈以前端角度出发做好SEO需要考虑什么?


a. 了解搜索引擎如何抓取网页


b. meta标签优化


c. 关键词分析


d. 付费给搜索引擎


e. 链接交换和链接广泛度


f. 合理的标签使用


3==>前端页面有哪三层构成,分别是什么?作用是什么?


a. 结构层:由 HTML 或 XHTML 之类的标记语言负责创建,仅负责语义的表达。解决了页面“内容是什么”的问题。


b. 表示层:由CSS负责创建,解决了页面“如何显示内容”的问题。


c. 行为层:由脚本负责。解决了页面上“内容应该如何对事件作出反应”的问题。


1.26、AMD和CMD 规范的区别?


AMD 提前执行依赖 - 尽早执行,requireJS 是它的实现


CMD 按需执行依赖 - 懒执行,seaJS 是它的实现


4===>对前端界面工程师这个职位是怎么样理解的?


a. 前端是最贴近用户的程序员,前端的能力就是能让产品从 90分进化到 100 分,甚至更好


b. 参与项目,快速高质量完成实现效果图,精确到1px;


c. 与团队成员,UI设计,产品经理的沟通;


d. 做好的页面结构,页面重构和用户体验;


e. 处理hack,兼容、写出优美的代码格式;


f. 针对服务器的优化、拥抱最新前端技术。


5==>渐进增强:针对低版本浏览器进行构建页面,保证最基本的功能,然后再针对高级浏览器进行效果、交互等改进和追加功能达到更好的用户体验。


优雅降级 :一开始就构建完整的功能,然后再针对低版本浏览器进行兼容。


区别:


a. 优雅降级是从复杂的现状开始,并试图减少用户体验的供给


b. 渐进增强则是从一个非常基础的,能够起作用的版本开始,并不断扩充,以适应未来环境的需要

相关文章
|
5天前
|
缓存 前端开发 jenkins
Serverless 应用引擎产品使用合集之前端的项目部署在镜像里时,页面总是自动刷新,是什么导致的
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
|
25天前
|
前端开发 JavaScript API
前端代码书写规范
前端代码规范提升项目可维护性和团队协作效率。关注项目命名清晰简洁、一致性,组件命名使用驼峰式且具描述性。JS遵循4空格缩进,分号结束语句,CSS按逻辑排序,HTML注重语义化。注释要功能性、文档化且简洁。遵循规范能减少错误,增强团队沟通。
86 3
|
7天前
|
存储 缓存 资源调度
你真的知道 NPM、Yarn 与 PNPM 这三个前端包管理器之间的区别吗?
【6月更文挑战第9天】NPM、Yarn和PNPM是主流前端包管理器,各有特色。NPM生态庞大,易用但速度慢;Yarn速度快,依赖管理稳定;PNPM性能优异,节省磁盘空间。Yarn和PNPM在速度和确定性上胜出,NPM因广泛使用和丰富资源领先。开发者可根据项目需求和喜好选择,三者共同推动前端开发进步。
24 8
|
13天前
|
JSON 前端开发 JavaScript
前端Ajax、Axios和Fetch的用法和区别笔记
前端Ajax、Axios和Fetch的用法和区别笔记
20 2
|
27天前
|
缓存 JavaScript 前端开发
前端 JS 经典:CommonJs 规范
前端 JS 经典:CommonJs 规范
26 0
|
27天前
|
前端开发 JavaScript
前端 JS 经典:typeof 和 instanceof 区别
前端 JS 经典:typeof 和 instanceof 区别
26 0
|
27天前
|
前端开发 JavaScript
前端 JS 经典:for-in 和 for-of 用法区别
前端 JS 经典:for-in 和 for-of 用法区别
24 0
|
30天前
|
前端开发 JavaScript Java
Java网络商城项目 SpringBoot+SpringCloud+Vue 网络商城(SSM前后端分离项目)五(前端页面
Java网络商城项目 SpringBoot+SpringCloud+Vue 网络商城(SSM前后端分离项目)五(前端页面
Java网络商城项目 SpringBoot+SpringCloud+Vue 网络商城(SSM前后端分离项目)五(前端页面
|
30天前
|
前端开发 JavaScript
前端 JS 经典:i,i++,++i区别
前端 JS 经典:i,i++,++i区别
22 0
|
30天前
|
前端开发 JavaScript
前端 JS 经典:let、const、var 区别
前端 JS 经典:let、const、var 区别
19 0