Tampilkan postingan dengan label Javascript. Tampilkan semua postingan

Pengaruh Html, CSS, dan JavaScript Terhadap SEO Blog - Waduh, akhirnya artikel blog ini sudah sampai pada pembahasan mengenai SEO, padahal saya sendiri tidak tahu mengenai SEO itu sendiri tapi kalau secara acak-acakan ya seperti inilah, seperti yang saya terpakan untuk blog ini. Hanya melakukan apa yang bisa saya lakukan!. Okey, pada artikel ini Pengaruh Html, CSS, dan JavaScript Terhadap SEO Blog, kita akan membahas mengenai pengaruh html, css, javascript terhadap SEO blog yang kita gunakan dan kita pasang didalam template blog kita.


Teman-teman blogger semua pasti tahu apa itu Html, CSS, dan Javascript karena didalam setiap template blog kita tidak pernah luput dari ketiga kode tersebut dan artikel ini saya dapatkan setelah saya mengecek mengenai kualitas SEO blog ini dengan menggunakan beberapa layanan seo analisa dengan beberapa perbandingan sehingga menghasilkan artikel ini. Dan berikut penjabarannya..

Pengaruh Html, CSS, dan JavaScript Terhadap SEO Blog
  1. Pangaruh HTML terhadap SEO
    Secara keseluruhan, blog yang kita bangun merupakan satu kesatuan dari sebuah Html dan Html itu sendiri juga terbentuk karena adanya beberapa kode yang ada didalamnya, termasuk CSS dan JavaScript. Namun jika hanya berbicara mengenai Html sendiri, blog kita sudah memiliki Html utama dan beberapa Html yang terbentuk sehingga menjadi sebuah blog. Html yang membangun sebuah blog hanya terdiri dari 5 Html yang ada didalam blog yaitu :
    1. Html utama blog
    2. Html header blog
    3. Html body blog
    4. Html sidebar blog
    5. Html footer blog
    Dan dari setiap Html diatas, memiliki ukuran-ukuran yang berbeda sehingga semakin besar ukuran Html sebuah blog maka semakin besar pula ukuran dari sebuah blog itu sendiri dan dari sinilah kualitas SEO blog juga dipengaruhi. Lalu darimana ukuran besar-kecilnya Html in? Biasanya bertambahnya ukuran Html yang banyak terletak pada kolom-kolom sidebar blog. Semakin banyak kolom widget yang terpasang, maka semakin besar ukuran Html. Dan agar saat pemasang kolom widget tidak terbaca Html, solusi terbaiknya adalah menjadikan satu setiap widget yang terpasang. Misalnya, kolom widget popular post jadi satu kolom dengan kolom widget recent post.
  2. Pangaruh CSS terhadap SEO
    CSS merupakan bagian kode yang ada didalam Html sebuah blog yang biasanya terletak dibagian atas kode ]]></b:skin> serta berada diatas kode </head>. CSS ini memiliki peranan penting untuk sebuah tampilan blog, semakin bagus CSS yang diterapkan maka semakin bagus pula tampilan yang dihasilkan sebuah blog. Namun pernahkah anda mneyadari jika CSS juga mempengaruhi kualitas SEO sebuah blog? Lalu bagaimana CSS mempengaruhi SEO? Sama seperti Html, semakin banyak CSS yang terpasang didalam template blog, maka semakin besar ukuran Html blog dan semakin lama proses loading yang diperlukan.

    Jika anda senang dalam menerapkan dan memasang beberapa CSS kedalam template, dan agar CSS serta ukurannya tidak banyak maka solusi terbaik adalah menggabungkan CSS yang sama mirip serta memiliki satu letak yang sama antara CSS yang satu dengan yang lainnya dan untuk melakukan hal ini, anda harus mengetahui caranya.
  3. Pangaruh JavaScript terhadap SEO
    Meskipun berada didalam kode Html, JavaScript sendiri setelah saya 'selidiki' ternyata tetap dibutuhkan oleh sebuah blog namun sama halnya dengan CSS, terlalu banyak menggunakan javascript maka kualitas SEO akan buruk juga karena javascript sendiri merupakan kode-kode panjang dengan ukuran yang besar dan selain itu beberapa javascript juga mengandung link-link yang secara tidak langsung akan terbaca menjadi link ekternal blog, apalagi jika kode javascript ini masih berada di luar host maka loading blog juga akan terpengaruh.

    Agar kode javascript tidak terlalu banyak maka solusi terbaiknya adalah menggabungkan beberapa kode menjadi satu kode javascript atau menjadi satu didalam file .js sehingga dengan cara ini, maka blog tidak akan membaca banyak kode didalam template.
