关注IMWeb前端社区公众号

  • 第一时间获得最新、最火的技术干货
  • 定期推送您所关注的专题文章
  • 和大牛们一起讨论前端技术
  • 获取IMWeb社区、前端相关的最新活动
热文 更多

  • 使用 Webpack 4 和 Babel 7 从头开始创建 React 应用程序

    配置 WEBPACK 1.创建一个新项目并进入 mkdir react_project cd react_project 2.创建 PACKAGE.JSON 文件 npm init 如果你想跳过所有问题,可以添加 -y 标志 npm init -y 3.安装 WEBPACK 和 WEBPACK-CLI 作为 DEV 依赖项 npm i webpack@4 webpack-cli@3 -D * i:install * -D:- save-dev 注:在 webpack 3 中,webpack 和它的 CLI 都是在同一个包中,但在第4版中,他们已经将两者分开来更好地管理它们。所以安装时,最好是 webpack [https://github.com/webpack/webpack] 和 webpack-cli [https://github.com/webpack/webpack-cli] 同时安装 4.更新 PACKAGE.JSON 文件 { "name": "react_project", "version": "1.0.0", "description": "",

  • 使用这个工具,可以让你一行代码生成登录表单

    一行代码生成登录表单是 Authing.cn [https://authing.cn] 提供的工具,以下是其使用文档 -------------------------------------------------------------------------------- 一行代码生成表单仅适用于 JavaScript 客户端应用,该功能简称 Login-Form [https://github.com/Authing/login-form] 。 该表单拥有以下基本功能: * 邮箱/密码登录注册 * 忘记密码以及重置密码 * 记住账号功能(加密存储到浏览器本地) * 第三方 OAuth 登录(需先在后台配置) * 小程序扫码登录(需先在后台配置) * 响应式特性 login-form [https://cdn.authing.cn/sdk/guide/image/login-form.png] 点击体验 [https://sample.authing.cn/#/] 。 使用步骤 1. 引入代码

  • mpvue小程序开发 - 生命周期梳理

    最近在开发小程序,尝试性地使用了一下 mpvue [http://mpvue.com/] 框架。 mpvue 是一个使用 Vue.js 开发小程序的前端框架。框架基于 Vue.js 核心,mpvue 修改了 Vue.js 的 runtime 和 compiler 实现,使其可以运行在小程序环境中,从而为小程序开发引入了整套 Vue.js 开发体验。 mpvue同时维护了Vue和小程序的两套机制,因此需要对两套机制进行关联。这里主要对mpvue的生命周期来进行一些梳理。 微信小程序生命周期 首先我们需要了解,微信小程序的生命周期: App对象,主要有onLaunch, onShow和onHide。 Page对象,主要有onLoad, onShow, onReady, onHide和onUnload。 VUE到MPVUE mpvue的出现使得我们可以用书写Vue实例的方式去声明这两种对象,并使得Vue实例兼容小程序的生命周期。 Vue的生命周期主要体现在8个钩子:beforeCreate, created, beforeMount, mounted, beforeUpdate,

  • IMWeb前端月刊-201808

    《IMWeb前端月刊》会定期收集每月IMWeb社区精选好文、前端界新闻、技术大会,欢迎大家订阅。 社区精选好文 1. React 16 加载性能优化指南 [http://imweb.io/topic/5b6cf66c93759a0e51c917c7] 2. 从渲染原理到性能优化(一) [http://imweb.io/topic/5b8df7db7cd95ea863193582] 3. 网站性能优化实战——从12.67s到1.06s的故事 [http://imweb.io/topic/5b6fd3c13cb5a02f33c013bd] 4. Nodejs探秘:深入理解单线程实现高并发原理 [http://imweb.io/topic/5b6cf97093759a0e51c917c8] 5. 滚动视差?CSS不在话下 [http://imweb.io/topic/5b73ef73a56e07401e48729d] 6. 从浏览器多进程到JS单线程,JS运行机制最全面的一次梳理

  • Taro、Weex、Hippy 齐聚 IMWebConf 2018!

    IMWeb Conf 2018 Native 跨端融合分会场 了解更多: 《IMWeb Conf 2018 Native 跨端融合分会场》 [https://2018.imweb.io/topic/Native 跨端融合] [https://user-gold-cdn.xitu.io/2018/9/10/165c251f75edcd6b?w=1200>amp;h=330>amp;f=png>amp;s=326040] 背景 Write once, Run anywhere. 一次编写,到处运行。 这句程序员圈子里十分著名的话,也许你早已听过。事实上,这是 JAVA 语言的 slogan,诞生于 1991 年。语言与平台,天生有着鸿沟,想要逾越,是当时美好的愿景;但如何逾越,确实是一个难题。 虽然几代的程序员,前赴后继地为这个梦想而努力,但遗憾的是,到 2018 年的今天,世界上还没有一个完美的方案。反而,因为程序在不同虚拟机或系统上执行的差别,很难确保正确性和稳定性,甚至造成了一个坊间笑话: Write Once, Debug Everywhere. 一次编写,到处调试。

热问 更多