为了账号安全,请及时绑定邮箱和手机立即绑定

【React Native 极速指南】App 发布 原创

回顾前几篇:《【React Native 极速指南】开发环境》《【React Native 极速指南】基础篇》《【React Native 极速指南】进阶篇》这篇文章你将会学习到:iOS打 Release 包发布到 AppStoreAndroid打 Release 包发布到 Google Play发布到 https://fir.im/推广运营启动图App IconiOS打 Release 包进入苹果开发者网站的 Certificates, Identifiers & ProfilesOverview -> Certificates, Identifiers & Profiles生成...

3461浏览
0推荐
0评论

【React Native 极速指南】进阶篇 原创

这篇文章你将会学习到:如何安装路由 react-navigation如何使用路由创建 StackNavigator页面间的转场和传递参数相关配置TabNavigator其他通用组件如何安装路由 react-navigationyarn add react-navigationOr npm install --save react-navigation如何使用路由创建 StackNavigator创建 Screen(View) 组件: Home创建 StackNavigator: NavigationContainer导入 createStackNavigator创建 NavigationRouteConfigMap创建...

2624浏览
0推荐
0评论

【React Native 极速指南】基础篇 原创

这篇文章你将会学习到:如何安装 React NativeABCHello World属性 Props状态 State样式 Style弹性布局 Flex事件处理 Text Input组件 ScrollView组件 FlatList and SectionList网络 Network如何安装 React Native开发环境请参考 《【React Native 极速指南】开发环境》brew install nodebrew install watchmannpm install -g react-native-clireact-native init ReactNativeTuroralcd...

2881浏览
1推荐
0评论

【React Native 极速指南】开发环境 原创

这篇文章你将会学习到:iOS运行环境模拟器调试真机调试Android运行环境模拟器调试真机调试iOS运行环境安装 Xcode模拟器调试react-native run-ios --port 8081真机调试Apple Developer 账户生成开发者证书加入设备生成开发者 Profiles用 Xcode 打开项目,配置代码签名:TTARGETS -> General -> Signing(Debug)https://reactnative.cn/docs/running-on-device/Build 到设备:通过 USB 连接电脑和设备Xcode toolbar -> Select Device...

2619浏览
0推荐
0评论

【GraphQL 极速指南】基础篇 原创