Jadi kesimpulan dari Pengaruh Html, CSS, dan JavaScript Terhadap SEO Blog adalah proses loading blog atau kecepatan load blog itu. Dan kita semua tahu kalau proses loading merupakan bagian dari dalam menentukan kualitas SEO sebuah blog. Okey, itulah analisa saya untuk Html, CSS, JavaScript dan pengaruhnya terhadap SEO Blog. Mohon maaf jika ada perbedaan pendapat, jika ada yang mau diskusikan mari berkomentar untuk artikel ini, Pengaruh Html, CSS, dan JavaScript Terhadap SEO Blog
Description: Pengaruh Html, CSS, dan JavaScript Terhadap SEO Blog
Rating: 4.5
Reviewer: Unknown
ItemReviewed: Pengaruh Html, CSS, dan JavaScript Terhadap SEO Blog

JSON Input String using JavaScript.

Senin, 25 Februari 2013
Posted by Unknown
If you are working with Restful API’s and you must need to send a JSON input response via web project, especially for Node projects. This post helps you to create a JSON input string using JavaScript. It's very useful, converting Data objects to JSON data format implemented with $.toJSON Jquery plugin.

JSON Input String using JavaScript.
Read more »
Description: JSON Input String using JavaScript.
Rating: 4.5
Reviewer: Unknown
ItemReviewed: JSON Input String using JavaScript.
Untuk menampilkan data dari table yang memiliki banyak records sangat dibutuhkan sistem Paginasi, untuk memudahkan navigasi. Ada beberapa teknik membuat paginasi, berikut salah satu teknik paginasi menggunakan Ajax-PHP-MySQL.



Langkah pertama adalah membuat contoh database yang memiliki struktur tabel sebagai berikut :

CREATE TABLE `records` (
`id` int(11) NOT NULL auto_increment,
`img` varchar(255) NOT NULL,
`message` varchar(200) NOT NULL,
PRIMARY KEY (`id`)
)
Isi tabel tersebut dengan beberapa contoh data dengan struktur data yang ada, Kemudian buat program PHP yang berfungsi untuk menghubungkan PHP dengan database, simpan file ini dalam bentuk PHP :

<?php
/* Database config */

$db_host = 'localhost';
$db_user = 'user database';
$db_pass = 'password database';
$db_database = 'nama database';

/* End config */

$link = @mysql_connect($db_host,$db_user,$db_pass) or die('Unable to establish a DB connection');

mysql_query("SET NAMES 'utf8'");
mysql_select_db($db_database,$link);
?>
Berikutnya membuat program PHP yang bertujuan untuk mengambil dan menampilkan isi dari tabe, simpan dalam bentuk PHP :

<?php
include("connect.php");

$per_page = 4;
$sqlc = "show columns from records ";
$rsdc = mysql_query($sqlc);
$cols = mysql_num_rows($rsdc);
$page = $_REQUEST['page'];

$start = ($page-1)*4;
$sql = "select * from records order by id limit $start,4";
$rsd = mysql_query($sql);
?>
<?php
while ($rows = mysql_fetch_assoc($rsd))
{?>
<div class="each_rec"> <img src="<?php echo $rows['img'];?>" height="50" width="70" style="float:left; margin-right:3px;" alt="" /> <?php echo $rows['message'];?></div>
<?php
}?>

Program javascript berikut untuk menampilkan data yang telah diambil menggunakan Program PHP di atas :

$(document).ready(function(){
//show loading bar
function showLoader(){
$('.search-background').fadeIn(200);
}
//hide loading bar
function hideLoader(){
$('.search-background').fadeOut(200);
};

$("#paging_button li").click(function(){
//show the loading bar
showLoader();

$("#paging_button li").css({'background-color' : ''});
$(this).css({'background-color' : '#A5CDFA'});

$("#content").load("data.php?page=" + this.id, hideLoader);
});

// by default first time this will execute
$("#1").css({'background-color' : '#A5CDFA'});
showLoader();
$("#content").load("data.php?page=1", hideLoader);
});
Berikut style CSS untuk mengatur tampilan paginasi :

