• ionic本质


    ionic本质一开发工具,ionic项目目录里在大堆东西,一堆插件(plugins),还有一堆npm包(node_modules),其实都是骗人的~( ̄▽ ̄~)~

    什么nodejs,npm只是为了解决服务器和开发时的包依赖什么的~~

    其实真正(最终)有用的东西在www目录,其实可以简单理解为这就是一个web项目目录(PS:我是一个php程序猿),里面包含的了完整的样式、模版、js之类的,其实就可以直接跑的了。

    像我直接把www目录里的东西拷出来扔我的web服务器里,用浏览器访问,其实就一样一样的(根本不用什么ionic serve哈哈)

    ionic 本身的样式和js都在www/lib/ionic里,简单理解的话,就是和jquerymobile功能差不多的一个ui框架,用它只是比较方便写样式而已~~~

    项目里的程序控制什么的,是用angularjs写的

    所以总结一下:ionic项目最终得到的东西就是一个由 基于angularjs控制和ionic UI框架的web项目~~(其它插件、硬件接口和打包我们可以用phoneGap来弄)

    关于phoneGap打开,直接复制www目录来打包就可以了~~~,不然用git链接,phoneGap云打包更方便~~~~~

    PS:ionic新新新新手一枚,ionic功能很多,还是挺复杂的,写这个就是为了简单理解一下ionic,方便学习(不要一开始就怕了哈哈),ionic弄出来的东西其实和就我们直接写html、js,或者用jquerymobile之类的写出来的东西本质是一样的,简单来说就html页面,至于使用手机硬件接口(定位、振动、警告、或支付功能之类的),可以使用ionic要弄(要弄开发环境),也可以使用更方便的phoneGap来实现,具体怎么弄我会在之类的博客中再去介绍了。

    PS:学习ionic前先写会angularjs,ionic开发项目的难点其实就是angularjs和怎么使用ionic的ui框架

    完。

  • 相关阅读:
    javascript面向对象程序设计之浅谈2
    Sphinx学习之sphinx的安装篇
    IT人的职业生涯规划
    perconatoolkit系列之系统类工具的使用
    perconatoolkit系列之实用类工具使用
    查询ip归属地的shell脚本
    使用mysqlsla分析Mysql数据库日志
    MYSQL管理之主从同步管理
    MYSQL数据库管理之权限管理
    perconatoolkit系列之复制类工具使用
  • 原文地址:https://www.cnblogs.com/tujia/p/5996183.html
Copyright © 2020-2023  润新知