一种用于 API 的查询语言:GraphQL 既是一种用于 API 的查询语言也是一个满足你数据查询的运行时。 GraphQL 对你的 API 中的数据提供了一套易于理解的完整描述,使得客户端能够准确地获得它需要的数据,而且没有任何冗余,也让 API 更容易地随着时间推移而演进,还能用于构建强大的开发者工具。安装使用Hello worldSchemaType插件安装npm install graphqlOryarn add graphql使用Hello world描述数据:buildSchema()请求所需数据:graphql(schema, '{ hello }',...

1733浏览
0推荐
0评论

【Koa 极速指南】基础篇 原创

Koa 是一个新的 web 框架,由 Express 幕后的原班人马打造, 致力于成为 web 应用和 API 开发领域中的一个更小、更富有表现力、更健壮的基石。 通过利用 async 函数,Koa 帮你丢弃回调函数,并有力地增强错误处理。 Koa 并没有捆绑任何中间件, 而是提供了一套优雅的方法,帮助您快速而愉快地编写服务端应用程序。安装Hello KoaABC级联app.listenapp.useerrorcookies中间件koa-routerkoa-bodyparser安装npm i koaOryarn add koaHello...

1435浏览
0推荐
0评论

【Nuxt.js 极速指南】进阶篇 原创

上接《【Nuxt.js 极速指南】基础篇》,这篇文章你将会学习到:异步数据资源文件插件命令异步数据Nuxt.js 扩展了 Vue.js,增加了一个叫 asyncData 的方法,使得我们可以在设置组件的数据之前能异步获取或处理数据。asyncData 方法asyncData 方法会在组件(限于页面组件)每次加载之前被调用。Nuxt.js 提供了几种不同的方法来使用 asyncData 方法,你可以选择自己熟悉的一种来用:返回 Promiseexport default {...

1856浏览
0推荐
0评论

【Babel 极速指南】 原创

Babel 是一个 JavaScript 编译器,即使你将代码运行在不支持最新 JavaScript 语法的浏览器或者 Node 环境中,它也可以让你在编写程序的过程中使用最新 JavaScript 语法。它提供了丰富的工具让你可以享受到最新版本的 JS,这种从 “源代码到源代码” 的编译被称为转换编译。Babel 的构成核心包babel-core:转换器核心,调度解析器、翻译器、生成器等babylon:JS 词法解析器,生成 AST(抽象语法树)babel-traverse:遍历 ASTbabel-generator:根据 AST...

1504浏览
0推荐
0评论

【Nuxt.js 极速指南】基础篇 原创

这篇文章你将会学习到:如何安装 Nuxt.jsNuxt.js 项目结构配置路由视图安装新手可以通过 vue-cli 安装:vue init nuxt-community/starter-template <project-name>cd <project-name>npm installnpm run dev老鸟可以通过 npm 来开始新的项目:mkdir <project-name>cd <project-name>touch package.jsonnpm installtouch nuxt.config.jsnpm run...

1593浏览
0推荐
0评论

MVVM 的实现 原创

什么是 MVVM百度一下:MVVM 是 Model-View-ViewModel 的简写。它本质上就是 MVC 的改进版。MVVM 就是将其中的 View 的状态和行为抽象化,让我们将视图 UI 和业务逻辑分开。提前了解一些知识Object.definePropery在 JavaScript 中 Object.definePropery(obj, prop, descriptor) 这个方法可以定义活着修改原有属性的特性(当然它也可以监听对象中的某个属性值的变化),很多前端 MVVM 框架都会用到这个方法来实现数据的双向绑定。obj 是必需要传递的目标对象;prop 需要定义或者修改的属性名称;descriptor...

1647浏览
0推荐
0评论

Web 系统架构 原创

或许大家听到架构两个字,就觉得是一个非常高不可攀的事情,当然大系统有大系统的架构,小软件有小软件的架构,清晰良好的架构对软件系统的扩展性和性能都有好的帮助。架构一个系统,就好比整理自己的书架一样,刚开始书少的时候甚至不需要书架,如果书越来越多,就需要对书进行分类,把类型相同的放到一起便于查找,当大到图书馆时,还需要对书进行编号,记录书的借还情况,还要定期整理和回收书。如何整理摆放、如何回收书籍、如何知道书现在的状态、如何快速的查找书,这都是整个架构需要考虑的问题。当然好的架构是需要良好的抽象能力和项目经验,对于软件系统需要有一定的了解程度,还要对业务流程有一定了解,并且还设计的安全、体验甚至是团队协作的问题等等。什么样的架构才...

1221浏览
0推荐
0评论

【Vue 极速指南】SSR 篇 原创

服务器端渲染不仅对 SEO 友好,并且在 WEB 的性能上有很大提高。要做到这一点,我们只需要这样做:安装 vue 以及 vue-server-renderer;创建 Vue 应用程序;创建 index.html 入口页面;创建 node 服务;安装依赖项安装如下依赖项:npm install vue --save npm install express --save npm install vue-server-renderer --save引入独立构件...

1615浏览
0推荐
0评论

【Vue 极速指南】Vuex 篇 原创

在这篇文章,你将快速学习到:如何安装什么是 VuexHello World核心概念mapState HelpermapState HelperStateGettersMutationsActionsModules如何安装标准安装开发版npm install vuex什么是 VuexVuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。Hello World引入 vue.js & vuex.js创建 index.html创建 Vuex.Store(): store = new Vuex.Store({})提交变化:...

1408浏览
0推荐
0评论

【Vue 极速指南】高级篇 原创

看这篇之前可以回顾一下《【Vue 极速指南】基础篇》。在这篇文章,你将快速学习到:组件自定义指令过滤器混入路由插件组件全局组件注册组件:Vue.component('custom-component',{})使用组件:<custom-component></custom-component>本地组件定义组件: var child = { template: ''}注册组件: components: { 'child-component': child...

1676浏览
0推荐
0评论

【Vue 极速指南】基础篇 原创

在这篇文章,你将快速学习到:如何安装 Vue.js基础Hello WorldVue 实例模版语法 & 数据绑定计算属性 & 监听器事件处理表单如何安装 Vue.js标准安装开发版本生产版本npm install vueCLInpm install --global vue-clivue init webpack my-projectcd my-projectnpm installnpm run dev基础Hello World导入 vue.js创建 index.html创建 Vue 实例<!DOCTYPE html><html><head>...

1178浏览
0推荐
0评论

【Angular 入门】第五章 Webpack 插件安装 原创

为了在开发过程中更加的方便,我们通过 Webpack 插件来方便开发html-webpack-plugin这个插件,可以将 html 拷贝到 output 中对应的文件夹。安装npm install html-webpack-plugin --save-dev在 webpack.config.js...

1239浏览
0推荐
0评论

【Angular 入门】第四章 Webpack 配置 原创

安装 Webpack 和 ts-loadenpm install webpack --save-dev npm install ts-loader --save-dev $(npm bin)/webpack -v创建 webpack.config.js...

1728浏览
0推荐
0评论

【Angular 入门】第三章 NPM Scripts 原创

当然我们在编译过程中不会一直输入同样的命令,此时 NPM...

1168浏览
0推荐
0评论

【Angular 入门】第二章 TypeScript 和 Typing 原创

安装 TypeScriptnpm install typescript --save-dev创建 tsconfig.json...

1342浏览
0推荐
0评论

【Angular 入门】第一章 项目搭建 原创

安装 NPM 依赖首先我们创建前端项目应该有的内容:创建 src/index.html 文件:<!DOCTYPE html><html>     <head>         <meta chartset="utf8">...

1572浏览
0推荐
1评论
首页上一页12345下一页尾页
意见反馈 帮助中心 APP下载
官方微信