上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 43 下一页
摘要: 可以看到,我们的规范包括目录结构规范、git 分支规范、代码编写规范、开发规范、体验规范等等。 基于这些规范,项目初期,我们借助小程序开发者工具现有能力,再加上 gulp 的补充,形成了最初的开发模式。可以看到,gulp 的补充主要是 sass 的处理和打包文件的提取及压缩。以上规范和开发模式都是大 阅读全文
posted @ 2020-01-13 11:10 又回到了起点 阅读(563) 评论(1) 推荐(0) 编辑
摘要: 介绍 Taro 如何将各种语法的前端框架(如:React/Vue等)运行在小程序上,讨论一个框架支持多 DSL 的实现探索,使得开发者可以使用任意热门框架/语法/DSL 来编写小程序应用,同时复用相关生态。 各大小程序开发框架也纷纷进行了多端适配 微信小程序主要分为 逻辑层 和 视图层,以及在他们之 阅读全文
posted @ 2020-01-06 11:06 又回到了起点 阅读(1365) 评论(0) 推荐(0) 编辑
摘要: 在我看来,nodejs 的成功原因除了它采用了前端 js 相同的语法,直接吸引了一大波前端开发者作为初始用户之外,它内置的包管理器 npm 也居功至伟。npm 能够很好的管理 nodejs 项目的依赖,也使得开发者发布自己的包变的异常容易。这样一来,不论你使用别人的包,还是自己发布包给别人使用,成本 阅读全文
posted @ 2020-01-03 17:18 又回到了起点 阅读(676) 评论(0) 推荐(0) 编辑
摘要: Redux 是一种让开发者的工作更为轻松的工具 获取并存储数据 将数据分配给 UI 元素 改变数据 首先,我们需要从云端服务器拉取这些数据并将其保存起来。接下来需要实际显示数据。我们需要将数据拆分开,然后分配给与之对应的 UI 元素,这些 UI 元素正是我们在浏览器中实际所见的。例如,我们将头像照片 阅读全文
posted @ 2020-01-02 15:30 又回到了起点 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 在ECMAScript5(简称 ES5)中,有三种 for 循环,分别是: 简单for循环 for-in forEach 下面先来看看大家最常见的一种写法: 当数组长度在循环过程中不会改变时,我们应将数组长度用变量存储起来,这样会获得更好的效率,下面是改进的写法: for-in 通常情况下,我们可以 阅读全文
posted @ 2019-12-24 18:04 又回到了起点 阅读(490) 评论(0) 推荐(0) 编辑
摘要: 什么是模块化 好的代码模块分割的内容一定是很合理的,便于你增加减少或者修改功能,同时又不会影响整个系统。 为什么要使用模块 1.可维护性:根据定义,每个模块都是独立的。良好设计的模块会尽量与外部的代码撇清关系,以便于独立对其进行改进和维护。维护一个独立的模块比起一团凌乱的代码来说要轻松很多。 2.命 阅读全文
posted @ 2019-12-23 11:42 又回到了起点 阅读(941) 评论(0) 推荐(0) 编辑
摘要: 对大多数 Web 应用来说,页面性能直接影响着流量。这是一个经常为我们所忽视的事实。用户长时间的等待流失的不仅仅是跳出率、转化率,还有对产品的耐心和信赖。很多时候我们没有意识到性能问题,那是因为平常开发使用的都是高效的设备和网络。而到了真实世界中却会发现,实际用户的网络环境会更加复杂,而如果使用的是 阅读全文
posted @ 2019-12-19 10:19 又回到了起点 阅读(234) 评论(0) 推荐(0) 编辑
摘要: Opt-in webpack 旨在注重构建安全而非性能。我们没有打算默认启用这一功能,主要原因在于此功能虽然有 95% 几率提升性能,但仍有 5% 的几率中断你的应用程序/工作流/构建。 什么是缓存失效?webpack 需要确认 entry 的缓存何时会失效,并在失效时不再将其用于构建。因此,当你应 阅读全文
posted @ 2019-12-18 10:10 又回到了起点 阅读(2999) 评论(0) 推荐(0) 编辑
摘要: 1. 性能设计 在我们的项目中,我们每天都会和设计师和产品负责人讨论关于平衡美观和性能的问题。对于我们自己的网站,这样做是很简单的。简言之,我们认为好的用户体验从快速的内容传输开始,也就意味着 性能 > 美观。 好的内容、布局、图片和交互是吸引用户的重要因素。这每个因素都会影响页面的加载时间和终端用 阅读全文
posted @ 2019-12-12 11:26 又回到了起点 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 简要的说,webview能够在移动应用中开辟出一个窗口,在里面显示html页面,css以及js代码也可以被解析执行,它使用的是我们熟悉的webkit内核。android和ios都有相应的API,所以写一份代码在多个平台运行的能力就是以webview为基础的。 在页面滚动的时候可以通过计算,动态rem 阅读全文
posted @ 2019-12-10 13:41 又回到了起点 阅读(201) 评论(0) 推荐(0) 编辑
上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 43 下一页