请问js上手编写思路,比如JS如何知道某个功能思路以及具体是怎么实现的?

(目前在js + react native做APP)
各种各样的类、函数方法、对象、事件处理,jQuery,客户端存储、H5 API看的有点乱,不知道具体落实到编写业务逻辑时具体调用哪个函数、方法?
以前都是通过百度javascript+猜 关键字 一点点的去搜寻的

阅读 3k
3 个回答

一口吃不成个胖子,肉得一点一点长。
先把es5熟悉的差不多了,什么东西都能写了,再去考虑es6甚至更高阶的方法才是正轨。
如果你是新手的话,一开始最好别去接触框架,基础最重要。

https://github.com/JacksonTia... github 高星知识文档库,整体的技术体系可以在这里进行了解。但作为工程师,夯实基础才是最重要的,不要过于迷恋框架,将 CSS/HTML/JS 的基础夯实才是最重要的。

以前看 laracasts 视频时候 Jeffery Way 讲 laravel 入门的时候,是这么说的:

  • 我们先来搞一个乞丐版的 web 框架
  • 然后用了一堆 php 内置函数
  • 框架非常简单 总共可能也就百十来行
  • 他说你看 其实很简单 但是有人问了 你这些函数我不知道啊 咋整

大佬说,google。一开始你连关键字可能都不清楚。但这个东西,就是你累积基础的过程。

比如你 RN,需求是一个轮播,但是第一天可能你连 swiper,carrousel 这种关键字都没听过。
讲道理,这种词儿你怎么自己去想啊。
但是写了半年以后,估计 facebook 文档里面什么 asyncStorage 之类的你也很熟了。
也许也遇到过 sqlite 相关的需求。也知道布局跟 web 不一样,都用什么 view 什么 list。
也知道两个原生平台对后台应用运行时长都有限制。
咋知道的?查的啊。
凭什么搞前端出身的一上来就能对移动开发有思路?
当然你专门去学半年 Android + iOS 也可以。。

你的路是对的。
都一样,没有捷径的。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题