ホーム > mooco > Knockout 2.0.0 の API 一覧

  • Deliciousにブックマーク
  • このエントリをはてなブックマークに登録
  • Yahoo!ブックマークに登録
  • このエントリをlivedoorクリップに登録
  • このエントリをBuzzurlにブックマーク

Knockout 2.0.0 の API 一覧

  • mooco
  • 2012.1.4 AM.11:27 | 
  • Posted by: pochy |

Knockout の公式サイトにあるドキュメントにはAPI一覧的なものが見あたらなかったからとりあえず Chrome で ko オブジェクトを出力したもの

ko
  Object
    activateBindingsOnTemplateRenderedNodes: function (nodeArray, bindingContext) {
    allowedVirtualElementBindings: Object
      foreach: true
      if: true
      ifnot: true
      template: true
      with: true
      __proto__: Object
    applyBindings: function (viewModel, rootNode) {
    applyBindingsToDescendants: function (viewModel, rootNode) {
    applyBindingsToNode: function (node, bindings, viewModel) {
    bindingContext: function (dataItem, parentBindingContext) {
    bindingHandlers: Object
      attr: Object
        update: function (element, valueAccessor, allBindingsAccessor) {
        __proto__: Object
      checked: Object
        init: function (element, valueAccessor, allBindingsAccessor) {
        update: function (element, valueAccessor) {
        __proto__: Object
      click: Object
        init: function (element, valueAccessor, allBindingsAccessor, viewModel) {
        __proto__: Object
      css: Object
        update: function (element, valueAccessor) {
        __proto__: Object
      disable: Object
        update: function (element, valueAccessor) {
        __proto__: Object
      enable: Object
        update: function (element, valueAccessor) {
        __proto__: Object
      event: Object
        init: function (element, valueAccessor, allBindingsAccessor, viewModel) {
        __proto__: Object
      foreach: Object
        init: function (element, valueAccessor, allBindingsAccessor, viewModel, bindingContext) {
        makeTemplateValueAccessor: function (valueAccessor) {
        update: function (element, valueAccessor, allBindingsAccessor, viewModel, bindingContext) {
        __proto__: Object
      hasfocus: Object
        init: function (element, valueAccessor, allBindingsAccessor) {
        update: function (element, valueAccessor) {
        __proto__: Object
      html: Object
        init: function () {
        update: function (element, valueAccessor) {
        __proto__: Object
      if: Object
        init: function (element, valueAccessor, allBindingsAccessor, viewModel, bindingContext) {
        makeTemplateValueAccessor: function (valueAccessor) {
        update: function (element, valueAccessor, allBindingsAccessor, viewModel, bindingContext) {
        __proto__: Object
      ifnot: Object
        init: function (element, valueAccessor, allBindingsAccessor, viewModel, bindingContext) {
        makeTemplateValueAccessor: function (valueAccessor) {
        update: function (element, valueAccessor, allBindingsAccessor, viewModel, bindingContext) {
        __proto__: Object
      options: Object
        optionValueDomDataKey: "__ko.bindingHandlers.options.optionValueDomData__"
        update: function (element, valueAccessor, allBindingsAccessor) {
        __proto__: Object
      selectedOptions: Object
        getSelectedValuesFromSelectNode: function (selectNode) {
        init: function (element, valueAccessor, allBindingsAccessor) {
        update: function (element, valueAccessor) {
        __proto__: Object
      sortableItem: Object
        init: function (element, valueAccessor) {
        __proto__: Object
      sortableList: Object
        init: function (element, valueAccessor, allBindingsAccessor, context) {
        __proto__: Object
      style: Object
        update: function (element, valueAccessor) {
        __proto__: Object
      submit: Object
        init: function (element, valueAccessor, allBindingsAccessor, viewModel) {
        __proto__: Object
      template: Object
        init: function (element, valueAccessor) {
        update: function (element, valueAccessor, allBindingsAccessor, viewModel, bindingContext) {
        __proto__: Object
      text: Object
        update: function (element, valueAccessor) {
        __proto__: Object
      uniqueName: Object
        currentIndex: 0
        init: function (element, valueAccessor) {
        __proto__: Object
      value: Object
        init: function (element, valueAccessor, allBindingsAccessor) {
        update: function (element, valueAccessor) {
        __proto__: Object
      visible: Object
        update: function (element, valueAccessor) {
        __proto__: Object
      visibleAndSelect: Object
        update: function (element, valueAccessor) {
        __proto__: Object
      with: Object
        init: function (element, valueAccessor, allBindingsAccessor, viewModel, bindingContext) {
        makeTemplateValueAccessor: function (valueAccessor) {
        update: function (element, valueAccessor, allBindingsAccessor, viewModel, bindingContext) {
        __proto__: Object
      __proto__: Object
    bindingProvider: function () { }
    cleanNode: function (node) {
    computed: function (evaluatorFunctionOrOptions, evaluatorFunctionTarget, options) {
    contextFor: function (node) {
    dataFor: function (node) {
    dependencyDetection: Object
      begin: function (callback) {
      end: function () {
      registerDependency: function (subscribable) {
      __proto__: Object
    dependentObservable: function (evaluatorFunctionOrOptions, evaluatorFunctionTarget, options) {
    exportProperty: function (owner, publicName, object) {
    exportSymbol: function (publicPath, object) {
    extenders: Object
      throttle: function (target, timeout) {
      __proto__: Object
    isObservable: function (instance) {
    isSubscribable: function (instance) {
    isWriteableObservable: function (instance) {
    jqueryTmplTemplateEngine: function () {
    jsonExpressionRewriting: Object
      bindingRewriteValidators: Array[0]
      insertPropertyAccessorsIntoJson: function (objectLiteralStringOrKeyValueArray) {
      keyValueArrayContainsKey: function (keyValueArray, key) {
      parseObjectLiteral: function (objectLiteralString) {
      __proto__: Object
    memoization: Object
      memoize: function (callback) {
      parseMemoText: function (memoText) {
      unmemoize: function (memoId, callbackParams) {
      unmemoizeDomNodeAndDescendants: function (domNode, extraCallbackParamsArray) {
      __proto__: Object
    nativeTemplateEngine: function () {
    observable: function (initialValue) {
    observableArray: function (initialValues) {
    removeNode: function (node) {
    renderTemplate: function (template, dataOrBindingContext, options, targetNodeOrNodeArray, renderMode) {
    renderTemplateForEach: function (template, arrayOrObservableArray, options, targetNode, parentBindingContext) {
    selectExtensions: Object
      readValue: function (element) {
      writeValue: function (element, value) {
      __proto__: Object
    setTemplateEngine: function (templateEngine) {
    storedBindingContextForNode: function (node, bindingContext) {
    subscribable: function () {
    subscription: function (callback, disposeCallback) {
    templateEngine: function () { }
    templateRewriting: Object
      applyMemoizedBindingsToNextSibling: function (bindings) {
      ensureTemplateIsRewritten: function (template, templateEngine) {
      memoizeBindingAttributeSyntax: function (htmlString, templateEngine) {
      __proto__: Object
    templateSources: Object
      anonymousTemplate: function (element) {
      domElement: function (element) {
      __proto__: Object
    toJS: function (rootObject) {
    toJSON: function (rootObject) {
    utils: Object
      arrayFilter: function (array, predicate) {
      arrayFirst: function (array, predicate, predicateOwner) {
      arrayForEach: function (array, action) {
      arrayGetDistinctValues: function (array) {
      arrayIndexOf: function (array, item) {
      arrayMap: function (array, mapping) {
      arrayPushAll: function (array, valuesToPush) {
      arrayRemoveItem: function (array, itemToRemove) {
      compareArrays: function (oldArray, newArray, maxEditsToConsider) {
      domData: Object
        clear: function (node) {
        get: function (node, key) {
        getAll: function (node, createIfNotFound) {
        set: function (node, key, value) {
        __proto__: Object
      domNodeDisposal: Object
        addDisposeCallback: function (node, callback) {
        cleanNode: function (node) {
        removeDisposeCallback: function (node, callback) {
        removeNode: function (node) {
        __proto__: Object
      domNodeHasCssClass: function (node, className) {
      domNodeIsAttachedToDocument: function (node) {
      domNodeIsContainedBy: function (node, containedByNode) {
      emptyDomNode: function (domNode) {
      evalWithinScope: function (expression /*, scope1, scope2, scope3... */) {
      extend: function (target, source) {
      fieldsIncludedWithJsonPost: Array[2]
      getFormFields: function (form, fieldName) {
      isIe6: false
      isIe7: false
      makeArray: function (arrayLikeObject) {
      outerHTML: function (node) {
      parseHtmlFragment: function (html) {
      parseJson: function (jsonString) {
      postJson: function (urlOrForm, data, options) {
      range: function (min, max) {
      registerEventHandler: function (element, eventType, handler) {
      replaceDomNodes: function (nodeToReplaceOrNodeArray, newNodesArray) {
      setDomNodeChildren: function (domNode, childNodes) {
      setDomNodeChildrenFromArrayMapping: function (domNode, array, mapping, options, callbackAfterAddingNodes) {
      setHtml: function (node, html) {
      setOptionNodeSelectionState: function (optionNode, isSelected) {
      setTextContent: function (element, textContent) {
      stringStartsWith: function (string, startsWith) {
      stringTokenize: function (string, delimiter) {
      stringTrim: function (string) {
      stringifyJson: function (data) {
      toggleDomNodeCssClass: function (node, className, shouldHaveClass) {
      triggerEvent: function (element, eventType) {
      unwrapObservable: function (value) {
      __proto__: Object
    virtualElements: Object
      allowedBindings: Object
        foreach: true
        if: true
        ifnot: true
        template: true
        with: true
        __proto__: Object
      childNodes: function (node) {
      emptyNode: function (node) {
      extractAnonymousTemplateIfVirtualElement: function (node) {
      insertAfter: function (containerNode, nodeToInsert, insertAfterNode) {
      nextSibling: function (node) {
      normaliseVirtualElementDomStructure: function (elementVerified) {
      prepend: function (containerNode, nodeToPrepend) {
      setDomNodeChildren: function (node, childNodes) {
      virtualNodeBindingValue: function (node) {
      __proto__: Object
    __proto__: Object

Article tags: ,

0

Comment Form

Related Posts

as3.0:描画サンプル
08.09.04 as3.0:描画サンプル

lineToメソッド/moveToメソッドを使用した描画サンプル線のカラーはランダムで変更クリアボタンで描画をクリア…

as3.0:表示リスト/親子関係
08.08.19 as3.0:表示リスト/親子関係

AS3最近ちょっと勉強中。AS2と比べると大きく違うことはまず書き方だと思うけど、型定義を宣言してStageにaddChildしないと表示されないことかな。
でも型定義・宣言してるからどこか記述ミスし…

as3.0:上下運動
08.08.23 as3.0:上下運動

AS3引き続き勉強中。[ サンプル ]…

as3.0:線形上下運動
08.08.30 as3.0:線形上下運動

前記事as3.0:上下運動に動きを追加。[ サンプル ]…

AS3.0:Bitmap描画サンプル
08.09.09 AS3.0:Bitmap描画サンプル

Bitmap/BitmapDataを使ったスプレーペイント描画サンプルカラーはランダムで変更…

About

mooco
[mooco]

東京を中心にWebデザイナーとして活動しています。

趣味は愛猫と遊ぶこと。 web周りのあれこれで遊ぶことです。

Search

Categories