HTML로 쓸 수 있는 JS를 써봤어요.

5370 단어 HTMLJavaScriptCSS
HTML로 작성할 수 있는 다양한 라이브러리를 원하기 때문에.
내가 직접 써 보았다.찾아보니 여러가지 도서관이 있는 것 같습니다>『
아, IE 확인 안 했어요.안 움직이면 m이 안 맞아()m

소스 코드


gist에 m ()m
https://gist.github.com/sawapi/75431c2ffb56610e0e7e

사용법


사용법은 간단하다.
압축된 상태의 HTML은 다음과 같이 설명되어 있습니다.
var text = "「字詰め」のテストです。"
text = text.kerning(); // 字詰めされたHTMLを取得する
console.log( text );
결과는 다음과 같다.
<span style="display:inline-block;margin-left:-0.5em;"></span>字詰め<span style="display:inline-block;margin-right:-0.5em;"></span>のテストです<span style="display:inline-block;margin-right:-0.3em;"></span>

견본


JavaScript의 설명은 위키백과에서 m () 을 인용했다m
http://ja.wikipedia.org/wiki/JavaScript
<!doctype html>
<html>
<head>
<style>
h2 { margin: 0px; padding: 0px; color: #222222; font-size: 18px; }
div { font-size: 14px; color: #444444; border: 1px solid #a0a0a0; padding: 5px; }
</style>
</head>
<body>

<h2>字詰めなし</h2>
<div>
JavaScript(ジャヴァスクリプト)とは、プログラミング言語のひとつである。
Javaと名前が似ているが、異なるプログラミング言語である(後述の#歴史を参照)。
オブジェクト指向のスクリプト言語であることを特徴とする。
主にウェブブラウザに実装され、動的なウェブサイト構築や、
リッチインターネットアプリケーションなど高度なユーザインタフェースの開発に用いられる。
</div>

<h2>字詰めあり</h2>
<div id="kerning">
JavaScript(ジャヴァスクリプト)とは、プログラミング言語のひとつである。
Javaと名前が似ているが、異なるプログラミング言語である(後述の#歴史を参照)。
オブジェクト指向のスクリプト言語であることを特徴とする。
主にウェブブラウザに実装され、動的なウェブサイト構築や、
リッチインターネットアプリケーションなど高度なユーザインタフェースの開発に用いられる。
</div>

</body>
<script src="./kerning.js"></script>
<script>
var element = document.getElementById( 'kerning' );
element.innerHTML = element.innerHTML.kerning();
</script>
</html>
글자를 기입한 결과는 다음과 같다.
(「.」줄바꿈

총결산


대응하는 문자가 20가지 정도밖에 안 되니까 좀 그래 보여요.
나는 좀 좋아졌다고 생각한다.
이렇게 할 수 있으면 m () 을 자유롭게 사용하세요m
기사: http://sawapi.hatenablog.com/entry/2014/06/12/193309

좋은 웹페이지 즐겨찾기