1. 程式人生 > >Raphael.js API之 Paper.path(),Element.click()

Raphael.js API之 Paper.path(),Element.click()

/*API-93*/
Paper.path()
Paper.path(pathString)
在一個路徑上畫線
引數列表:
pathString
    可選引數
    由單個字母加特殊資料型別和1符號構成
如:M 250 720  0 50 代表從(250,720)到(0,50)之間劃線
    M 250 850 l 0 -50 l -50 0 l 0 -50 l -50 0 l 0 50 l -50 0 l 0 50 z(其中的l是小寫字母'L'不是'1'也不是'|')
以下是介紹這些字母的含義列表
命令/操作         名稱                  引數    
M                 移動到/傳送          (x y)+
Z                  移動結束                無
L                  畫線                 (x y)+
H                 水平方向畫線          x+
V                  垂直方向劃線          y+
C                  曲線                   (x1 y1 x2 y2 x y)+
S                  平滑曲線               (x2 y2 x y)+
Q                  二次貝塞爾曲線       (x1 y1 x y)+
T                  平滑二次貝塞爾曲線    (x y)+
A                  橢圓弧                (rx ry x-axis-rotation large-arc-flag sweep-flag x y)+
R                  Catmull-Rom曲線        x1 y1 (x y)+    //2.0後支援度提升
/*
貝塞爾曲線(Bézier curve),又稱貝茲曲線或貝濟埃曲線,是應用於二維圖形應用程式的數學曲線。一般的向量圖形軟體通過它來精確畫出曲線,貝茲曲線由線段與節點組成,節點是可拖動的支點,線段像可伸縮的皮筋,我們在繪圖工具上看到的鋼筆工具就是來做這種向量曲線的。貝塞爾曲線是計算機圖形學中相當重要的引數曲線,在一些比較成熟的點陣圖軟體中也有貝塞爾曲線工具,如PhotoShop等。在Flash4中還沒有完整的曲線工具,而在Flash5裡面已經提供出貝塞爾曲線工具。
貝塞爾曲線於1962,由法國工程師皮埃爾·貝塞爾(Pierre Bézier)所廣泛發表,他運用貝塞爾曲線來為汽車的主體進行設計。貝塞爾曲線最初由Paul de Casteljau於1959年運用de Casteljau演演算法開發,以穩定數值的方法求出貝茲曲線。
*/

/*API-9*/
Element.click()
Element.click(handler)
引數列表:
handler
    function
    {
        處理事件
    }
返回值:元素物件

相關推薦

Raphael.js API Paper.path(),Element.click()

/*API-93*/ Paper.path() Paper.path(pathString) 在一個路徑上畫線 引數列表: pathString     可選引數     由單個字母加特殊資料型別和1符號構成 如:M 250 720  0 50 代表從(250,720)到(0,50)之間劃線     M 25

Total Control指令碼功能JS API獲取裝置簡訊內容

每一個裝置物件都對應了 Total Control 中已連線的一臺手機裝置。 通過裝置物件,使用者可以獲取到手機裝置的各種屬性,以及使用控制介面對裝置進行各種操作,比如 開啟或關閉指定APP,傳送簡訊等等。今天我們就介紹如何用 JS API (messageGet)獲取手機上的簡訊內容。 mes

[js高手路] es6系列教程 - Map詳解以及常用api

.com size style 系列教程 image clear rsquo images div ECMAScript 6中的Map類型是一種存儲著許多鍵值對的有序列表。鍵值對支持所有的數據類型. 鍵 0 和 ‘0’會被當做兩個不同的鍵,不會發生強

js原生apiString的slice方法

  我們在工作中可能會很少進行這樣的思考,對於一些常用的原生api它是如何實現的呢,如果讓我們去用js實現一個與原生api功能相同的函式我們該如何設計演算法去實現呢?    為了鞏固自己的程式設計技術和提高自己的程式設計技巧,也為了讓自己對js這門語言有更深刻的理解,我將會把平時開發常用到的各種原

js 陣列apiforEach、map的用法

