加速包JS怎么实现

JavaScript013

加速包JS怎么实现,第1张

基于 AngularJS 的拖拽指令

支持 GPU 加速

支持边界限制

支持设置拖拽把柄

移动端与 PC 端通用

使用

支持使用 script 标签或者 webpack、requirejs、seajs 调用:

script

调用

script src="lib/angular.js"></script>

<script src="dist/angular-drag.js"></script>

<script>

var app = angular.module('app', ['angular-drag'])

</script>

webpack

安装

npm install angular-drag

调用

require('angular-drag')

var app = angular.module('app', ['angular-drag'])

angular-drag 依赖 angular 与 jquery 两个全局模块

指令

drag 被拖拽的元素

drag-handle 触发拖拽的把柄(可选)

示例

简单的可拖拽元素

<div drag class="example">

hello world

</div>

自定义拖拽的把柄

<div drag class="example">

<div drag-handle></div>

<p>hello world</p>

</div>

1、浏览器上的插件,你应该是指的如

工具栏之类的。这个应该几乎所有的编译型的语言都可以开发(vb,c++,dephi等等)。记得以前一朋友使用vb做ie的插件的。

2、你所致的”软件“,如果说是只网站程序、

(通过浏览器输入地址来进行操作的)。现在主流的一般使用php、java(jsp)、ruby、python等等(也有其他直接编写cgi的特殊应用)。

3、discuz 、wordpress等网站程序(论坛、blog、内容发布系统)是用php开发的。