首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

对angular开发者建议,设计师也有

最近公司项目使用angular,与ionic开发企业级软件; 现在项目越来越庞大了,是中途加入团队,现在有时候就实现一个简单需求,就要花费几天; 比如产品说:提交按钮时候,再去请求一个接口,校验一下数据...; 下面是正确做法, ?...显示是没有明确中间这个调和模型; 都是视图直接显示请求过来字段; 如果字段多,那么有些就不显示; 如果字段少,就加几个在外面,并没有加到模型里面; 导致修改时候,分不清哪些数据是后端来, 哪些是需要提交数据..., 没有,就注释代码里面,说是以后可能会用。...建议,每次提交自己代码时,使用编辑器,格式化 ----------------------------- 对于设计 对于设计,就说一个弹窗; 下面这个弹窗,用到苹果手机上,没问题; 但是用在android

76960

每日前端夜话(0x05):2018年JavaScript状态调查(下)

观点与看法 冰冷大量数据自有它地位,但也有一些东西要听听个人意见。 这就是为什么每年我们都会提出几个问题来尝试并感受JavaScript开发人员社区脉搏。...喜欢构建JavaScript应用 ? 希望JavaScript成为主要编程语言 ? JavaScript生态系统变化太快 ? 这项调查太长了! ? 奖项? 这是我们首次JS颁奖!...你能猜出哪种技术每个类别中夺魁吗? (注意:我们已从奖项中排除ES6以避免数据偏差) 最满意奖 获得用户满意百分比最高库 ?...尽管目前来说,前端还算是风平浪静,但是客户端如何从数据库获取数据问题还远远未能解决,GraphQL肯定会开始该领域制造越来越大波浪。...随着针对后端和状态管理层GraphQL定制解决方案出现,我们可能很快就会感觉到JavaScript再次掀起巨浪。 但就目前而言,没有必要恐慌。

2.1K40
您找到你想要的搜索结果了吗?
是的
没有找到

苹果拒绝支持PWA行为对Web贻害无穷!

iOS上做不到) 提供添加到主屏幕数据 首次加载很快甚至3G环境 网站跨浏览器 页面过渡不会被网络阻塞 每个页面都有一个URL 这是认真的吗?...他们不但忽略了bug报告(提交它们几个月内都没有任何回复,并被标记为“重复”),并且忽略了公共开发者论坛上所有关于它们帖子。...固定标题闪烁(最大心病,这就是为什么最终自己产品上( brewlog.com )禁用它原因) 300ms 延迟后终于从移动版 Safari 中移除,却没有全屏模式下移除(Apple没有回应...对它从不感冒。这感觉就像是把应用运行在一个 webview/native 包装器上一样。曾经尝试学习并使用 Ionic/Angular,但始终对它没有什么感觉。...当看到那些 Ionic 生态体系中花费时间开发公司时,觉得他们可能搭错了车。

1.8K30

Medium高赞系列,如何正确Stack Overflow提问

小编比较自豪一件事情就是:当初学习dubbo期间,因为一个数据关闭错误一直找不到正确解决方式,就顺手把自己解决问题步骤写下,并附上参考资料中方法,算是把那类问题做了一个增强版总结,没想过几个月后...,大多数情况下,直接答复是:“您在Stack Overflow上发现了什么?”...但是,很多开发者会给出奇怪答案,例如:“不知道如何使用它,因提出较差问题而被禁止,人们总是不赞成帖子,或者给我有关如何提问链接,”等。...,大多数人都不会去回答) 如果您要解释运行时出现问题,请尝试发布屏幕截图 如果有日志的话,发布正确错误日志(特别是应用崩溃情况下) 如果您部分输出没有错误,并且想要对输出进行特定修改,而且您似乎无法弄清楚如何...但问题并没有显示用户方面的任何努力。 到目前为止,还没有提及用户已经尝试了什么或他们面临任何特定错误。这是不能回答问题完美范例。 另外,这里有一些很好示例问题供您参考。 ?

94520

【技巧】Ionic3多文件上传

关于ionic3多文件上传,网上资料非常少,特别是基于form方式,有也大多因为代码过期而失效,因为有人问到,所以写一下。...file插件及其对应ionic-native模块: ionic cordova plugin add cordova-plugin-file npm install @ionic-native/file...多文件上传同步 2、form上传 上述上传文件方法,需要发送多次网络请求,有些人不喜欢这样,想一次性上传所有文件,那可以构建一个多个文件表单数据提交。...读取文件为blob格式 然后调用该方法构建form表单数据并上传提交: ? 构建表单数据并一次上传 其中这里要注意是,后台接口服务要接收多个文件处理。...构建表单数据并多次上传 最后建议把上述方法封装到一个provider里面,这样即方便维护和调用,也利于其它项目使用。

