- 开发者
- 前端开发
#前端开发#
- 本章将前端模块化划分成四个阶段进行介绍 本章将前端模块化划分成四个阶段进行介绍
- 背景 华为公有云业务随着近几年的发展,越来越复杂。除了华为自己运营的公有云之外,还存在与国内乃至世界的各大运营商合作伙伴合作运营的云模式。因为各种形式的云(局点)独立运营,不可避免的存在一些功能上的差异。那么,具体到代码开发上而言,如何通过维护一套代码就可以满足这种差异性,成了开发遇到的比较大的挑战。 华为云的底层基础设施建设是以区域(Region)为基础进行的,所以数据库的后台服务... 背景 华为公有云业务随着近几年的发展,越来越复杂。除了华为自己运营的公有云之外,还存在与国内乃至世界的各大运营商合作伙伴合作运营的云模式。因为各种形式的云(局点)独立运营,不可避免的存在一些功能上的差异。那么,具体到代码开发上而言,如何通过维护一套代码就可以满足这种差异性,成了开发遇到的比较大的挑战。 华为云的底层基础设施建设是以区域(Region)为基础进行的,所以数据库的后台服务...
- 背景: DAS为用户提供快速导入数据的功能,允许用户上传最大为15M的SQL/CSV文件一、原始阶段一提到文件上传,首先想到的是使用最原始的html的input标签,把类型设置为file就可以了。<!-- 核心代码 --><form action="upload" method="POST" enctype="multipart/form-data"> <input type="fi... 背景: DAS为用户提供快速导入数据的功能,允许用户上传最大为15M的SQL/CSV文件一、原始阶段一提到文件上传,首先想到的是使用最原始的html的input标签,把类型设置为file就可以了。<!-- 核心代码 --><form action="upload" method="POST" enctype="multipart/form-data"> <input type="fi...
- 一、Flutter是什么Flutter是谷歌公司推出的跨终端的开发框架,支持Android、iOS和WEB终端。1.0版在2018年12月5日发布,目前的最新版本是1.5,它采用的开发语言是Dart,Dart也是谷歌开发的计算机编程语言,语法类似C,是编译型语言:hello world例子,打印字符串“Hello World!”:main() { print('Hello World!')... 一、Flutter是什么Flutter是谷歌公司推出的跨终端的开发框架,支持Android、iOS和WEB终端。1.0版在2018年12月5日发布,目前的最新版本是1.5,它采用的开发语言是Dart,Dart也是谷歌开发的计算机编程语言,语法类似C,是编译型语言:hello world例子,打印字符串“Hello World!”:main() { print('Hello World!')...
- Weex 是一套简单易用的跨平台开发方案,能以 web 的开发体验构建高性能、可扩展的 native 应用,为了做到这些,Weex 与 Vue 合作,使用 Vue 作为上层框架,并遵循 W3C 标准实现了统一的 JSEngine 和 DOM API,这样一来,你甚至可以使用其他框架驱动 Weex,打造三端一致的 native 应用。简介基本概念为了方便使用 BindingX ,开发者需要理解... Weex 是一套简单易用的跨平台开发方案,能以 web 的开发体验构建高性能、可扩展的 native 应用,为了做到这些,Weex 与 Vue 合作,使用 Vue 作为上层框架,并遵循 W3C 标准实现了统一的 JSEngine 和 DOM API,这样一来,你甚至可以使用其他框架驱动 Weex,打造三端一致的 native 应用。简介基本概念为了方便使用 BindingX ,开发者需要理解...
- 作者:朱本威,ThoughtWorks咨询师,《实战Gradle》译者,全栈开发工程师。我问你:“当你从搜索引擎的结果页面选择打开一条搜索结果时,你觉得多长时间之后,如果页面还处于白屏或者没有加载到关键信息,你会选择关掉这个窗口?”《Designing for Performance》的作者 Lara Swanson 在2014年写过一篇文章《Web性能即用户体验》,她在文中提到“网站页面的... 作者:朱本威,ThoughtWorks咨询师,《实战Gradle》译者,全栈开发工程师。我问你:“当你从搜索引擎的结果页面选择打开一条搜索结果时,你觉得多长时间之后,如果页面还处于白屏或者没有加载到关键信息,你会选择关掉这个窗口?”《Designing for Performance》的作者 Lara Swanson 在2014年写过一篇文章《Web性能即用户体验》,她在文中提到“网站页面的...
- 一、背景1.前端自动化测试较少前端浏览器众多导致页面兼容性问题比较多,另外界面变化比较快,一个月内可能页面改版两三次,这样导致对前端自动化测试较少,大家也不是很care。18年英国的一位开发者做过一些前端测试工具调查如图1-1所示。从图中可以发现有43%的用户未使用过任何前端测试工具。图1-12.基于Puppteer的自动化测试Puppeteer(中文翻译为“木偶”)是Google Chro... 一、背景1.前端自动化测试较少前端浏览器众多导致页面兼容性问题比较多,另外界面变化比较快,一个月内可能页面改版两三次,这样导致对前端自动化测试较少,大家也不是很care。18年英国的一位开发者做过一些前端测试工具调查如图1-1所示。从图中可以发现有43%的用户未使用过任何前端测试工具。图1-12.基于Puppteer的自动化测试Puppeteer(中文翻译为“木偶”)是Google Chro...
- 你应该已经知道,没有什么简单方法可以创建有效且跨浏览器的JavaScript 代码,除了编写整洁代码的常规挑战外,我们还要额外应对各种浏览器的差异和复杂性。为了应对这些挑战,JavaScript开发人员通常使用JavaScript库来实现通用和可重用的功能。这些库虽然在方法、内容和复杂性方面有很大差异,但唯一不变的是:它们都需要简单易用,产生最少的开销,并能兼容所有浏览器,这些都是我们所希望... 你应该已经知道,没有什么简单方法可以创建有效且跨浏览器的JavaScript 代码,除了编写整洁代码的常规挑战外,我们还要额外应对各种浏览器的差异和复杂性。为了应对这些挑战,JavaScript开发人员通常使用JavaScript库来实现通用和可重用的功能。这些库虽然在方法、内容和复杂性方面有很大差异,但唯一不变的是:它们都需要简单易用,产生最少的开销,并能兼容所有浏览器,这些都是我们所希望...
- 现在已经有许多种编程语言了,为什么还要用JavaScript呢?下面从7个方面来讲述如何选择一门编程语言及如何评判JavaScript的整体表现。 JavaScript可以自由使用吗?JavaScript可以说是最开放的编程语言:ECMA-262,JavaScript语言的规范,它是一个ISO标准,有着许多独立的实现,其中一些是开源的。此外,该语言是由TC39演变而来,TC39是一个由几家公... 现在已经有许多种编程语言了,为什么还要用JavaScript呢?下面从7个方面来讲述如何选择一门编程语言及如何评判JavaScript的整体表现。 JavaScript可以自由使用吗?JavaScript可以说是最开放的编程语言:ECMA-262,JavaScript语言的规范,它是一个ISO标准,有着许多独立的实现,其中一些是开源的。此外,该语言是由TC39演变而来,TC39是一个由几家公...
- Nettuts +运营最困难的方面是为很多技能水平不同的用户提供服务。如果我们发布太多高级教程,我的新手用户将无法从中受益。相反也是如此。我们尽我们最大的努力,但如果你觉得你被忽略了请联系我们。这个网站是为你服务的,所以说出来!如此说来,今天的教程是专为那些刚刚进入web开发领域的人准备的。如果你的经验是一年或更少,希望在这里列出的一些技巧将帮助你成为更好、更高效的开发者!闲话少说,让我们回... Nettuts +运营最困难的方面是为很多技能水平不同的用户提供服务。如果我们发布太多高级教程,我的新手用户将无法从中受益。相反也是如此。我们尽我们最大的努力,但如果你觉得你被忽略了请联系我们。这个网站是为你服务的,所以说出来!如此说来,今天的教程是专为那些刚刚进入web开发领域的人准备的。如果你的经验是一年或更少,希望在这里列出的一些技巧将帮助你成为更好、更高效的开发者!闲话少说,让我们回...
- 问题描述这段时间在做PM的需求的时候突然发现一个问题,产品上的图片来自多个第三方,具体的尺寸无法确定,如果直接在样式中写死图片的尺寸大小就会出现图片拉伸的现象,十分影响产品的美观,因此希望可以找到一个比较好的解决方案。自己先做了一个简单的demo来展示问题。<html><head> <meta http-equiv="Content-Type" content="text/html; ... 问题描述这段时间在做PM的需求的时候突然发现一个问题,产品上的图片来自多个第三方,具体的尺寸无法确定,如果直接在样式中写死图片的尺寸大小就会出现图片拉伸的现象,十分影响产品的美观,因此希望可以找到一个比较好的解决方案。自己先做了一个简单的demo来展示问题。<html><head> <meta http-equiv="Content-Type" content="text/html; ...
- 作者:天方夜 文章来源:知乎原文链接:JavaScript 中的异步:Event Loop 及其他异步简单地说,JavaScript 是单线程执行的语言,但在使用中有很多异步执行的情况。异步的本质是用其他方式(相对同步)控制程序的执行顺序,这与其他语言中的多线程模型不同,所以常常有人对非顺序 JavaScript 代码的运行结果感到困惑不解。一段简单的小程序任何使用过 JavaScript ... 作者:天方夜 文章来源:知乎原文链接:JavaScript 中的异步:Event Loop 及其他异步简单地说,JavaScript 是单线程执行的语言,但在使用中有很多异步执行的情况。异步的本质是用其他方式(相对同步)控制程序的执行顺序,这与其他语言中的多线程模型不同,所以常常有人对非顺序 JavaScript 代码的运行结果感到困惑不解。一段简单的小程序任何使用过 JavaScript ...
- 本文是一系列介绍 RxJS 文章的第二篇,这一系列的文章将从一个小的例子开始,逐渐深入的讲解 RxJS 在各种场景下的应用。对应的,也会有对 RxJS 各种操作符的讲解。这篇文章将接着第一篇Hello Rx 中的例子,将更多的异步业务(Http 请求) 接入我们的 Todo App 中。在例子中,会使用更多操作符(RxJS Operator) 来处理我们的业务,后续的文章中会详细的讲解这些操... 本文是一系列介绍 RxJS 文章的第二篇,这一系列的文章将从一个小的例子开始,逐渐深入的讲解 RxJS 在各种场景下的应用。对应的,也会有对 RxJS 各种操作符的讲解。这篇文章将接着第一篇Hello Rx 中的例子,将更多的异步业务(Http 请求) 接入我们的 Todo App 中。在例子中,会使用更多操作符(RxJS Operator) 来处理我们的业务,后续的文章中会详细的讲解这些操...
- 2016年是我脱离公司开始单干的第4年,下面我罗列一些数字来看看去年我干了啥:写了一本193页的书,一共40660字。写了23篇博客博客分享了11个外链。去了4个大洲、8个国家的36个城市,飞了86105英里。在11个大会上做了分享,在12个大会或公司内部搞了工作坊。接了3个网站私活。和去年相比,我飞得少了,参加大会的次数也少了。有一部分接活和写书的原因。2016重要的事写完了《原子设计》一... 2016年是我脱离公司开始单干的第4年,下面我罗列一些数字来看看去年我干了啥:写了一本193页的书,一共40660字。写了23篇博客博客分享了11个外链。去了4个大洲、8个国家的36个城市,飞了86105英里。在11个大会上做了分享,在12个大会或公司内部搞了工作坊。接了3个网站私活。和去年相比,我飞得少了,参加大会的次数也少了。有一部分接活和写书的原因。2016重要的事写完了《原子设计》一...
- Angular 6开发,Node.js版本要求8.x或以上,npm版本要求5.x或以上。运行node -v、npm -v查看版本。 Angular 6开发,Node.js版本要求8.x或以上,npm版本要求5.x或以上。运行node -v、npm -v查看版本。
上滑加载中
推荐直播
-
让你的应用用上GaussDB
2024/12/19 周四 16:30-18:00
Jerry 华为云生态技术讲师
GaussDB很受客户关注,伙伴们想知道什么时候该选用,开发者也跃跃欲试想尝鲜。课程会分享适用的场景,并一步步演示如何用上GaussDB。
即将直播 -
2024创原会年度技术峰会
2024/12/20 周五 09:00-12:00
华为云讲师团
2024创原会年度技术峰会将于12月20日在海南万宁石梅湾威斯汀酒店举办,本次大会将以“智能・进化”为主题探讨从Cloud Native到AI Native的新阶段企业如何通过AI技术重塑企业应用,围绕AI如何在千行万业落地进行深入交流,探索可以先行先试先成功的创新场景和实现路径。
即将直播 -
华为云开发者日·2024年度创享峰会
2024/12/23 周一 14:00-16:00
华为云讲师团
华为云开发者日HDC.Cloud Day是面向全球开发者的旗舰活动,汇聚来自千行百业、高校及科研院所的开发人员。致力于打造开发者专属的技术盛宴,全方位服务与赋能开发者围绕华为云生态“知、学、用、创、商”的成长路径。通过前沿的技术分享、场景化的动手体验、优秀的应用创新推介,为开发者提供沉浸式学习与交流平台。开放创新,与开发者共创、共享、共赢未来。
去报名
热门标签