/* CSS Document  www.99points.info */
#heading
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:56px;
color:#CC0000;
}
body{
text-align:center;
font-family:Arial, Sans-Serif;
font-size:0.75em;
}

/* CSS Document */
#container {
height:300px;
padding:12px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
text-align: center;
text-decoration: none;
width: 600px;
margin-top:40px;
}

#container .each_rec{

color:#000066;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
padding:5px 5px 12px 5px;
border-bottom:solid #669900;
text-align:justify;
margin-bottom:11px;
}

.search-background {
display: none;
font-size: 13px;
font-weight: bold;
height:160px;
position: absolute;
padding-top:140px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
text-align: center;
opacity:0.5;filter: alpha(opacity=50) ;
text-decoration: none;
width: 600px;
}

.search-background {
background-color: #ff4242;
color:#FFFFFF;
text-shadow: #fff 0px 0px 20px;
}

search-background label{

border:solid #66FF00 1px;
}

#paging_button ul{ width: 600px; padding:0px; margin:8px;}

#paging_button ul li { -moz-border-radius: 6px;
-webkit-border-radius: 6px;
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
float:left; height:20px; width:20px; list-style-image:none;
list-style-type:none; font-weight:bold; border:solid #CCCCCC 1px;
margin:3px; cursor:pointer}

li:hover{ color: #CC0000; cursor: pointer; }
Akhirnya semua program tersebut dijadikan satu dalam sebuah halam :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Paginasi Halaman dengan Ajax</title>
<link rel="stylesheet" type="text/css" media="screen" href="css.css" />
<script type="text/javascript" src="jquery-1.3.2.js"></script>
<script type="text/javascript" src="js.js"></script>
</head>
<body>


<?php
$per_page = 4;
include("connect.php");
$sql = "select * from records ";
$rsd = mysql_query($sql);
$count = mysql_num_rows($rsd);
$pages = ceil($count/$per_page)
?>
<div align="center">

<h1>Paginasi Halaman dengan Ajax</h1>
<div id="container">

<div class="search-background">
<label><img src="loader.gif" alt="" /></label>
</div>

<div id="content"></div>
</div>
<div id="paging_button">
<ul>
<?php
//Show page links
for($i=1; $i<=$pages; $i++)
{
echo '<li id="'.$i.'">'.$i.'</li>';
}?>
</ul>
</div>
</div>


<br clear="all" /><br clear="all" /><br clear="all" /><br clear="all" /><br clear="all" /><br clear="all" />
</body>
</html>

Untuk meliha contoh dari program ditas bisa dilihat disini, dan untuk download contoh programnya disini.


Description: Paginasi Data menggunakan PHP-MySQL-Ajax
Rating: 4.5
Reviewer: Unknown
ItemReviewed: Paginasi Data menggunakan PHP-MySQL-Ajax

Jquery Photo Zoom Plugin

Selasa, 04 Desember 2012
Posted by Unknown
Introducing a new jQuery PhotoZoom plugin, it helps you to view bigger images on mouse over component, this is very useful for media related web applications. You can customize the PhotoZoom container based on your web page design. Very easy to implement just include the plugin using script tag and give required selector, take a look this live demo.
Jquery Photo Zoom Plugin
Read more »
Description: Jquery Photo Zoom Plugin
Rating: 4.5
Reviewer: Unknown
ItemReviewed: Jquery Photo Zoom Plugin
If you are working with a single page application, then you must adopt backbone.js features and this helps your web project to be more powerful. Backbone.js is basically a lightweight framework that allows you to structure your JavaScript code in Model View Controller. This post I had covered basic implementation of router and URL hashing techniques.

Free PHP Hosting .
Read more »
Description: Backbone.js Router Hashing Tutorial
Rating: 4.5
Reviewer: Unknown
ItemReviewed: Backbone.js Router Hashing Tutorial
This post is the continuation of my previous last post, I had explained how to create a basic RESTful web services API using Java, now I want to explain JSON transformer to work with input Get and Post methods parameters. Just added a new class called transformer it converts object data into JSON text output format.

RESTful Web Services with input parameters
Read more »
Description: RESTful Web Services JSON API Transformer with Java
Rating: 4.5
Reviewer: Unknown
ItemReviewed: RESTful Web Services JSON API Transformer with Java
Are you working with multiple devices like iPhone, Android and Web, then take a look at this post that explains you how to develop a RESTful API in Java. Representational state transfer (REST) is a software system for distributing the data to different kind of applications. The web service system produce status code response in JSON or XML format.

RESTful Web Services using Java and MySQL
Read more »
Description: RESTful Web Services API using Java and MySQL
Rating: 4.5
Reviewer: Unknown
ItemReviewed: RESTful Web Services API using Java and MySQL
Are you looking for Drag and Drop multiple file upload using HTML5. Just take a look at this post, I had implemented this system with using jquery and PHP that uploads multiple files into server. This script helps you to enrich your web applications upload system. It works with all modern browsers try live demo and drop files.

Multiple File Drag and Drop Upload
Read more »
Description: Multiple File Drag and Drop Upload using HTML5 and Jquery.
Rating: 4.5
Reviewer: Unknown
ItemReviewed: Multiple File Drag and Drop Upload using HTML5 and Jquery.
This is the continuation of my previous Java tutorial Insert Records into MySQL database using Jquery, now I want to explain how to convert records data into JSON data format and display JSON data feed using Jquery. It's simple just follow few steps with Eclipse IDE, hope you understand the Model View Controller pattern Thanks!

Java JSON Jquery Display Records
Read more »
Description: Java MySQL JSON Display Records using Jquery.
Rating: 4.5
Reviewer: Unknown
ItemReviewed: Java MySQL JSON Display Records using Jquery.
If you know Java concepts, you can easily understand any kind of language very quickly. If you want to became a good programmer, I strongly suggest start with J2EE programming. I heard that many people feels that it's though After long time I decided to write about J2EE programming with Jquery in a simple and better understanding way, hope you like it. Thanks!

Menu Design with JSON Data.
Read more »
Description: Java MySQL Insert Record using Jquery.
Rating: 4.5
Reviewer: Unknown
ItemReviewed: Java MySQL Insert Record using Jquery.
Banyak Javascript librari (mootools, prototype) )menggunakan $ sebagai pengganti fungsi atau nama variable seperti pada jQuery.