1.4K40

Windows下Ionic 开发环境搭建

开始之前假设你已经了解了如下概念: Java JDK Apache Ant Android SDK NodeJS 以上名词这里就不赘述,如果有不清楚可以自行查阅 安装步骤 Ionic 官方教程:...注意:这里下载纯净版 SDK 之前并没有任何 Android 系统在内,所以同 Platform-tools 一样需要在这里勾选需要版本然后安装。这里至少需要有一个系统,否则无法创建虚拟机。...下载 Nodejs for Windows 并安装 下载地址:https://nodejs.org/download/ Windows 下安装 Nodejs 环境很简单, Nodejs 官网下载正确版本后安装即可...新建虚拟机:打开 Android SDK 安装目录下 AVD Manager.exe 选择新建 连接手机:直接通过数据线连接真实设备 ionic run android 到这一步系统就会打开虚拟机或者真实设备运行简单示例...=demo storePassword=输入密钥库口令 keyPassword=输入密钥口令 这样,使用 ionic build android --release编译即可, /platforms

3K30

Ionic4与Ionic3部分比较

有较长时间没有Ionic了,见新公众号需求比较简单,便决定使用Ionic4来实现。...;后者注重代码管控,好处是它允许您指定导航“方向”,这将有助于Ionic 正确显示页面过渡。...ionic4中已经没有这个方法,改为通过监听事件或回调给外面的xxx-controller来关闭。...四、主题样式变更 这一块也是变更比较大,这个不详做说明了,有空自己看吧: ionic4主题样式 五、打包 因为默认懒加载,所以能很大提高首屏加载速度,适用于Web项目,但没有Webpack集成,...变化还是蛮大,旧ionic3项目不太适合升级为ionic4,至于还学不学得动,自己考量吧,觉得用vue+ionic4也是挺好玩

6.9K10

Ionic2 坑の补充

写在前面的话: 最近把玩了微信小程序过后,由于对它专属IDE使用不当,导致退出关闭计算机时候没有及时清理缓存,造成缓存碎片留藏在硬盘分页文件内,导致硬盘无法reboot...【注:博主这次使用是国内镜像】 1、ionic2创建项目的坑: 这是使用ionic start xxx --v2 时候下载好对应目录同时,项目建成最后,会显示如下错误提示...后来经过反复分析,是博主在下载node时候是属于新用户进行下载并且C盘下面创建项目目录,而不是administrator,自己机器上用户权限问题,需要administrator权限,才能正确...于是项目根目录下运行指令:cnpm install --save如果没有报错,说明项目可以正常运行,执行ionic serve来看看自己建成项目。提议:最好不要在系统盘上建立自己项目!...4、关于cordova版本坑:node版本下,cordova已经更新到6.5.0版本,这个时候ionic 项目创建时候系统会提示: ionic运行时提示.png

1.6K20

分享一个jsonp劫持造成新浪某社区CSRF蠕虫

最近jsonp很火,实话说已经是被玩烂了,只是一直没有受到大家重视。正好在上个月,挖过一个由于jsonp造成新浪某社区CSRF,当时是为了准备一篇文章,之后这篇文章也会拿出来分享。...如图,抓一个正常发帖POST数据包,我们可以看到其中含有_csrf_token这个字段。经过简单FUZZ发现,这个请求是不检查Referer,只要_csrf_token正确即可发帖。...于是GET参数中加入&callback=hehehe试试: ? 很明显,返回格式变了。虽然不是jsonp,但却是一个了。 为什么加上callback=hehehe就变了?...尝试第二个猜想,GET数据URL中加上&bid=9947,再次发送数据包: ? 仍然是jsonp格式,将这个token再写入post数据包中发送: ? 成功了!...0x03 构造POC发表任意帖子 那么开始编写POC来完成刚才手工完成步骤。

76630

sourceTree+gerrit管理代码

