Month: May 2015

SEO之Google–PageRank优化剖析(二)

七:PageRank的计算方 PageRank(A)=(1-d)+d(PageRank(T1)/C(T1)+…+PageRank(Tn)/C(Tn)) 其中 PageRank(A)表示给定页面A的PageRank得分; 为阻尼因子,一般设为0.85; PageRank(T1)表示一个指向A页的网站其本身的PageRank得分; C(T1)表示该页面所拥有的导出链接数量; PageRank(Tn)/C(Tn)表示为每一个指向A页的页面重复相同的操作步骤。 事实上,计算某个页面的PageRank得分需要大量繁复计算。 例如若计算A页的PageRank得分则首先要知道所有链至A页的网页(导入链接)的Pag… Read More

SEO之Google–PageRank优化剖析(三)

十:PageRank的反馈性 PageRank的反馈机制说明了为什么一个网站的导出链接能够使网站自身受益。   假设A页链向B,根据PageRank计算公式,其初始PageRank为0.15,链接后的PageRank变为1。 如果A链向C,而C又链回A,则A此时的PageRank变成了1.4594594595。 也就是说若A链向一个外部网页,而那个网页又回链向A的话,则使A的PageRank会增加。 (如果A链向一个网页,而该网页又链向C,C再链向A的话,也会发生同样的情形)。如果把所有相互链接的页面看做是一个系统整体的话,其实链接前后系统总的PageRank并没有发生改变,只是由于不同链接关系… Read More

移动前端工作的那些事—前端制作篇之框架篇–Sencha Touch框架

Sencha Touch是个重量级的框架,是基于extjs写的, 它的使用原理全是封装好的方法,包括页面布局和版块。全是js方法生成。换句话说HTML页面结构文档中之间是没有任何前端代码结构的。这个也算是该框架的一大特点吧。 该框架优点是兼容性很广,Android和IOS上都可以良好的运行。在布局上,手机、平板电脑都可以兼容。但其缺点也较明显。过于封闭,调试起来很麻烦。需要有相当水平的前端技术才能使用。上手较慢,另外,运行速度和流畅度上,同比于jquery mobile、jqmobi、jqtouch差了一些。前端水平一般者,不建议使用该框架! 这个框架我使用的不多。平时偶尔拿来练练手而已,没有实际太多的… Read More

移动前端工作的那些事—前端制作篇之框架篇–jQTouch框架

移动前端框架有许多,这次简要的介绍jQTouch框架。jQTouch也是轻量级框架、它的语言基于jquery语言。上手容易。加载时间比较快,优点 是动画切换很流畅、在Android和IOS上表现都不错。缺点是与其搭配的插件较少,需要一些外包插件来进行某些效果的支持,无法自定义布局样式等。    首先,我们先熟悉一下jQTouch的结构代码: <!doctype html> <html> <head> <meta charset="UTF-8" /> <title>jQTouch &beta;</title> <style type="… Read More

移动前端工作的那些事—前端制作篇之框架篇–jqMobi框架

上文中,提到了许多的移动前端框架,这次主要介绍jqMobi框架。jqMobi也是轻量级框架、它的语言基于jquery语言。并对其进行了简化,更有利于在移动设备上进行应用,并且速度很流畅。上手很容易。    首先,我们要先部署jqMobi的环境,以下是代码: <!DOCTYPE html><!--HTML5 doctype--> <html> <head> <title>jqmobi精简版本</title> <meta http-equiv="Content-type" content="text/html; charset=utf-8"&… Read More

移动前端工作的那些事—前端制作篇之框架篇

为了更好的提升用户体验,移动端逐渐出了许多的移动端的框架,比如Sencha Touch、JQTouch、Jquery-moblie、jqMobi等等。这些框架都有优缺点,不同的框架应用在不同的项目中。现简单阐述一下各框架的优缺点: 一、Sencha Touch框架是一个重量级的框架、它上手较难,代码复杂,并且需要较强的程序基础才能学习,最开始的时候因为一个项目,想使用Sencha Touch框架,后来工期实在太紧张,根本没时间学习它并使用。所以最后转投其他框架。这个框架兼容性很高,运行起来的速度一般,需要长时间的学习且需要水平较高的程序基础才行。所以不太适合前端制作人员的使用。我会在以后的机会单开一篇… Read More

移动前端工作的那些事—前端制作篇之javascript篇(二)

在互联网中,一般用户都是通过鼠标点击、鼠标悬停、鼠标离开等执行一些前端的事件,但是在移动前端,用户却是通过手指来进行操作。从而衍生出移动前端的手势事件。鼠标中的click事件虽然也可以在移动前端进行触发,但这个事件在移动端会有大约半秒中的延迟。所以一般都不采用。 在移动端的手势事件一般有四种情况: touchstart:  手指放到屏幕上的时候触发 touchmove:  手指在屏幕上移动的时候触发 touchend:  手指从屏幕上拿起的时候触发 touchcancel:  系统取消touch事件的时候触发。前三者应用很广泛,第四个应用较少。至今所做的项目中,第四项还没涉及过。如果有人用过,可以拿出来分享一下… Read More