Pada jQuery $ hanya sebagai alias dari jQuery, sehingga semua fungsi dapat digunakan tanpa menggunakan $. Jika kita menginginkan untuk menggunakan librari lain bersamaan dengan menggunakan jQuery, kita dapat menggunakan syntax :
$.noConflict():

Contoh: Mengembalikan semua obect yang tadinya direferensikan $ kembali ke $.

jQuery.noConflict();
// tambahkan program jQuery disini
jQuery("div p").hide();
// tambahkan program librari lain dengan disini $()
$("content").style.display='none';

Contoh : jQuery tetap menggunakan $ untuk objectnya, dengan membungkus fungsi jQuery asli dengan jQuery alias "(.........................)(jQuery);"

jQuery.noConflict();
(function($){
  $(function(){
    // kode jQery asli yang menggunakan $
  });
})(jQuery);
// kode yang menggunakan $ sebagai alias untuk librari lain

Contoh: dapat menggabungkan jQuery.noConflict() menjadi satu :

jQuery.noConflict()(function(){
    // kode jQuery
});// kode yang menggunakan $ sebagai alias untuk librari lain

Contoh: Membuat alias berbada untuk jQuery dan dapat digunakan dimana jQuery librari akan dipanggil.

var j = jQuery.noConflict();
// script jQuery
j("div p").hide();
// librari lain dengan $()
$("content").style.display = 'none';

Contoh: Mimindahkan seluruh jQuery ke dalam objek lain.

var dom = {};
dom.query = jQuery.noConflict(true);

Hasilnya:

// jQuery yang baru
dom.query("div p").hide();
// librari lain dengan $()
$("content").style.display = 'none';
// jquery dengan versi yang berbeda
jQuery("div > p").hide();

Description: Agar JQuery library dapat dipakai bersama dengan library lain
Rating: 4.5
Reviewer: Unknown
ItemReviewed: Agar JQuery library dapat dipakai bersama dengan library lain

ECommerce Menu Design with JSON Data.

Rabu, 11 Juli 2012
Posted by Unknown
Now the right time to build an online selling portal, people started believing online shopping for buying things. This tutorial helps you to to speed up the most important product category navigation menu system for your ecommerce projects. I had implemented Amazon style menu with category image using PHP, MYSQL andj JQuery.

Menu Design with JSON Data.
Read more »
Description: ECommerce Menu Design with JSON Data.
Rating: 4.5
Reviewer: Unknown
ItemReviewed: ECommerce Menu Design with JSON Data.

Facebook Invite Friends API

