#应用商店

在原生 React Native 应用中使用 Expo API

从今天开始,你可以在任何 react Native应用程序中使用尽可能少或尽可能多的ExpoSDK。我们已经花了很多时间构建和维护这些包含原生应用特性的跨平台API,我们很高兴最终实现了向整个 react Native生态共享这些API,并将它们作为一个整体继续优化。Expo未来...

Flutter原理:三棵重要的树(渲染过程、布局约束、应用视图的构建等)

了解 html 的读者一定听说过DOM树这个概念,它由页面中每一个控件组成,这些控件所形成的一种天然的嵌套关系使其可以表示为“树”结构,我们也可以将这个概念应用在Flutter中,例如默认的计数器应用的结构如下图:我们也可以看到上图中每个控件所形成的树结构中隐含了一些关系,例如在上图中,我们可以说T...

移动应用框架之战:原生、混合、跨平台!

就像开发Web应用程序的各种框架一样,有相当多的移动应用开发框架供您选择。这些框架分为三大类:原生移动应用程序开发框架混合移动应用程序开发框架跨平台移动应用程序开发框架 原生移动应用程序开发框架原生应用程序是Google和Apple推出的。原生移动应用程序开发意味着在具有两个不同代码库(即Android和iO...

如何构建单页Web应用?

ExtJS可以称为第一代单页应用框架的典型,它封装了各种UI组件,用户主要使用JavaScript来完成整个前端部分,甚至包括布局。随着功能逐渐增加,ExtJS的体积也逐渐增大,即使用于内部系统的开发,有时候也显得笨重了,更不用说开发以上这类运行在互联网上的系统。jQuery由于偏重DOM操作,它的插件体系又比较松散,...

Web应用和Web框架

1、什么是Web应用?Web应用程序是一种可以通过Web访问的应用程序,特点是用户很容易访问,只需要有浏览器即可,不需要安装其他软件。 2、Web应用程序的模式应用程序有两种模式,即C/S、B/S两种,C/S是客户端/服务器端程序,这类程序一般独立运行;而B/S就是浏览器端/服务器端应用程序,这类应用程序一般...
代码星球 ·2020-12-24

如何加快 Node.js 应用的启动速度?

我们平时在开发部署Node.js 应用的过程中,对于应用进程启动的耗时很少有人会关注,大多数的应用5分钟左右就可以启动完成,这个过程中会涉及到和集团很多系统的交互,这个耗时看起来也没有什么问题。目前,集团Serverless大潮已至,Node.js serverless-runtime作为前端新研发...

用Node.js编写内存效率高的应用程序

软件应用程序在计算机的主存储器中运行,我们称之为随机存取存储器(RAM)。JavaScript,尤其是Nodejs (服务端 js)允许我们为终端用户编写从小型到大型的软件项目。处理程序的内存总是一个棘手的问题,因为糟糕的实现可能会阻塞在给定服务器或系统上运行的所有其他应用程序。C和C++ ...

事件循环以及vue.nextTick的应用

事件循环三个概念调用栈,先进后出宏任务队列(存放宏任务的,队列先进先出)微任务队列异步任务又分为宏任务和微任务宏任务,macrotask,也叫taskssetTimeoutsetIntervalsetImmediate(Node独有)requestAnimationFrame(浏览器独有)I/ODOM/Webevent...

css rem应用

根据设计稿的实际宽度值,与设计稿最大宽度值,动态计算根字体大小,适应不同的屏幕比例。  本文的px转rem换算公式为:100px=1rem 18px=0.18rem body,dl,dd,ul,ol,h1,h2,h3,h4,h5,h6,pre,form,input,textare...
代码星球 ·2020-12-24

一文读尽前端路由、后端路由、单页面应用、多页面应用

前端路由定义:在单页面应用,大部分页面结构不变,只改变部分内容的使用优点:用户体验好,不需要每次都从服务器全部获取,快速展现给用户缺点:使用浏览器的前进,后退键的时候会重新发送请求,没有合理地利用缓存。单页面无法记住之前滚动的位置,无法在前进,后退的时候记住滚动的位置 后端路由通过用户请求的url导航到具体的...

在React应用程序中用RegEx测试密码强度

尽管一些组织认为应该由用户选择健壮的用户名和密码来保护自己,但是开发人员可以通过将规则包含在程序的设计中来帮助进行良好的密码选择。例如,开发人员可以通过加入进度条、百分比或颜色,来帮助用户在输入密码时规定密码的质量。许多人都知道弱密码很短,并且包含字母或数字,但绝不会同时包含两者。我们也知道强密码包括符号以及区分大小写...

vue开发中的几个高级应用

vue.use我们使用的第三方 vue.js 插件。如果插件是一个对象,必须提供install方法。如果插件是一个函数,它会被作为install方法。install方法调用时,会将Vue作为参数传入。该方法需要在调用newVue()之前被调用。我们在使用插件或者第三方组件库的时候用到Vue.use这...

开发Web应用,Go语言比Python更有优势!

随着Golang的日益普及,它是否取代Python?接下来让我们一起看看Go的优点,以及它与Python的区别。在Web开发的世界里,敏捷才是王道。使用更少的费用和资源来更快地完成网站和网络应用,从而获得更多的竞争优势。此外,他们不仅希望快速完成Web开发,对可用性和用户体验的要求也很高。这需要开发更多的功能和高级编程...
代码星球 ·2020-12-24

Linux下安装Tomcat服务器和部署Web应用

    2.1、解压tomcat服务器压缩包    2.2、配置环境变量  tomcat服务器运行时是需要JDK支持的,所以必须配置好JDK用到的那些环境变量    编辑/etc下的profile文件,加上如下内容:    2.3、修改tomcat服务器的启动端口    修改将Tomcat服务器启动时使用的端口,例如改...

实战docker,编写Dockerfile定制tomcat8镜像,实现web应用在线部署

最初在tomcat上部署web应用的方式,是通过maven的maven-compiler-plugin插件先打成war包,再将war包复制到tomcat的webapps目录下,后来用上了tomcat7-maven-plugin插件,可以直接在maven上编译,打包,部署一次性完成,这个方法的关键是在tomcat上创建一...
首页上一页...2829303132...下一页尾页