当前位置: 首页 > Web前端 > HTML

2020《关于我的那些事与技术访谈》

时间:2023-04-02 20:41:50 HTML

@importurl('demo.css');序2020年是不平凡的一年,因为疫情的蔓延打乱了我的整体计划。但在工作中,我完成了目标项目,攻克了技术难关,学习了新技术。感谢平台!首先分享一张思维导图:思维导图微信Web开发者工具小程序开发环境,相关工具小程序组件小程序/小游戏开发接口开发接口开放能力小程序媒体原生能力小程序原生能力DeviceNativeCapability小程序设备原生能力小程序接口/图形原生能力小程序接口/图形原生能力小程序接口/图形原生能力告诉我前端开发工程师为什么学云开发?由于云开发(TencentCloudBase,TCB)是一种云端集成的后端云服务,采用Serverless架构,省去了移动应用构建中繁琐的服务器搭建和运维。同时,云开发提供的静态托管、命令行工具(CLI)、FlutterSDK等能力大大降低了应用开发的门槛。使用云开发可以快速构建完整的小程序/小游戏、H5、Web、手机APP等应用。对于小程序的开发,大部分的生命周期函数都是一窍不通的,那我告诉你:小程序注册完成后,加载页面,触发onLoad方法。页面加载完成后,触发onShow方法显示页面。页面首次显示时,会触发onReady方法渲染页面元素和样式,一个页面只调用一次。当小程序在后台运行或跳转到其他页面时,会触发onHide方法。当小程序从后台进入前台或重新进入页面时,会触发onShow方法。当使用重定向方法wx.redirectTo(OBJECT)或关闭当前页面返回上一页wx.navigateBack()时,会触发onUnload。开始小程序开发前,需要先注册小程序账号,公有云账号,购买云服务器,域名,申请SSL证书,以及相关配置,SSH连接服务器,安装NodeJS,安装Nginx,安装MySQL,安装MySQL,导入SSL证书,Nginx测试,开发需要域名备案。下面介绍一下前端工程师的知识点:一定要掌握HTML(标签、属性、语义)等一定要掌握CSS(文档流、盒模型、浮动、定位、继承、浏览器兼容性)等。一定要掌握HTML5(新标签属性,核心JavaScriptAPI)等。一定要掌握CSS3(新属性,媒体查询,布局,动画)等。一定要掌握Bootstrap(样式、组件)等。一定要掌握JavaScript(ECMAScript核心技术、DOM相关技术、前端常用算法)等。一定要掌握jQuery等相关技术。务必掌握与移动相关的问题。一定要掌握开发浏览器兼容代码等问题。一定要掌握面向对象的问题比如(面向对象编程中的类,继承等)。一定要掌握Ajax和JSON等一定要掌握HTTP和HTTPS等一定要掌握Node.js(开发服务端开发)等一定要掌握EMAScript5和EMAScript6,设计模式(working),等一定要掌握Vue.js(框架,插件),Angular(框架,插件),React(框架,插件)等一定要掌握游戏开发相关问题,网络安全相关问题,性能优化相关问题,模块化开发相关问题、CSS预编译相关问题、混合开发相关问题、前端工程问题(前端工程工具WebPack、gulp)等。一定要掌握版本管理工具(Git、SVN)和测试相关问题。公司面试官,针对某个问题会向面试官提问(如果简历中没有对项目进行详细介绍,将对技术知识点展开回答)如下技术摘要HTML:标签要闭合,英文要小写,不要嵌套混乱,利用标签语义提高搜索概率,使用外链CSS和JS。(结构、风格、行为分离,内容可以被更多设备访问,代码简洁,开发组件化,代码易维护,可复用等)。2.HTML是一种基于网页的设计语言;XHTML是一种基于XML的设计语言,具有严格的语法和标准。(不同:XHTML元素必须正确嵌套,元素必须闭合,标签必须小写,必须有根元素;HTML没有限制)3.严格模式是浏览器按照web标准解析页面的一种方式;混杂模式是一种向后兼容的解析方式。(要触发严格模式或标准模式,就是在HTML标签前声明正确的DTD;要触发混合模式,可以不在HTML文档开头声明DTD,或者在DOCTYPE前加XML声明)4.静态网页是没有数据交互的网页(不涉及数据库,不加载服务器数据)。比如静态网页只有(HTML+CSS+JavaScript);动态网页是带有背景数据的网页。(动画网页是动态网页是一种错误的认识)5.DOCTYPE语句位于文档的顶部,html标签之前,告诉浏览器的解析器使用什么文档类型规范来解析文档。不存在或格式错误的DOCTYPE将导致文档以混杂模式呈现。严格模式以浏览器支持的最高标准运行,混杂模式以向后兼容的方式显示。6、HTML语义使页面内容结构化,便于浏览器解析和搜索引擎解析,提高了代码的可维护性和复用性。7、如何使用锚点:id=""name=""dadaqianduan8、结构标签:

用于定义文档的头部,