Rabu, 04 Juli 2012
Posted by Unknown
Have you noticed the new button "Bring Your Friends" just take a quick look at the page position top right. Actually this is Facebook invite friends API system. For implementing this you have to create a Facebook application to setup your webpage canvas URL, just few lines of code but before that your web page should be SSL (https) enable.

Facebook Invite Friends API
Read more »
Description: Facebook Invite Friends API
Rating: 4.5
Reviewer: Unknown
ItemReviewed: Facebook Invite Friends API
Introducing a new jQuery emotions plugin, This helps you to convert text symbols to emotion images like how social chat editor works. This plugin developed by ArunKumar Sekar using javascript regular expression match rules. In first version we providing facebook emotion theme, next release we are going to include some more better emotion icons.

Facebook Style Emotions Jquery Plugin
Read more »
Description: Facebook Style Emotions Jquery Plugin
Rating: 4.5
Reviewer: Unknown
ItemReviewed: Facebook Style Emotions Jquery Plugin
Bootstrap is a toolkit, which is developed by the Twitter team. This actually helps you to develop web applications much faster.Bootstrap contains CSS and Javascript files using which you can enrich your web page with Grids, Layouts, Typography, Tables, Forms, Navigation, Alerts etc,. This avoids cross browser compatibility problem. This time I am aiming to explain how to design a template of the basic fluid blog for different resolutions and devices like iPad and iPhone.
.

Bootstrap Tutorial
Read more »
Description: Bootstrap Tutorial for Blog Design.
Rating: 4.5
Reviewer: Unknown
ItemReviewed: Bootstrap Tutorial for Blog Design.
When you create your own website, sooner or later you might need to incorporate contact forms in them. Forms are very important as a means for you to collect data or information from your visitors. Whether you would want to have a contact or feedback form, a support form, a customer survey form, an online product order form, an event registration form, an employment application form, a reservation form, a send testimonial form, or any types of form, AJAX Form Pro could really help you with that.

ajaxformpro
Read more »
Description: AJAX Form Pro v2: Create Unlimited Secure Web Forms for Yourself and Your Customers
Rating: 4.5
Reviewer: Unknown
ItemReviewed: AJAX Form Pro v2: Create Unlimited Secure Web Forms for Yourself and Your Customers
Are you working at multi national company, not able to access popular technology blogs powered by wordpress and blogspot articles because of websense firewall rules. I'm introducing (reader.9lessons.info) using that you can access websense blocked articles. It's simple concept URL RSS data using api.thequeue.org and sending request and response from Google feed API. Using this you can build flipboard kind of application.

Access Websense Blocked URLs.
Read more »
Description: Access Websense Blocked Articles.
Rating: 4.5
Reviewer: Unknown
ItemReviewed: Access Websense Blocked Articles.
I know what my readers are expecting from 9lessons blog, after long time I'm going to discuss about Jquery usage. Facebook timeline design makes big revolution in social networking world and it gives new feel to the user profile pages. In this post I want to explain how simple I had implemented this design with Jquery and CSS. Try this demo with modern browsers like Chrome, Firefox and Safari (IE is dead).

Facebook Timeline Design using  JQuery and CSS.
Read more »
Description: Facebook Timeline Design using JQuery and CSS.
Rating: 4.5
Reviewer: Unknown
ItemReviewed: Facebook Timeline Design using JQuery and CSS.
Introducing a new jQuery AnchorCloud Link Identifier plugin, This helps make better and enrich link expanding system for your web content pages. This plugin developed using yahoo query language(YQL) for extracting website content like page title and description. First version supports we included Youtube and Vimeo, next release we are planning to include some more popular video and photo services.

jquery Anchor Cloud expanding links plugin
Read more »
Description: Jquery AnchorCloud Expanding Link Plugin.
Rating: 4.5
Reviewer: Unknown
ItemReviewed: Jquery AnchorCloud Expanding Link Plugin.
Introducing a new jQuery notification plugin, it helps better and enrich message notification system for your web application. This plugin contains four types of notification systems such as Success, Error, Warning and Information with rich user interface. Very easy to implement just follow the steps.

Jquery Notification Plugin.

Read more »
Description: Jquery Notification Plugin.
Rating: 4.5
Reviewer: Unknown
ItemReviewed: Jquery Notification Plugin.
Welcome to My Blog

Popular Post

Labels

Followers

- Copyright © 2013 shad0w-share | Designed by Johanes Djogan -