西南IT社区
    • 注册
    • 登录
    • 搜索
    • 主页
    • 问答
    • 话题
    • 热门
    • 圈子
    • 工作机会
    • 活动
    • 项目
    1. 主页
    2. nujiangmie6
    N
    • 资料
    • 关注 2
    • 粉丝 1
    • 主题 24
    • 帖子 33
    • 最佳 0
    • 有争议的 0
    • 群组 0

    nujiangmie6

    @nujiangmie6

    0
    声望
    4
    资料浏览
    33
    帖子
    1
    粉丝
    2
    关注
    注册时间 最后登录

    nujiangmie6 取消关注 关注

    nujiangmie6 发布的最新帖子

    • Flex布局

        Flex布局是一个完整的模块而不是一个单独的属性,它包括了完整的一套属性。其中有的属性是设置在容器(container,也可以叫做父元素,称为flex container)上,有的则是设置在容器的项目上(item,也可以叫做子元素,称为flex items)上。

        如果我们可以说传统布局是建立在块状元素垂直流和行内元素水平流上的,那么flex布局就是建立在”flex-flow方向”上的,通过下图解释flex布局的主要思想。
      fccb1d4e-9451-40e0-a519-35fff79c942e-image.png
        在flex布局中,子元素要么按照主轴也就是main axis(从main-start到main-end)排布,要么按照交叉轴,也就是cross axis(从cross-start到cross-end)排布。

      • main axis: Flex 父元素的主轴是指子元素布局的主要方向轴,注意主轴不一定是水平的,它由属性flex-direction来确定主轴是水平还是垂直的。

      • main-start|main-end: 分别表示主轴的开始和结束,子元素在父元素中会沿着主轴从main-start到main-end排布。

      • main size: 子元素在主轴方向上的大小。包括长度和宽度。

      • cross axis: 交叉轴,与主轴垂直。

      • cross-start|cross-end: 分别表示交叉轴的开始和结束。子元素在交叉轴的排布从cross-start开始到cross-end。

      • cross size: 子元素在交叉轴方向上的大小。包括长度和宽度。

      发布在 技术答疑 flex布局
      N
      nujiangmie6
    • JavaScript图表解决方案AnyChart

      AnyChart 是一个轻量级且功能强大的 JavaScript(HTML5、SVG、VML)图表框架,图表类型和独特功能众多,适合作为数据可视化解决方案。该库可以轻松与任何开发栈一起使用。
      69b41d1e-a5e9-47fd-b6e3-22ea441c6fdc-image.png
      AnyChart在交互式数据可视化领域是全球的领导者。我们的解决方案已经帮助数以千计的客户增加收入,降低运营成本,更好地为客户服务。
      43103c47-c81c-44b9-aab1-4d6d155770ba-image.png
      AnyChart解决方案里正确的数据可视化有助于将运营数据转化为可操作的信息。商业用户非常地信任与依赖AnyChart的解决方案。行业引领人,如Oracle、3M公司、Lockheed Martin公司和其他公司都在使用我们的产品。我们的软件可以帮助各机构组织更加深入地了解其业务、改善决策和提高企业性能。

      项目地址:
      https://www.oschina.net/p/anychart
      ff4e4941-90ae-4298-b254-c29d383d1d15-image.png

      发布在 开源推荐 anychart javascript
      N
      nujiangmie6
    • 当前提审的开发版本代码与隐私协议内容不匹配 请在当前提审页面,点击“用户隐私保护指引设置”更新隐私文档。

      当前提审的开发版本代码与隐私协议内容不匹配
      请在当前提审页面,点击“用户隐私保护指引设置”更新隐私文档。

      e1e3f4c7-59f6-4f80-99fd-9517c70985b0-image.png

      发布在 技术答疑 小程序 发布版本
      N
      nujiangmie6
    • uni-app 刚启动就结束了

      如图,刚启动项目就结束了,不知道是啥原因

      631be748-eda8-40b0-b0da-00812a1443ac-image.png

      发布在 技术答疑 cli uni-app vue-cli devh5
      N
      nujiangmie6
    • orange开发框架

      Orange开发框架是一款基于 Golang语言编写的 web 开发框架,同时Orange 开发框架是一款由国人开发的框架,不仅结构清晰,并且功能多样。

      同时还保证了程序的运行速度,能够更好的满足国内中小企业各类业务需求。这个开发框架无论是用来学习 Golang语言还是进行业务开发,Orange 开发框架都是一款十分值得学习的框架工具。

      3580a512-fc23-4c77-8865-8bc1594206f5-image.png

      Orange 框架具有下主要特性:基于 golang语言,站在巨人的肩膀上,所以性能不凡;拥有MVC分层设计,逻辑清晰;最值得关注的一点是,核心功能短小精悍,灵活度高;具有丰富的工具包,有 图片验证码,本地缓存,发送邮件,http 请求客户端,日志 等常用工具包。

      项目地址:
      https://gitee.com/zhucheer/orange

      12e6381f-f2aa-49a3-8f23-c3caca345bbd-image.png

      发布在 开源推荐 orange开发框架 web 开发框架 golang语言
      N
      nujiangmie6
    • Angular前端框架

      Angular 是一款十分优秀的前端框架,自发布起,就一直致力于面向前端开发者提供一整套全功能解决方案。并且Angular框架与其他流行框架所追求的理念不同,Angular并不是作为一款可以并入 Web 应用程序的轻量级框架而生,而是被设计定义为:包含了一个完整的工作流,用于从项目创建开始,持续地维护并更新你的应用程序。

      Angular 8 于2019这个转折点之后,又有一些什么新功能呢?

      首先是JavaScript中的差异化加载,这个作为构建过程的一部分,Angular CLI开发生成的新应用程序现在不仅将包含用于旧版JavaScript(ES5),也用于就JavaScript(ES2015 +)中的单独软件包。

      通过该软件包在客户端中实现差异化加载,以提高浏览器的加载速度和传输间隔时间。对于行业宏观角度来看,这是一个好消息,意味着此后支持ES2015的浏览器将能够下载更小且更高效的应用程序包,而这些应用程序包的加载速度和渲染速度都比以往更快。

      Ivy(预览版)视图引擎:不仅如此,开发者们还可在应用程序中开始使用Ivy渲染器,并且可以向Angular团队提供使用反馈,以便其及时做出优化和修复。

      Angular Router的向后兼容模式:更新之后Angular 添加了向后兼容模式,用来达到降低大型项目的升级成本的要求。Angular Router将可以使用route APIs程序在现有的Angular应用程序中,选择延迟加载部分 Angular 1.x应用程序。

      改良的Web Worker绑定方式:Web Worker向来就是编写主线程运行代码的一个很好的方法,并且可用于提高应用程序的速度和并发性。为了达到提高速度和并发性这一目标,Angular团队在 CLI 中添加了改良的 Web Worker绑定支持。

      可供选择的信息共享机制:为了能够有效收集开发者的反馈信息,以便更好地建设 Angular社区,Angular团队在本次的更新中向CLI中添加了可选的信息共享机制。在使用者同意的情况下,将开始收集您的命令行和构建速度等匿名信息。

      更新依赖关系:Angular团队正在持续的更新对TypeScript、RxJS和Node等工具的依赖关系,从而达到Angular生态系统的其余部分保持同步的目的。

      8827c759-f370-4f66-b116-0af1f9c6d840-image.png

      发布在 极客生涯 angular前端框架 web 应用程序
      N
      nujiangmie6
    • 纯GoLang风格的框架

      Martini也是一款不错的Web框架。 Martini 的核心. 其代码非常简洁. 功能仅仅是通过反射包, 对函数进行参数类型自动匹配进行调用.。笔者曾经为完成类似的功能写了typeless, 这是一个繁琐的高成本的实验品. Injector 把事情简单化了, Injector 假设函数的参数都具有不同的类型. 在WEB开发中的 HandlerFunc 通常都具有这样的形式. 因此通过反射包可以对参数进行自动的匹配并调用HandlerFunc, 当然事先要把所有可能使用到的参数 Map/MapTo 给 Injector 对象, 这很容易而且是可以预见的。

      martini-contrib 中的 web 包展示了如何通过 Martini.Use 接口进行中间件的设计. 加入新的 HandlerFunc 参数类型就是通过 Map 完成的。

      假如我们要完成对 Response 流程的控制, 达不到某个条件中断 Use 和 Action 设置的Handler. 那可以简单的通过 Use 加入自己的 Recovery 和判断 Handler 实现 。

      优雅的Golang Web开发框架:Martini;Martini 是一个非常新的 Go 语言的 Web 框架,使用 Go 的 net/http 借口开发,类似 Sinatra 或者 Flask 之类的框架,你可使用自己的 DB 层、会话管理和模板。

      特性:使用非常简单;无侵入设计;可与其他 Go 的包配合工作;超棒的路径匹配和路由;模块化设计,可轻松添加工具;大量很好的处理器和中间件;很棒的开箱即用特性。

      项目地址:
      https://github.com/go-martini/martini

      f6d57c27-03b4-4a22-bda6-e233367431aa-image.png

      发布在 开源推荐 go 语言 web框架 martini 纯golang风格的框架
      N
      nujiangmie6
    • Mongoose对象模型

      Mongoose 是一个可以在 Node.js 平台上运行的、优雅的 MongoDB 对象模型。Mongoose为模型提供了一种直接的,基于scheme结构去定义你的数据模型。它内置数据验证, 查询构建,业务逻辑钩子等,开箱即用。

      Mongoose是MongoDB的一个对象模型工具,是基于node-mongodb-native开发的MongoDB nodejs驱动,可以在异步的环境下执行。同时它还封装了MongoDB对文档的的一些基本的增删改查等常用的操作,让NodeJS对Mongodb数据库的操作变得更加的灵活和简单。

      Mongoose封装了MongoDB常用的对文档处理的操作方法。可以高效的操作mongodb,同时可以理解mongoose是一个简易版的orm ,并且还提供出了类似schema定义的方法,还拥有hook、plugin、virtual、populate等机制,让NodeJS操作Mongodb数据库变得可以更加简单!

      项目地址:
      https://github.com/Automattic/mongoose

      25277691-f8f0-4963-a511-884f780d6b3f-image.png

      发布在 开源推荐 node.js mongoose对象模型
      N
      nujiangmie6
    • vue3源码第一步petite-vue

      如今这个快速发展的时代,老开发者不跟时代学习点新东西都感觉要被抛弃了,但是万一开头难,任何新事物的第一步都不是那么好接触的,vue3很流行但是也很难,那么第一步先从petite-vue开始吧。

      首先在开始之前要先了解一下vue的优点:vue是属于轻量级框架:只关注视图层,是一个构建数据的视图集合,大小只有几十kb;并且简单易学,易于上手:国人开发,中文文档,不存在语言障碍 ,易于理解和学习;支持双向数据绑定:保留了angular的特点,在数据操作方面更为简单;组件化:保留了react的优点,实现了html的封装和重用,在构建单页面应用方面有着独特的优势;并且视图,数据,结构实现分离:使数据的更改更为简单,不需要进行逻辑代码的修改,只需要操作数据就能完成相关操作;

      拥有虚拟的DOM:dom操作是非常耗费性能的,不再使用原生的dom操作节点,极大解放dom操作,但具体操作的还是dom不过是换了另一种方式;并且运行速度更快:相比较与react而言,同样是操作虚拟dom,就性能而言,vue存在很大的优势。

      petite-vue是属于一个比较新的框架,项目的开发者尤雨溪在2021年6月30号才初始化项目,经过几天密集的代码提交后,有二十多天已经没有更新了,看得出已经比较稳定了。

      从名字来看可以知道 petite-vue 是一个 mini 版的vue,大小只有5.8kb,可以说是非常小了。据作者大大的介绍,petite-vue 是 Vue 的可替代发行版,针对渐进式增强进行了优化。它提供了与标准 Vue 相同的模板语法和响应式模型:它的大小只有5.8kb,更省空间;Vue 兼容模版语法,并且基于DOM,就地转换,拥有响应式驱动。在 petite-vue 里,组件可以使用函数的方式创建,通过template可以实现复用。

      c7bb4d6f-4df9-4b9f-8592-6d961b173e26-image.png

      发布在 极客生涯 vue3 vue3源码 petite-vue
      N
      nujiangmie6
    • 支持vue3 的ui框架有哪些?

      vue3 出来了,想知道哪些框架会继续升级支持vue3.x 版本,因为之前开发的项目用到了vux,后面vue 脚手架升级后,该框架没有继续升级了,所以想知道哪些框架会持续更新的。

      发布在 技术答疑 vite vue3
      N
      nujiangmie6