简介avalon 是一款迷你 、 易用 、 高性能 的前端MVVM框架。基于虚拟DOM与属性劫持的 ,拥有超优秀的兼容性, 支持移动开发, 后端渲染, WEB Component式组件开发, 无需编译, 开箱即用。主流MVVM框架性能比较...
原创
2021-07-07 09:36:48
116阅读
Avalon 迷你简单易用的MVVM框架前端MVVM的应用-UnitedStack
转载
2013-08-26 15:29:00
109阅读
2评论
简介avalon 是一款迷你 、 易用 、 高性能 的前端MVVM框架。基于虚拟DOM与属性劫持的 ,拥有超优秀的兼容性, 支持移动开发, 后端渲染, WEB Component式组件开发, 无需编译, 开箱即用。主流MVVM框架性能比较...
原创
2022-03-25 09:32:45
76阅读
<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
95阅读
2评论
offsetParent: function () { var offsetParent = this[0].offsetParent while (offsetParent && avalon.css(offsetParent, "position") === "static") { offsetParent = offsetParent.offsetParen...
转载
2016-11-10 11:03:00
131阅读
2评论
1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
转载
2016-10-17 13:38:00
121阅读
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
103阅读
2评论
先看代码<!DOCTYPE ><> <head> <title>first example</title> <meta charset="UTF-8"> <meta name="viewport" content="width=de...
原创
2022-03-25 09:32:52
113阅读
先看代码<!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+阅读
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
124阅读
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
71阅读
2评论
[\uD800-\uDBFF][\uDC00-\uDFFF]
转载
2016-12-15 15:00:00
120阅读
2评论
浅谈三大主流框架的优缺点,方便大家在学习框
原创
2022-09-13 11:49:01
130阅读
用VS搭建vue在网上一查,大多是vscode搭建安装vue,所以来个vs安装过程原先我是用vscode配置搭建vue,可是莫名其妙出了很多问题,我花了几个小时,慢慢搞,到了最后一两步,就是弄不好,网上找不到解决方案,于是我就转向VS。 这也是我第一次使用VS,之前一直用的vscode(吃尽配置环境调试的苦)。都说vs更简单,于是我就尝试,结果还是出现一大把问题。 我在第二天脑袋清醒后,终于成功了
转载
2024-03-26 06:38:16
100阅读
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
141阅读
2评论
一、从数据到虚拟domvue和react都是数据决定虚拟dom,进而决定ui。但是二者的实现思路不一样。1.vue的思路捕获变量的赋值和取值操作,在赋值和取值操作中,利用发布--订阅模式更新虚拟dom,进而更新ui。捕获变量的赋值和取值操作,又叫作数据劫持。如何捕获变量的赋值和取值操作呢?let person = { name: "lrx" };Object.def...
原创
2021-09-02 14:06:42
218阅读
以下是一个同时支持 Vue 和 React 的前端实现方案,我将分别提供两个框架的实现思路和核心代码示例:项目结构blog-frontend/
├── vue-blog/ # Vue 版本
│ ├── src/
│ │ ├── components/
│ │ ├── views/
│ │ ├── router/
│ │ └── App.vue
├
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
83阅读
2评论
原创
2021-11-11 14:53:02
133阅读
avalon指令介绍avalon的指令是一个非常重要的东西,它用来引入一些新的语法,
原创
2022-03-25 09:30:14
54阅读