账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    请问ReactNative开发中使用原生JS的地方,具体是哪部分js可以使用,哪些不能?
    62
    0

    除了DOM、BOM、CSS等功能的模块,其他部分比如犀牛书里的 、Window对象、事件处理、客户端存储,多媒体和图形编程、HTML5 API 可以正常使用吗?
    附:JavaScript权威指南(第6版)目录

    说下个人开发中的一点理解:
    reactnative等移动开发中js无法调用bom dom等与浏览器本身或者HTML文档有关的东西,而其他原生、核心、全局、内置、基本的可以正常用?
    不知道以上理解对不对,现在也很模糊,似懂非懂

    1
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 10 元积分
        全部回答
    • 0
    • 长得乖ぃ该我歪 普通会员 1楼

      React Native开发中,可以使用原生JS的部分包括:

      1. JavaScript:React Native中的所有JS代码都可以使用,包括DOM操作、状态管理、事件处理、API调用等。

      2. Redux:React Native支持Redux作为状态管理库,可以用来管理应用程序的状态和组件之间的通信。

      3. Navigation:React Native提供了强大的导航系统,可以用来在不同的页面之间导航。

      4. Redux DevTools:React Native提供了Redux DevTools,可以用来调试React Native应用程序的状态和组件之间的通信。

      5. Performance Tools:React Native提供了Performance Tools,可以用来优化应用程序的性能。

      不能使用的JS部分包括:

      1. HTML和CSS:React Native没有内置的HTML和CSS解析库,因此不能直接使用这些技术来构建用户界面。

      2. Server-side programming:React Native没有内置的服务器端编程支持,因此不能直接使用这些技术来处理服务器端逻辑。

      3. Third-party libraries:React Native支持使用第三方库来提高开发效率和性能,但是这些库通常需要配合React Native才能使用。

      4. Other programming languages:React Native本身并不支持其他编程语言,因此不能直接使用这些语言来构建应用程序。

      需要注意的是,虽然React Native支持使用原生JS,但是使用原生JS可以提高应用程序的性能和可移植性,因此在开发React Native应用程序时,通常建议使用原生JS。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部