marko使用指南_一个快速、友好的 UI 库

marko使用指南

官方网址:https://markojs.com/

marko使用指南_一个快速、友好的 UI 库

GitHub:https://github.com/marko-js/marko

简介描述:一个快速、友好的 UI 库

marko是来自 eBay 的一个友好高性能的 UI 库 ,旨在简化 Web 开发。

简单

如果你了解HTML,CSS和Javascript,你就会知道Marko

快速

通过流和更小的(~10kb gzip)运行时加速加载

进步

从简单的HTML模板到功能强大的UI组件

值得信赖

Marko正在为像ebay.com这样的高流量网站提供支持。

dom:

class {
    onCreate() {
        this.state = { count:0 };
    }
    increment() {
        this.state.count++;
    }
}
 
style {
    .count {
        color:#09c;
        font-size:3em;
    }
    .example-button {
        font-size:1em;
        padding:0.5em;
    }
}
 
<div.count>
    ${state.count}
</div>
<button.example-button on-click('increment')>
    Click me!
</button>
海计划公众号
(0)
上一篇 2020/03/06 08:32
下一篇 2020/03/06 08:31

您可能感兴趣的内容

  • 你应该了解的CORS菜鸟指南_跨域基础知识

    如果你和我一样,第一次遇到 CORS (跨域资源共享),你想让服务器接收那些你拼接的 Ajax 请求并处理他们。所以你去 stackoverflow.com 复制一段代码来设置一些 HTTP Headers ,让请求可以正常工作。但是,可能还有一些事情你应该知道。CORS 是什么,不是什么新手通常混淆的原因,就是因为他们并不明确 CORS 能做什么。首先,

    2020/03/29
  • webpack优化分享指南攻略_优化零基础入门

    Webpack整个的构建过程是基于事件流Webpack 就像一条生产线,要经过一系列处理流程后才能将源文件转换成输出结果。 这条生产线上的每个处理流程的职责都是单一的,多个流程之间有存在依赖关系,只有完成当前处理后才能交给下一个流程去处理。 插件就像是一个插入到生产线中的一个功能,在特定的时机对生产线上的资源做处理。 Webpack 通过 Tapable 来

    2020/03/24
  • Qatrix小白基础_一款超轻量级JS框架

    Qatrix基础入门 官方网址:http://qatrix.com GitHub:https://github.com/catfan/Qatrix 简介描述:一款超轻量级JS框架 …

    2020/03/06
  • Taguage入门基础教程_通过标签存储内容,以可视化思维地图展现的思维搜索工具

    Taguage使用教程 官方网址:http://www.taguage.com/ 简介描述:通过标签存储内容,以可视化思维地图展现的思维搜索工具 Taguage基于自主研发的Tag…

    2020/03/06
  • Js中Blob是什么?使用指南_对象小白指南

    MDN给出的解释:Blob 对象表示一个不可变、原始数据的类文件对象创建一个blob只有两种方式1、通过new Blob()var aBlob = new Blob( array, options );2、使用blob.slice切割,创建一个新的blob对象读取blob唯一方式,使用fileReadervar reader = new FileReader

    2020/03/29
  • 一眼看穿JS变量,作用域和内存问题小白基础_js知识攻略教程

    这篇文章将梳理下环境,作用域链,变量对象和活动对象,以及内存管理问题。 基本类型和引用类型的值我们都知道JS中的数据类型有两大类,基本数据类型和引用数据类型,下面从三个方面来解剖他们①保存方式基本类型的值是指简单的数据段,引用类型的值是指那些可能由多个值构成的对象。基本类型按值访问可以直接操作保存在变量中实际的值引用类型按引用地址访问保存在内存中的对象,而

    2020/04/03
  • jspaint菜鸟指南_基于HTML5的在线画图工具

    jspaint菜鸟指南 官方网址:https://jspaint.app GitHub:https://github.com/1j01/jspaint 简介描述:基于HTML5的在…

    2020/03/06
  • 为什么要使用nodejs?Node有4大优势使用帮助_优势小白知识

    Node.js是服务器端的 JavaScript 运行环境,它具有无阻塞(non-blocking)和事件驱动(event-driven)等的特色,Node.js 采用 V8 引擎,同样,Node.js 实现了类似 Apache 和 nginx 的web服务,让你可以通过它来搭建基于 JavaScript 的 Web App。为什么要使用nodejs?Nod

    2020/03/22
  • web前端程序员真的这么值钱吗?小白教程_前端使用说明

    对于互联网公司来说用户就是上帝,做好客户体验一切才有可能。所以互联网公司都会把钱砸向前端,Web前端程序员也越来越受到企业争相聘用。前端工程师工资也越来越高,目前Web前端工程师工作1~2年后通常会成为Web前端高级软件工程师,年薪可以达到15万以上;工作3-5年后通常可以成为Web前端技术主管或者经理,年薪在15-50万之间;工作年限5年以上,通常会成为互

    2020/03/30
  • 网络爬虫程序员被抓,我们还敢爬虫吗?使用帮助_爬虫使用攻略

    最近,某大数据科技公司因为涉嫌非法抓取某招聘网站用户的简历信息,公司被查封,负责编写抓取程序的程序员也将面临坐牢。事情的大概经过是这样的:某大数据科技公司老板丢给一个小小的程序员一个网站,告诉他把这个网站的数据抓取下来,咱们做一做分析。这个小小的程序员就吭哧吭哧的写了一段抓取代码,测试了一下,程序没问题,可以正常的把这个网站的数据给抓取下来,然后就毫不犹豫的

    2020/03/24
  • 泛型,很多人因它放弃学习 TypeScript?指南教程_泛型基础指南

    1、ts的泛型很难吗?如果你:刚开始学ts刚开始接触泛型正在挣扎得学习ts的泛型看到以下代码有没有很疑惑?function makePair()Java是和typescript一样支持泛型的,当我在大学开始学习Java的时候,我还是一个菜鸟码农,遇到难点(比如

    2020/03/23
  • 从一道面试题简单谈谈发布订阅和观察者模式小白指南_模式零基础入门

    今天的话题是javascript中常被提及的「发布订阅模式和观察者模式」,提到这,我不由得想起了一次面试。记得在去年的一次求职面试过程中,面试官问我,“你在项目中是怎么处理非父子组件之间的通信的?”。我答道,“有用到vuex,有的场景也会用EventEmitter2”。面试官继续问,“那你能手写代码,实现一个简单的EventEmitter吗?”手写Event

    2020/03/21
  • 手把教你搭建SSR(vue/vue-cli 入门基础知识 express)基础入门_ssr

    最近简单的研究了一下SSR,对SSR已经有了一个简单的认知,主要应用于单页面应用,Nuxt是SSR很不错的框架。也有过调研,简单的用了一下,感觉还是很不错。但是还是想知道若不依赖于框架又应该如果处理SSR,研究一下做个笔记。什么是SSR把Vue组件渲染为服务器端的HTML字符串,将他们直接发送到浏览器,最后将静态标记混合为客户端上完全交互的应用程序。为什么要

    2020/03/29
  • CSS 鼠标样式使用帮助_鼠标使用帮助

    设置鼠标指针放在一个元素边界范围内时所用的光标形状,需要对元素的css属性cursor进行设置。cursor属性可能的值:default 默认光标(通常是一个箭头)auto 默认。浏览器设置的(user agent stylesheet)光标。crosshair 光标呈现为十字。pointer 光标呈现为指示链接的指针(一只小手)move 此光标指示某对象可

    2020/03/31
  • 微信小程序代码源码案例大全小白基础_源码使用帮助

    微信小程序demo:足球,赛事分析小程序简易导航小程序demo:办公审批小程序Demo:电魔方小程序demo:借阅伴侣微信小程序demo:投票微信小程序demo:健康生活小程序demo:文章列表demo微商城(含微信小程序)完整源码+配置指南微信小程序Demo:一个简单的工作系统微信小程序Demo:用于聚会的小程序微信小程序Demo:Growth 是一款专注

    2020/03/30