移动前端工作的那些事—前端制作篇之javascript篇

javascript(简称js)语言在移动前端应用很广。可以说必不可少,许多效果都是和js相关的。包括现在移动端的一些框架。jqmobi、jqtouch、sencha touch、jquerymobile等等。这些都是基于js而进行编写的。这篇暂时不讨论这些框架。以后会慢慢介绍其中的一两个框架的具体使用方法。这篇主要讨论一下部分常用的js事件在移动端的使用。举几个例子: 1、隐藏地址导航栏: <script type="text/javascript"> // 该函数由Simon Willison编写,它只有一个参数,该参数表示被调用的函数名(在页面加载完毕时执行的函数的名字) function a… Read More

jQuery数组处理详解(含实例演示)

jQuery的数组处理,便捷,功能齐全. 最近的项目中用到的比较多,深感实用,一步到位的封装了很多原生js数组不能企及的功能. 最近时间紧迫,今天抽了些时间回过头来看 jQuery中文文档 中对数组的介绍,顺便对jQuery数组做个总结.温故,知新. 强烈建议你打开DEMO演示后再看下面的详解: 点此查看DEMO 1. $.each(array, [callback]) 遍历[常用] 解释: 不同于例遍 jQuery 对象的 $.each() 方法,此方法可用于例遍任何对象(不仅仅是数组哦~). 回调函数拥有两个参数:第一个为对象的成员或数组的索引, 第二个为对应变量或内容. 如果需要退出 each 循环可使回调函数返回 false, 其… Read More

jQuery实现表格行上移下移和置顶

我们在操作列表数据的时候,需要将数据行排列顺序进行调整,如上移和下移行,将行数据置顶等,这些操作都可以在前端通过点击按钮来完成,并且伴随着简单的动态效果,轻松实现表格数据排序。 查看演示 下载源码 HTML 页面上是一个简单的数据表格,我们在数据行中分别放置“上移”,“下移”和“置顶”三个链接,并且分别定义三个class属性,我们来通过jQuery实现这些操作。 <table class="table"> <tr> <td>HTML5获取地理位置定位信息</td> <td>2015-04-25</td> <td><a href… Read More

jQuery倒计时(仿团购)

倒计时一般是用来表示未来某一时刻距现在时刻还剩多少时间。倒计时在WEB上应用非常广泛,如考试系统倒计时,团购网站中的优惠活动倒计时等等。今天,我们来使用jQuery实现一个简单的倒计时功能。 查看演示 下载源码 本文以团购网站的倒计时为背景,我们知道,网站会给每个优惠活动(商品)定一个结束时间,也就是到期时间,但系统时间到达了结束时间,就意味着活动结束。因此,我们在HTML中就要定义活动的结束时间。 HTML <ul class="prolist"> <li><img src="images/p1.jpg" />简约时尚皮带男士手表一款69元<p class="endti… Read More

如何保持网站重建前已有的排名

更换网站设计的目的是为了获得更好的表现,因此,第一项要做的事情就是用SEO来规划新网站该以什么新形式出现。这种情况与新建的网站不同,更换设计后的网站在建设过程中必须要开始考虑如何保持旧网站的既有排名,特别是一些重要的关键字排名。 搜寻引擎对网站的更新非常敏感,小的变更如只是更换首页是否显示一段文字,都有可能造成很大的排名变动。 那么怎么样最大限度的减少风险呢? 第一,首先确定哪些旧的网页在搜寻引擎中已获得了较好的排名。 这些网页既然排名不错,在新网站中它们的名称和内容必须尽量少更改或者延用。 第二,尽量不要改变原来的网站结构和网页命名。 当然,如果原来的结构和内容不利于搜寻引擎的就需要第一时间改变的。 保留… Read More

利用Facebook提供的免费工具进行宣传

随着社交媒体兴起,各行各业纷纷利用各种社交网站作推扩,以接触更多潜在的顾客,从而扩展业务。 在香港,最为人熟悉的社交网站就非Facebook莫属。 Facebook免费提供了以下几个功能给网上商店作宣传途径使用的: Facebook Like Box Facebook Like Box 使F​​acebook专页拥有者从自己的网页吸引和获得Likes,Like Box使用户能够: 1). 可以让所有人看看有多少用户已经喜欢这个网页,而他们的朋友里又是有谁也Like其 2). 阅读最近的文章 3). 顾客只需轻轻点击一下鼠标便可Like企业的网页,而不需要访问的页面 Facebook Like Box让网站更有效积累Facebook… Read More