看过【Gerrit】Gerrit工作流程及使用手册这篇文章就会知道,gerrit增加了codereview流程。所以会依赖一个临时分支,我们提交代码需要提交到该临时分支。...为了解决这个问题,网上看了很多帖子,其中Stack Overflow上这篇帖子答案最标准: https://stackoverflow.com/questions/9917645/push-to-gerrit-using-sourcetree...三、冲突解决 因为gerrit默认没有merger权限,所以当冲突之后,就算本地解决了,上传时候还是会提示错误。怎么办呢?...这时候把分支reset到最近一次没有冲突节点,将自己改动stash,暂存。然后拉最新代码,这时候不会冲突,因为你工作区是干净,然后应用stash,这时候就算冲突,你本地解决一下就可以提交了。...冲突解决有很多方式,这是最常用,大家需要多练习。

2K50

SNS项目笔记--极光推送

正确修改方法如下: 1.1.1 删除platfrom : 项目目录下执行如下指令 ionic cordova platform remove android 或者直接删除platform与 plugins...1.2.3 关于1.2.2解决办法:很可惜,在有限时间内,博主没有解决办法,如果有更好解决办法,请发邮件到stokid@126.com邮箱中,或者该博客下留言,我会感激不尽!...2、“军神”解决方法 这里可以为大家隆重介绍下"军神"博客,觉得极光推送相关要点都基本上写清楚了这里就不再赘述。请点击“军神”博客!...然而其博主希望我们将其代码导入到node_module目录下,显然是不行。于是总结了以下操作。...结束语:我们日常开发中总会遇到很多问题,问题难以解决时候我们会借鉴别人思路,但是我们借鉴时候,我们需要理智去借鉴,不能盲目,要找出问题并通过自己努力获取正确结果,这样我们才有所提高!

1.2K30

开发hydride App 安装ionic

Git  这个是必须,有的人说不需要安装这个,真心需要安装,开始也是觉得不需要,但是安装 cordova时候他就一直会报各种警告和错误,或者 一直在那里旋转  很久没有变化,就是因为  网络原因...如果你已经安装了  sdk  ,版本已经21以上了,就不需要重新安装了,如果没有 ,就需要重新更新下  国内更新地址:http://www.androiddevtools.cn/ 这个是需要花点流量...,停住在那里,或者提示你缺少什么依赖包,请别捉急,先检查自己网络好不好  其次检查你是否正确安装了Git  最好是最新版, ?...如果这里面没有cordova  说明你cordova安装失败了,然后去检查下你git是不是最新版,有的时候也看你nodejs版本和git版本是不是对应  反正感觉就是这里面的问题,然后再重新安装...安装完cordova之后,其实这个时候就可以创建一个web app了,具体做法就不说了,网上很多,我们需要去使用ionic 开发hydride app 所以我们这时候需要去安装ionic  命令行也很简单

1K70

构建具有用户身份认证 Ionic 应用

将演示如何使用 OIDC 重定向、Okta Auth SDK 以及基于 Cordova 内嵌浏览器 OAuth 进行登录; 由于功能还在开发中,所以省略了用户注册。 为什么使用 Ionic?...如果你需要开发原生功能,使用 web 技术是无法实现,但是有些原生插件可以实现。 Ionic Native 是这些插件精选集。 第一次使用 Ionic 2013 年底。...喜欢使用 Ionic发现使用 Ionic 移植现有的应用程序更多就是修改 HTML 和调整 CSS。 Ionic 2 一月份发布, 可以使用 Angular 开发 Ionic 应用。...你可以退出之后看一下带标识登录页。 ? 注意: 你可能注意到退出之后标签页并没有消失。正在查找 没有正常工作 原因。 发布到移动设备 使用 Ionic 浏览器中开发移动应用是非常酷事情。...PWA 是可以安装在系统中 web 应用程序。它可以离线情况下工作,使用是你最后一次与 app 交互数据缓存。添加 PWA 功能可以让 app 加载更快,提供更好用户体验。

23.8K00

Ionic3 导航分析

刚接触ionic时候,觉得导航不太好理解,主要是ionic导航方式和我们之前接触路由导航方式不太一样。...但ionic导航系统使用起来感觉不是这样,或许原理是类似的吧,但这里只讨论ionic中导航使用。本文将通过一个例子,讲解ionic中导航使用。...这里为什么要提uiRouter?因为就自我感觉而言uiRouter 和 ionic导航使用方式上有点像,特别是从它们提供指令这一层来考虑。... ionic中就是一个内容容器,没有这个容器什么也看不到, 可以 覆盖 上面, 可以通过给 添加唯一标识来区别多个<ion-nav...含义已经知道了,但是为什么要这样写呢? 刚刚在前面已经说过,一个 可以 覆盖 另外一个 上面,被覆盖方作为父级,覆盖方作为子级。

