七牛クラウドオブジェクトはJavaScript SDKの更新を記憶しています.すぐにより簡単で信頼できるサービスを体験します.

2749 ワード

JavaScriptは汎用的で、プラットフォームにまたがり、メーカーに中立的なスクリプト言語であり、ブラウザのインタラクティブ体験に対するユーザーの旺盛なニーズから生まれています.インターネットの発展と進歩に伴い、JavaScript
のバージョンも継続的に反復され、ますます豊富な機能を提供し、ユーザーの体験を向上させます.
より良いJavaScript SDK
H 5 File APIが現れる前に、フロントエンドはファイルの操作に対してとても制限があって、よくフラッシュに頼ってファイルの操作を処理して、大部分がバックエンドに協力して実現しなければなりません.セキュリティの観点から、ローカルからファイルをアップロードする場合、コードはユーザのローカルアドレスにファイルを取得することができません.したがって、純粋なフロントエンドは同様の画像のプレビュー機能を完成することができません.
私達の古いバージョンのJavaScript SDKは当時の歴史環境によって制限されています.ただ無理して使えるだけで、ユーザーの体験がよくない問題はずっと私達の研究開発の兄の残念さです.ずっとユーザーに簡単で信頼できるサービスを提供することに力を尽くしています.SDKツールに対するユーザーの気持ちも効率的で使いやすいです.もちろん、H 5 File API技術が日増しに成熟していくにつれて、内部討論を経て十分に検証した後、私たちは最初の時間にJavaScript SDKをアップグレードして反復します.近日中に発表されました.更新情報は以下の通りです.
  • 元のブラウザAPIに基づいて、手軽:
  • 適用:IE 11、Edge、Chrome、Firefox、Safariなどのブラウザは、7牛雲の公式APIに基づいて構築され、アップロード機能はH 5 File APIに基づく.開発者はJS-SDKに基づいて、ブラウザから7牛雲にファイルをアップロードし、アップロード成功後の画像に対して豊富なデータ処理を行うことができます.
  • APIは簡単明瞭である:
  • RxJSのインターフェース設計モードを参考にしました.新しいSDKのインターフェースはとても簡単で、ユーザーは直接configputExtraの中で対応するパラメータ設定を行うことができます.アップロードと受信したパラメータを旧版のすべてのように塊に置くのではなく分けて、このようなレベルも比較的にはっきりしています.
  • 同時制御:
  • 古いバージョンのSDKはスライスアップロードの時に同期シリアルで、他の映画は前のページのアップロードが成功してからアップロードできます.これは実は時間を浪費して、ブラウザの資源利用を低減しました.そこで、新版のSDKにおいて、私たちはスライスアップロードを同時に最適化し、同時制御を追加して、ユーザはconfig.threadを介して同時要求数を設定することができる.最大のマージンを達成するのは、ユーザが使用するブラウザ自体の制限にのみ依存します.
  • md 5チェック:
  • 新版SDKはmd 5チェックを提供しています.ユーザはファイルがアップロードされていない場合に修正され、最後にエラーファイルが生成されることを心配しなくてもいいです.ユーザはconfig.checkByMD5を通じてmd 5チェックがオンされますか?
  • 複合APIは、サードパーティ・プラグインとの組み合わせで、古いブラウザに対する互換性を実現する.
    JS-SDKはH 5 File API対応のブラウザに対応しています.低バージョンのブラウザでは、追加のプラグインが必要です.私たちは新版のSDKでプラグインの参照を剥がしました.低バージョンのブラウザに対応する必要があるユーザーに対しては、自分でプラグインを引用し、新版のSDKが提供するインターフェースと組み合わせて開発します.
  • 画像処理の最適化:
  • SDKは、透かし、縮図、回転などの画像処理インターフェースを提供し、旧版に基づいてプロミセを用いて元の非同期要求インターフェースを最適化しました.みんなはデモに訪問して私達のデモを体験することができます.
    e.g.画像をアップロードし、画像処理を行う効果は以下の通りです.
    画像の説明
    即時使用
    新版JavaScript SDKは現在様々な設置方式をサポートしています.ユーザーは自分の開発習慣によって自由に選択できます.
    1.静的ファイルのアドレスを直接使う:
    https://unpkg.com/qiniu-js@/dist/qiniu.min.js
    このファイルはsctiptタグによって導入され、グローバルにqiniuというオブジェクトが生成される.
    2.NPMでインストールする
    NPMのフルネームはNode Package Managerで、NodeJSパッケージ管理と配信ツールであり、現在は非公式のNodeモジュール(パッケージ)の標準となっています.NPMの利用説明について詳細が必要な場合は、NPM公式サイトまたは対応する中国語サイトにアクセスすることができます.
    npm install qiniu-js
    
    var qiniu = require("qiniu.js")
    // or
    
    import * as qiniu from "qiniu-js"
    3.ソースコンパイルによるgit clone [email protected]:qiniu/js-sdk.gitは、プロジェクトルートディレクトリ実行npm installに入り、npm run buildを実行すれば、distディレクトリ生成qiniu.min.jsになることができる.
    公式文書局またはFork GitHubにアクセスすると、より多くの情報が分かります.
    公衆番号の七牛雲に注目して、もっと多い情報を理解します.