WeiWeiXinNet/framer/framer.js
(开头部分) 329KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
;(function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);throw new Error("Cannot find module '"+o+"'")}var f=n[o]={exports:{}};t[o][0].call(f.exports,function(e){var n=t[o][1][e];return s(n?n:e)},f,f.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){
var AnimatorClasses, BezierCurveAnimator, Config, Defaults, EventEmitter, Frame, LinearAnimator, SpringDHOAnimator, SpringRK4Animator, Utils, _, _runningAnimations,
__bind = function(fn, me){ return function(){ return fn.apply(me, arguments); }; },
__hasProp = {}.hasOwnProperty,
__extends = function(child, parent) { for (var key in parent) { if (__hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor(); child.__super__ = parent.prototype; return child; };
_ = require("./Underscore")._;
Utils = require("./Utils");
Config = require("./Config").Config;
Defaults = require("./Defaults").Defaults;
EventEmitter = require("./EventEmitter").EventEmitter;
Frame = require("./Frame").Frame;
LinearAnimator = require("./Animators/LinearAnimator").LinearAnimator;
BezierCurveAnimator = require("./Animators/BezierCurveAnimator").BezierCurveAnimator;
SpringRK4Animator = require("./Animators/SpringRK4Animator").SpringRK4Animator;
SpringDHOAnimator = require("./Animators/SpringDHOAnimator").SpringDHOAnimator;
AnimatorClasses = {
"linear": LinearAnimator,
"bezier-curve": BezierCurveAnimator,
"spring-rk4": SpringRK4Animator,
"spring-dho": SpringDHOAnimator
};
AnimatorClasses["spring"] = AnimatorClasses["spring-rk4"];
AnimatorClasses["cubic-bezier"] = AnimatorClasses["bezier-curve"];
_runningAnimations = [];
exports.Animation = (function(_super) {
__extends(Animation, _super);
Animation.runningAnimations = function() {
return _runningAnimations;
};
function Animation(options) {
if (options == null) {
options = {};
}
this.start = __bind(this.start, this);
options = Defaults.getDefaults("Animation", options);
Animation.__super__.constructor.call(this, options);
this.options = Utils.setDefaultProperties(options, {
layer: null,
properties: {},
curve: "linear",
curveOptions: {},
time: 1,
repeat: 0,
后面还有 8184+ 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。