forEach語法:     var arr = [];     arr.forEach(function(value, index, array){         //code something     });     說明:forEach方法中的function回撥有

Raphaël Raphael.js 中文幫助文件,SVG、VML、Javascript向量庫(Raphael Reference API)

最近迷戀網頁向量圖形處理方案,仔細研究了一個很優秀的 Javascript 向量庫,很是強大。 雖然這個庫很強大,但是他幾乎默默無聞,而且唯一的資料,就是原作者寫的英文API。 最近加班加點,終於把原版英文幫助文件翻譯為中文了。 Raphael Javascript 是

Raphael Js實現以滑鼠中心縮放paper

主要邏輯就是計算縮放前後滑鼠所在位置偏差,來調整view起點座標到滑鼠點。 var scale; window.onload=function(){ ............... ........

ags js api學習dojo初步

說明:(1)dijit是dojo中介面控制元件的總稱,每個Dijit控制元件都是由Dojo類以及控制元件中使用的圖片,CSS等資原始檔共同組成; (2)dojo裡面包含核心類dojo.js 2、新建HTML文件,引用dojo.js檔案和CSS檔案,分兩種方式: (1)線

Vue.js學習生命周期

ted eight http 初始 機會 編譯 log console eat 每個 Vue 實例在被創建之前都要經過一系列的初始化過程。例如,實例需要配置數據觀測(data observer)、編譯模版、掛載實例到 DOM ,然後在數據變化時更新 DOM 。在這個過程中

nodeJS路徑PATH模塊

沒有 組成 use 路徑 api normalize file bin 空字符串 前面的話   path模塊包含一系列處理和轉換文件路徑的工具集,通過 require(‘path‘) 可用來訪問這個模塊。本文將詳細介紹path模塊 路徑組成 【path.dirn

[轉]Web APi認證(Authentication)兩種實現方式【二】(十三)

用戶數 ted das 客戶 元素 基礎 目標 開始 net 本文轉自:http://www.cnblogs.com/CreateMyself/p/4857799.html 前言 上一節我們詳細講解了認證及其基本信息,這一節我們通過兩種不同方式來實現認證,並且分析如

Moodle 中文 API 文件管理API

reverse string bit /dev/ empty cte extra 回調函數 安全 File API 文件管理 文件夾 1. 概述 2. 文件域 2.1 命名文件域 3. 提供文件給用戶 4. 從用戶那獲取文件 5. 樣例

JS教程實現加載圖片時百分比進度

scrip 計算 show || microsoft resp fire open func 思路:思路其實很簡單,ajax執行時,會生成一個event對象,其中會包含要加載的文件的大小和當前已經加載完成部分的大小,通過這兩個值即可計算出百分比 事件介紹onprogress

js補充作用域

定義 生成 http -1 cti 例如 概念 演示 沒有 任何程序設計語言都有作用域的概念 簡單的說,作用域就是變量與函數的可訪問範圍,即作用域控制著變量與函數的可見性和生命周期。 在JavaScript中,變量的作用域有全局作用域和局部作用域兩種。 1. 全局作用

百度地圖api----根據用戶ip定位城市

服務 利用 bsp result 城市 blog 經緯度 name 定位 LocalCity 這個類是利用用戶IP地址去百度數據庫裏查詢得到IP所在的城市,用法如下: var objCity = new BMap.LocalCity(); objCity.get(func

js基礎---parseInt()

pre spa 分解 解析 int 設置 ont bsp 返回 定義和用法 parseInt()可解析一個字符串,並返回一個整數 語法 parseInt(string, radix) 參數 描述 string 必需。要被解析的字符串。 radix

jmeter-提取器JSON Path PostProcessor

ins 下載 .cn .com nbsp post plugin 一個 變量 後置處理器添加 json path postprocessor。 用處: 當前接口響應返回的json中提取內容,作為變量可以在不同的請求中傳遞。 1. json path postprocesso

HBase概念學習(四)Java API掃描和過濾器

影響 產生 str 實例 分享 get 批量 java api track HBase主要的CRUD操作就不多介紹了,無非就是Put,Get。Delete三個類的運用。 本文相當於是閱讀HBase權威指南的總結。 一、掃描(Scan) 如今看一下掃

[js高手路]var, let, const詳解

兩種 控制 ghost 花括號 pre 內部 span lec 同名 1 function show( flag ){ 2 console.log( a ); 3 if( flag ){ 4

js特效上下翻頁相冊效果

ref 相冊 xmlns otto perf wrapper 統一性 space auto //HTML部分: p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 19.0px Consolas; color: #289c97 } p