こんにちは、ハブラフチアン。 最近、私はHabrと共有したいいくつかの興味深い有用なツール/ライブラリ/イベントを見ました。

Webhookは、サイトを作成するためのプラットフォームです。 これはまさに「CMSビルダー」であるため、静的ジェネレーターと混同しないようにすることが重要です。 このプロジェクトは、今年5月14日に
Kickstarterキャンペーンを正常に完了し
、必要な2倍の金額を引き上げることができました。 そしてつい最近、製品の最初のバージョンがリリースされました。 Webhookは、リアルタイムのNodeJS、Grunt、
Firebaseを使用して構築され、Windows、Linux、およびMacで実行されます。

TypeScriptは、JavaScriptの基本機能を拡張するように設計されたプログラミング言語です。 TypeScriptはGitHubの企業の公式アカウントの最初のパブリックリポジトリでもあるため、Microsoftのプロジェクトはイベント全体であるという事実に注目したいと思います。
「JavaScriptで始まり、JavaScriptで終わる」:
class Point { x: number; y: number; constructor(x: number, y: number) { this.x = x; this.y = y; } getDist() { return Math.sqrt(this.x * this.x + this.y * this.y); } } var p = new Point(3,4); var dist = p.getDst(); alert("Hypotenuse is: " + dist);
Pythonでの講義と会議からの最高のビデオのライブリスト。 コレクションの公開時にリポジトリのコンテンツを複製します。
2009
2010
2011
2012
2013
2014

本当に大きなWebアプリケーションの場合、開発者がDOMツリーのすべての変更を追跡することは非常に困難であり、不可能です。 同時に、DOMの各更新はプロジェクトのパフォーマンスに大きく影響する可能性があり、すべてがゆっくりと遅れて発生します。 ところで、ユーザーskutinからHabrに関する素晴らしい記事「Webページのレンダリング:フロントエンド開発者が知っておくべきこと」があります。 仮想DOMは、プロジェクト内のDOMの宣言的表現を提供するモジュールのコレクションです。 つまり、すべての状態変更を仮想ツリーに書き込み、その後でのみDOMを更新することが可能になります。 一般に、このプロジェクトは別の記事に値します。最初に「Reactのdiffアルゴリズム」の概念を説明し、次に「仮想DOMと差分アルゴリズム」の概念を示し、次に実装と作業の原則を説明しました。

Webコンポーネントは、ゆっくりではありますが確実に、私たちの生活に入ってきています。 この仕様は西洋で書かれていることが多く、大企業が熱心に推進しています。 これは、Web標準の開発における新しいステップであり、開発者に新たな機会をもたらし、セマンティクスの考え方を変えるものであると私自身で言います。 それが、さまざまなWebコンポーネントの2つの補充されたコレクション、 Custom ElementsとComponent Kitchenを共有したい理由です。

以前のセレクションでは、素晴らしい会社HubSpotのプロジェクトをすでに共有しました。 しかし、彼は、オンライン/オフラインユーザーモードを判断し、対応するメッセージをさまざまなトピックで画面に表示する最も簡単な方法であるオフラインへのリンクをまだ提供していないことに驚き、サードパーティライブラリを使用せずに単純なカスタム選択を作成するために選択しました。
西洋の考え、またはそれがアブレに翻訳する価値があるもの:
Habrの発言と表示:
最後に:
前のコレクション(問題23)
タイプミスをおforびします。 あなたが問題に気づいた場合-個人的に書いてください。
ご清聴ありがとうございました。