简介avalon 是一款迷你 、 易用 、 高性能 的前端MVVM框架。基于虚拟DOM与属性劫持的 ,拥有超优秀的兼容性, 支持移动开发, 后端渲染, WEB Component式组件开发, 无需编译, 开箱即用。主流MVVM框架性能比较...
原创 2021-07-07 09:36:48
106阅读
简介avalon 是一款迷你 、 易用 、 高性能 的前端MVVM框架。基于虚拟DOM与属性劫持的 ,拥有超优秀的兼容性, 支持移动开发, 后端渲染, WEB Component式组件开发, 无需编译, 开箱即用。主流MVVM框架性能比较...
原创 2022-03-25 09:32:45
74阅读
Avalon 迷你简单易用的MVVM框架前端MVVM的应用-UnitedStack
转载 2013-08-26 15:29:00
96阅读
2评论
先看代码<!DOCTYPE ><> <head> <title>first example</title> <meta charset="UTF-8"> <meta name="viewport" content="width=de...
原创 2022-03-25 09:32:52
90阅读
先看代码<!DOCTYPE html><html> <head> <title>first example</title> <meta charset="UTF-8"> <meta name="viewport" content="width=de...
原创 2021-07-07 09:36:47
10000+阅读
<div data-a="true" data-b="false" data-d="5" data-e="null"></div> <input type="text" value="true"> <script> var rbrace = /(?:\{[\s\S]*\}|\[[\s\S]*\])$/ function parseD
转载 2016-12-14 15:28:00
80阅读
2评论
offsetParent: function () { var offsetParent = this[0].offsetParent while (offsetParent && avalon.css(offsetParent, "position") === "static") { offsetParent = offsetParent.offsetParen...
转载 2016-11-10 11:03:00
121阅读
2评论
1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
转载 2016-10-17 13:38:00
114阅读
2评论
(function(global, factory) { if (typeof module === "object" && typeof module.exports === "object") { // For CommonJS and CommonJS-like environments where a proper `window` // is p...
转载 2016-12-16 14:13:00
99阅读
2评论
if (root.dataset) { avalon.fn.data = function (name, val) { name = name && camelize(name) var dataset = this[0].dataset switch (arguments.length) { case 2: ...
转载 2016-12-14 15:40:00
112阅读
2评论
/** * Creates a new object without a prototype. This object is useful for lookup without having to * guard against prototypically inherited properties via hasOwnProperty. * * Related micro-benchm...
转载 2016-12-14 15:38:00
66阅读
2评论
[\uD800-\uDBFF][\uDC00-\uDFFF]
转载 2016-12-15 15:00:00
104阅读
2评论
浅谈三大主流框架的优缺点,方便大家在学习框
原创 2022-09-13 11:49:01
97阅读
VS搭建vue在网上一查,大多是vscode搭建安装vue,所以来个vs安装过程原先我是用vscode配置搭建vue,可是莫名其妙出了很多问题,我花了几个小时,慢慢搞,到了最后一两步,就是弄不好,网上找不到解决方案,于是我就转向VS。 这也是我第一次使用VS,之前一直用的vscode(吃尽配置环境调试的苦)。都说vs更简单,于是我就尝试,结果还是出现一大把问题。 我在第二天脑袋清醒后,终于成功了
function noop() {} function scpCompile(array) { return Function.apply(noop, array) } // var fn = new Function('x', 'y', 'return x + y;'); // 等价于var fn = function(x, y) {return x + y;} var fn = ...
转载 2016-12-14 17:33:00
71阅读
2评论
function dateGetter(name, size, offset, trim) { return function(date) { var value = date["get" + name]() if (offset > 0 || value > -offset) value += offset if ...
转载 2016-12-15 13:52:00
129阅读
2评论
一、从数据到虚拟domvue和react都是数据决定虚拟dom,进而决定ui。但是二者的实现思路不一样。1.vue的思路捕获变量的赋值和取值操作,在赋值和取值操作中,利用发布--订阅模式更新虚拟dom,进而更新ui。捕获变量的赋值和取值操作,又叫作数据劫持。如何捕获变量的赋值和取值操作呢?let person = { name: "lrx" };Object.def...
原创 2021-09-02 14:06:42
212阅读
原创 2021-11-11 14:53:02
133阅读
avalon指令介绍avalon的指令是一个非常重要的东西,它用来引入一些新的HTML语法, 使元素拥有特定的行为。 举例来说,静态的HTML不知道如何来创建和展现一个日期选择器控件。 让HTML能识别这个语法,我们需要使用指令。 指令通过某种方法来创建一个能够支持日期选择的元素。指令一共拥有3种形式:插值表达式自定义标签绑定属性其中绑定属性的种类是最多的,它们都位置于元素节点中,以...
原创 2021-07-07 09:37:43
148阅读
2019年,React、Vue 和 Angular 哪个更值得学?
原创 2021-09-14 14:58:17
1399阅读
  • 1
  • 2
  • 3
  • 4
  • 5