2K10

构建具有用户身份认证 Ionic 应用

将演示如何使用 OIDC 重定向、Okta Auth SDK 以及基于 Cordova 内嵌浏览器 OAuth 进行登录; 由于功能还在开发中,所以省略了用户注册。 为什么使用 Ionic?...如果你需要开发原生功能,使用 web 技术是无法实现,但是有些原生插件可以实现。 Ionic Native 是这些插件精选集。 第一次使用 Ionic 2013 年底。...喜欢使用 Ionic发现使用 Ionic 移植现有的应用程序更多就是修改 HTML 和调整 CSS。 Ionic 2 一月份发布, 可以使用 Angular 开发 Ionic 应用。...你可以退出之后看一下带标识登录页。 ? 注意: 你可能注意到退出之后标签页并没有消失。正在查找 没有正常工作 原因。 发布到移动设备 使用 Ionic 浏览器中开发移动应用是非常酷事情。...PWA 是可以安装在系统中 web 应用程序。它可以离线情况下工作,使用是你最后一次与 app 交互数据缓存。添加 PWA 功能可以让 app 加载更快,提供更好用户体验。

23.2K50

Ionic开发hybrid APP

而且私以为目前激烈而又变化快速移动APP市场环境下,用phonegap来开发APP未尝不是一种低成本mvp方案,快速发布,成王败寇^-^ 为什么选用ionic 其中ionicframework便是...ios $ ionic emulate ios 以及私人推荐电脑浏览器调试命令:$ ionic searve 相关插件扩展推荐 SQLite插件,如果你APP需要持久保存用户数据,强烈推荐你使用...SQLite来存储数据(localstorage中数据很容易被系统,或者一些坑爹系统清理软件删除) Hipo所使用brodysoftCordova-SQLitePlugin,以及集成到ionic...启动图片(或称闪屏)插件:$cordovaSplashscreen,之所以推荐也必装这个插件原因是,默认情况下启动图片时间停留较短,如果你APP在这段时间没有完成数据加载或者视图渲染等(需要查询SQLite...中TouchID也可以hybrid APP中使用了,$cordovaTouchID 上述推荐仅仅是自己开发Hipo一点经验之谈,还是建议需得根据自己APP实际情况选用自己需要插件。

2.4K10

Spring Boot 之 MVC1、新建工程2、依赖更新3、编写Controller4、准备Model数据,映射请求路径5、配置JSP模版6、渲染输出

右键新建工程 由于JSP模版不能放到classpath下(反正没有成功),所以这里Packaging选择War。然后其他地方根据项目情况填写。 ?...映射方法中通过Map来传递Model,最后通过“welcome”视图来渲染。由于application.message2没有值,所以会使用默认值Hello World2。...设置主页(Home page) 3 持久化数据保存 4 总结 Ionic 2 实现列表滑动删除按钮 1.创建Ionic2应用 2.准备列表数据 3.修改主页(HOME)模版 4.创建方法删除数据...我们需要一个列表 3.获取远程数据 4.推送数据到服务器 总结 Ionic 2 中样式与主题 Ionic 2主题简介 创建Ionic 2应用主题方式 没有苹果电脑打包iOS平台...插件 Ionic 和 Cordova 误解 使用Ionic Native 使用没有包含在Ionic Native中插件 Ionic 2 中添加图表 1.

2.8K50

Hybrid App开发者一定不要错过框架和工具

历经了jqmobile、sencha touch等框架后,一直没能找到一个真正符合想法框架:它应该为hybrid app设计、组件化结构、UI简洁而优美。...很多同学不明白为Hybrid app设计跟为Mobile web设计有什么不同,只说最典型一点:Hybrid App资源都在本地没有网络读取消耗,所以最理想方式是一次性载入多个界面,应用直接在多个界面之间切换...后者正是jqm等框架做法。sencha touch概念层上接受不了,它让感觉自己不是写界面,而是在做算法作业。关于这些老框架吐槽, 以前写过,就不再多说。接下来说说最近新发现。...于是依依不舍和它分了手。 然后遇到了 ionicframework。ionic采用 angularjs作 为其基础,这就在封装性上有了质提升。你可以使用类似标签来描述一条微博。...学习时候有时候还是思维转换不过来,比如我曾苦苦思索form表单要怎么提交提交到哪里去。但实际上form表单控件本来就是绑定到数据对象 ,只要调用数据对象save方法就好了。

1.4K40
领券