欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Fixie.js 自動(dòng)填充內(nèi)容的插件

 更新時(shí)間:2012年06月28日 18:54:38   作者:  
Fixie.js 自動(dòng)填充內(nèi)容的插件,需要的朋友可以參考下
Fixie.js是一個(gè)自動(dòng)填充HTML文檔內(nèi)容的開源工具
官方網(wǎng)址地址:http://fixiejs.com/
Fixie.js 下載地址 fixie_jb51.rar

為什么使用Fixie?
當(dāng)我們?cè)O(shè)計(jì)網(wǎng)站的時(shí)候,由于無(wú)法確定最終填充的內(nèi)容,經(jīng)常需要添加一寫lorem ipsum(關(guān)于Lorem ipsum)到頁(yè)面里面來(lái)預(yù)覽一下頁(yè)面的展現(xiàn)效果。
問(wèn)題來(lái)了,添加過(guò)多的無(wú)聊的內(nèi)容,使得我們的HTML文檔變得臃腫,并且陷入復(fù)制-粘貼,手工編輯的毅種循環(huán)中。
Fixie.js就是針對(duì)這個(gè)問(wèn)題而誕生的,通過(guò)解析語(yǔ)義化的HTML5標(biāo)簽,F(xiàn)ixie可以自動(dòng)填充匹配標(biāo)簽元素類型的內(nèi)容,使得我們的HTML文檔簡(jiǎn)潔,測(cè)試高效。

使用說(shuō)明:
第一步:添加fixie.js 到文檔中
在body結(jié)束標(biāo)簽之前添加

<script type="text/javascript" src="fixie.js"></script>

第二步:這里有兩種方法:

1,任何需要填充內(nèi)容的位置,設(shè)置`class="fixie"`就行了,
比如,如果先填充p標(biāo)簽的內(nèi)容,直接設(shè)置`<p class="fixie"></p>`就行了,over,就這么簡(jiǎn)單。
2,通過(guò)`fixie.init`填充內(nèi)容
通過(guò)CSS選擇器選擇待填充的元素,在console(控制臺(tái)啊,親)或者script標(biāo)簽里面執(zhí)行

fixie.init([".array", "#of > .selectors", ".that", ".should", "#be > .populated", ".with", ".lorem"])
或者
fixie.init(".string, #of > .comma, .separated, .selectors, .that, .should, #be > .populated, .with, .lorem")
命令,就可以自動(dòng)填充了
另外,執(zhí)行

fixie.init(':empty')
可以填充文檔里所有的空元素;

支持的元素
Fixie是通過(guò)標(biāo)簽類型來(lái)決定填充的內(nèi)容的,這里有幾類是需要了解的。
- `<h1 class="fixie"></h1>` - 添加幾個(gè)單詞的文本,`h2 - h6`亦然。
- `<p class="fixie"></p>` - 填充一段文字
- `<article class="fixie"></article>` - 填充幾段文本(幾個(gè)段落)
- `<section class="fixie"></section>` - 同上
- `<img class="fixie"></img>` - 填充一張注明了尺寸的圖片
- `<a class="fixie"></a>` - 填充一個(gè)隨機(jī)的鏈接(做廣告嫌疑?)

提示
修改默認(rèn)的圖片填充
執(zhí)行`fixie.setImagePlaceholder(source)`.
比如,如果你想從Flickr下載圖片來(lái)填充,可以執(zhí)行

fixie.setImagePlaceholder('http://flickholdr.com/${w}/${h}/canon').init();
給容器添加class="fixie"
容器內(nèi)部所有的非空后代元素(注意后代與子代的區(qū)別)都會(huì)受到影響
看下面的說(shuō)明
復(fù)制代碼 代碼如下:

<div class="fixie">
<p>Hello <a></a></p>
</div>

Fixie會(huì)保留P標(biāo)簽里面的"Hello"文本,但是會(huì)填充a標(biāo)簽里面的內(nèi)容

### Fixie for Rails
[fixie-rails](https://github.com/csexton/fixie-rails)

突出填充內(nèi)容
可以添加

.fixie{ border:4px solid red; }
到CSS里面,以便區(qū)分填充內(nèi)容與真實(shí)內(nèi)容。

## 授權(quán)
廢話,不翻譯了。

示例說(shuō)明:
復(fù)制代碼 代碼如下:

<!DOCTYPE html>
<html>
<head>
<title>Fixie.js Sample</title>

<style>
body{
font-family: Helvetica, arial, sans-serif;
width:800px;
margin:150px auto;
}
img{
width:400px;
height:300px;
float:right;
margin:20px;
}
.fixie{ color: red;}
</style>

</head>
<body>
<article>
<h1 class="fixie"></h1><!--這里會(huì)填充標(biāo)題-->
<p> Check us out at <a class="fixie"></a>,<!--這里會(huì)填充連接,但是外部的P標(biāo)簽因?yàn)榉强?,所以不?huì)受影響-->
and don't forget to view source.</p>
<section class="fixie"><!--section的后代元素都會(huì)填充-->
<p></p>
<img/>
<ul></ul>
<p></p>
<ol></ol>
</section>
<h2 class="fixie"></h2>
<section class="fixie"></section>
</article>

