鸿蒙 DevEco Studio 常用快捷键 Ctrl + Shift + / ⌥ + ⌘ + / Comment with Block Comment 代码块注释 /**/,与 Ctrl + / 的区别是只会在代码块的开头与结尾添加注释符号(常用)Ctrl + Alt + T ⌥ + ⌘ + T Surround with…Alt + Shift + F10 ^ + ⌥ + D Choose and Run Configuration 会打开一个已经配置的运行列表,让你选择一个后,再运行。
理解鸿蒙app 开发中的 context Context传入参数component的作用是指定一个组件对象,getContext函数会返回这个组件的上下文对象Context。上下文对象Context包含了组件的状态、属性、方法等信息,可以在组件内部使用。(应用上下文(Context)是应用程序的全局信息的接口。getContext接口获取当前页面关联的UIAbilityContext或ExtensionContext。,然后使用该上下文对象调用其他组件的方法或获取其他组件的属性。在组件内部调用其他组件的方法或获取其他组件的属性。
在HarmonyOS中, API引入从@kit与@ohos有哪些不同 ? 像吃苹果汁:而@kit就像是已经榨好的苹果汁,它去掉了苹果的皮和种子,只保留了果肉中最精华的部分,并且可能还加了点糖或其他调料,让味道更好。像直接吃苹果:@ohos就像是直接从树上摘下来的苹果,你可以看到它的皮、果肉和种子,很原始,很基础。方便快捷:开发者使用@kit时,不需要深入了解HarmonyOS的底层细节,就可以快速集成和使用系统的各种功能。需要了解的多:使用@ohos API时,开发者需要了解很多关于HarmonyOS系统架构和内部工作原理的知识,因为这些都是直接暴露给开发者的。
SDK是什么? 比如说 我们要查询 一个人的征信 我们是没有这个权限 和数据 去查询 全部人员的征信。我们就可以接入 银行的 API 我们输入 人员的 身份证信息 就能够 调用 银行的API。但是比较复杂自己写不出来 我们就可以引入。API 就是别的公司的封装的 工具。就能够 查询到这个人的 征信状态。比如说我们想实现一个。
鸿蒙开发 在Windows电脑上启动模拟器,提示未开启Hyper-V 首先打开控制面板 > 程序 > 程序与功能 > 启动或关闭Windows功能,找到并勾选“Hyper-V”、“Windows虚拟机监控程序平台”、“虚拟机平台”,点击确定并重启电脑。若勾选后启动模拟器仍然提示该错误,需要以管理员权限打开命令行窗口并执行:`bcdedit /set hypervisorlaunchtype auto`并重启电脑。更多关于Hyper-V安装请参考。
前端八股文 ajax axios fetch的区别 这不仅提高了代码的可读性,还避免了回调地狱(xhr通过xhr.onreadystatechange= () => {}这样回调的方式监控请求状态,要是想在请求后再发送请求就要在回调函数内再发送请求,这样容易出现回调地狱)的问题。axios是用于网络请求的第三方库,它是一个库。它返回一个Promise。,拿来跟ajax对比是完全不合理的,它们完全不是一个概念的东西,适合拿来和fetch对比的其实是xhr,也就是上面封装ajax请求的代码里的XMLHttpRequest,这两都是JS自带的发请求的方法。
前端八股文 promise async await 的理解 步骤二为使用await 的函数加 async (下面这样的 使用async await 就是将异步代码转化为同步代码了 并结合promise) 执行的。promise.then().catch(err=>{}) 步骤promise 失败的逻辑 reject失败。,比传统的解决方案——回调函数和事件——更合理和更强大。promise.then() 是成功后继续执行逻辑。1.准备一个返回promise对象的函数。上面这种是 promise的 链式调用。promise 成功的里面 可。
前端vue2和vue3的区别 快速上手vue3 Vue 3 更倾向于使用 Vite 作为构建工具,基于 ES Modules 标准,提供更快的编译速度和简化开发过程。相比之下,Vue 2 通常使用 webpack 或 vue-cli,虽然成熟稳定但配置复杂。Vue 3 采用组合式 API + TypeScript 的方式,提供更灵活的组件开发和复用,同时增加严格的类型校验,提高代码质量和可维护性。
前端面试 vue 接口权限控制 首先,接口权限控制的基本原理是通过配置接口的访问权限和数据权限,确保只有经过授权的用户才能访问特定的接口。这通常涉及到RESTful API的使用,其中接口权限认证机制采用Json Web Token (JWT)。JWT是一种开放标准,它定义了一种紧凑的、自包含的方式,用于作为JSON对象在各方之间安全地传输信息)请求拦截器进行拦截,每次请求的时候头部携带。来验证,没有通过的话一般返回。,跳转到登录页面重新进行登录。
前端八股文 keep-alive 在单页面应用(SPA)中,在不同的路由页面之间切换时,如果不希望每次切换都重新加载和渲染页面,可以使用 来缓存这些页面。实际开发中常常有以下场景,有一个列表页面并且列表的每一项都会对应跳转到相应的详情页面,当用户从列表页面点击一项进入详情页面,然后再次返回到列表页面时,往往希望列表页面能。:在一些需要保持数据状态的场景中,例如表单填写、游戏等,可通过 使用户离。当我们从首页–>列表页–>商详页–>再返回,这时候列表页应该是需要keep-alive。
前端八股文 路由的懒加载 (因为vue是单页面spa模式 如果没有路由懒加载 会在首页 加载很多的资源 会造成首页白屏 然后为了解决这个问题 有了路由的懒加载 ---通过按需加载组件,而非在应用启动时一次性加载所有模块)使用懒加载的原因: vue 是单页面应用,使用webpcak打包后的文件很大,会使进入首页时,加载的资源过多,页面会出现白屏的情况,不利于用户体验。1:直接将组件引入的方式,import是ES6的一个语法标准,如果需要浏览器兼容,需要转化成es5的语法。2:ES6标准语法import()---------推荐使用!