<script type="text/javascript" src="fixie.js"></script>
<script>
// Changes default image source to Flickr
fixie.setImagePlaceholder('http://flickholdr.com/${w}/${h}/fixie').init();
</script>
</body>
</html>

顯示效果



作者:西山

相關(guān)文章

  • Three.js物理引擎Cannon.js創(chuàng)建簡(jiǎn)單應(yīng)用程序

    Three.js物理引擎Cannon.js創(chuàng)建簡(jiǎn)單應(yīng)用程序

    這篇文章主要為大家介紹了Three.js物理引擎Cannon.js創(chuàng)建簡(jiǎn)單應(yīng)用程序詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-04-04
  • webpack引入eslint配置詳解

    webpack引入eslint配置詳解

    本篇文章主要介紹了webpack引入eslint配置詳解,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-01-01
  • JS操作xml對(duì)象轉(zhuǎn)換為Json對(duì)象示例

    JS操作xml對(duì)象轉(zhuǎn)換為Json對(duì)象示例

    本篇文章主要介紹了JS操作xml對(duì)象轉(zhuǎn)換為Json對(duì)象示例,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。
    2017-03-03
  • javascript笛卡爾積算法實(shí)現(xiàn)方法

    javascript笛卡爾積算法實(shí)現(xiàn)方法

    這篇文章主要介紹了javascript笛卡爾積算法實(shí)現(xiàn)方法,實(shí)例分析了笛卡爾積算法的javascript實(shí)現(xiàn)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-04-04
  • javascript 數(shù)據(jù)存儲(chǔ)的常用函數(shù)總結(jié)

    javascript 數(shù)據(jù)存儲(chǔ)的常用函數(shù)總結(jié)

    這篇文章主要介紹了javascript 數(shù)據(jù)存儲(chǔ)的常用函數(shù)總結(jié)的相關(guān)資料,需要的朋友可以參考下
    2017-06-06
  • 微信小程序的動(dòng)畫效果詳解

    微信小程序的動(dòng)畫效果詳解

    本文主要介紹了微信小程序動(dòng)畫效果的實(shí)現(xiàn)方法與原理解析。具有一定的參考價(jià)值,下面跟著小編一起來(lái)看下吧
    2017-01-01
  • JavaScript DOM 學(xué)習(xí)總結(jié)(五)

    JavaScript DOM 學(xué)習(xí)總結(jié)(五)

    當(dāng)頁(yè)面加載時(shí),瀏覽器會(huì)創(chuàng)建頁(yè)面的文檔對(duì)象模型(Document Object Model)。文檔對(duì)象模型定義訪問(wèn)和處理HTML文檔的標(biāo)準(zhǔn)方法,本篇文章給大家介紹javascript dom 學(xué)習(xí)總結(jié)(五),感興趣的朋友一起學(xué)習(xí)吧
    2015-11-11
  • 使用canvas修改二維碼顏色的實(shí)現(xiàn)過(guò)程

    使用canvas修改二維碼顏色的實(shí)現(xiàn)過(guò)程

    二維碼作為現(xiàn)代信息傳遞的重要工具,其黑白色調(diào)一直是其標(biāo)志性特征,然而,有時(shí)我們可能希望個(gè)性化定制二維碼的顏色,以適應(yīng)特定設(shè)計(jì)需求或提高可識(shí)別性,在這篇文章中,我們將深入探討如何使用Canvas技術(shù)修改二維碼的顏色,為二維碼添加更多創(chuàng)意和個(gè)性
    2023-11-11
  • js replace 全局替換的操作方法

    js replace 全局替換的操作方法

    這篇文章主要介紹了js replace 全局替換的操作方法,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-06-06
  • PHPMyAdmin導(dǎo)入時(shí)提示文件大小超出PHP限制的解決方法

    PHPMyAdmin導(dǎo)入時(shí)提示文件大小超出PHP限制的解決方法

    這篇文章主要介紹了PHPMyAdmin導(dǎo)入時(shí)提示文件大小超出PHP限制的解決方法,造成這個(gè)問(wèn)題的原因是PHP上傳大小限制為2MB,修改PHP.ini配置即可解決這問(wèn)題,需要的朋友可以參考下
    2015-03-03

最新評(píng)論