Pages: 15/44 First page Previous page 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 Next page Final page [ View by Articles | List ]
Aug 31
  2011年,作为WEB行业中关注的焦点之一就是HTML5的发展。笔者也在很多站长网看多许多这方面的文章,但是笔者发现好像很少有能直接提出是否HTML5标准的WEB页面可以影响到站点的流量及真正的与优化有关系的文章。笔者将在即将结束的2011年发表关于一年来笔者对于HTML5的认识。首先我们先要知道新标准在WEB上有什么优点及缺点。

  HTML5的优缺点

  HTML5作为WEB标准的最新版本自认而然有许多显得改进。其中HTML5使WEB在用户的可用性和友好体验度上达到一定的提高;HTML5上有几个新的标签,这可以使开发人员可以更加开放方便的构建站点;可以更好的支持多媒体的元素,这包含视频和音频;可以很好的解决FLASH的局限性;在站点页面的抓取和索引方面,HTML5会更有优势;可以被大量的涌入移动应用程序APP及游戏的开发等等。

  当然HTML5也有一定的缺点,我们可以这么说:Html5可以使WEB更加的美好,但是这天还不是现在。由于HTML5还出去起步阶段,目前并不能很好的被浏览器所支持。目前主流的浏览器都趋向于支持HTML5,但是仍还存在许多的不兼容不支持。
Aug 12
使用jquery获取url以及使用jquery获取url参数是我们经常要用到的操作
1、jquery获取url很简单,代码如下

其实只是用到了javascript的基础的window对象,并没有用jquery的知识
2、jquery获取url参数比较复杂,要用到正则表达式,所以学好javascript正则式多么重要的事情
首先看看单纯的通过javascript是如何来获取url中的某个参数

通过这个函数传递url中的参数名就可以获取到参数的值,比如url为
http://www.xxx.loc/admin/write-post.php?cid=79
我们要获取cid的值,可以这样写:
getUrlParam('cid');
明白了javascript获取url参数的方法,我们可以通过这个方法为jquery扩展一个方法来通过jquery获取url参数,下面的代码为jquery扩展了一个getUrlParam()方法

为jquery扩展了这个方法了之后我们就可以通过如下方法来获取某个参数的值了

如果你对jquery添加扩展方法不太明白,可以参考 jquery插件开发教程
Aug 12

1.autoNumeric  自动千分位格式化

2.bestUpper  转换大写

3.ComboSelect 双列表框增减

4.In-field Input Label 自动插入占位符

5.JQF1 JQuery FormOne Form styling  表单元素插件

6.jQuery Form Wizard

7.uery Chosen Plugin

8.JQUERY PLUGIN: CLEARFIELD  文本框空值时的显示

9.poshytip

10.jExpand 扩展表格

var settings = $.extend({}, defaults, options);

执行这段代码,将合并defaults和options,并保存在settings和空对象{}里,而defaults里面的内容不会受到更改。

Aug 12

效果:
Highslide JS

效果:
Highslide JS
Aug 6
Highslide JS
如上图,添加日期和销售额里面的内容,怎么才可以使旁边的图表也动态的添加一个红柱子呢?这就要用到“名称”。我们可以定义名称,名称定义的区域可以是一个动态的区域,如上图,我们定义名称日期 =OFFSET(Sheet1!$A$2,0,0,COUNTA(Sheet1!$A:$A)-1,1)  表示取第一行中除了第一列的区域为区域。Sheet1!$A$2表示从A2单元格起,COUNTA(Sheet1!$A:$A)-1表示计算A行内非空单元格数量,由于要出去第一列,故要减1.其他参数表示没有偏移量,和步幅为1。定义名称销售 =OFFSET(Sheet1!$B$2,0,0,COUNTA(Sheet1!$B:$B)-1,1) 。具体含义相似。
定义"名称"使得EXCEL图表动态更新定义"名称"使得EXCEL图表动态更新
Highslide JS
定义名称的步骤为:插入->名称->定义,在第一个输入栏中,给所要取的名称定义一个名字,在引用位置中输入OFFSET函数,注意OFFSET函数中的各个参数注意输入法格式,最好利用鼠标选取。
定义"名称"使得EXCEL图表动态更新
Highslide JS
最后在建立图表后,可以设置源数据了。值=Book1.xls!销售,X轴=Book1.xls!日期。Book1.xls为你EXCEL文件的名字。
这样,全部的步骤就基本完成了,其他美化表格的步骤,在此不赘述。添加日期和销售额的数据后,图表就动态更新了。
Jul 31
js格式化MAC地址字符串
Jul 21
在数据传输过程中,json是以文本,即字符串的形式传递的,而JS操作的是JSON对象,所以,JSON对象和JSON字符串之间的相互转换是关键。例如:
JSON字符串:
var str1 = '{ "name": "cxh", "sex": "man" }';
JSON对象:
var str2 = { "name": "cxh", "sex": "man" };


一、JSON字符串转换为JSON对象

要使用上面的str1,必须使用下面的方法先转化为JSON对象:

//由JSON字符串转换为JSON对象

var obj = eval('(' + str + ')');

或者

var obj = str.parseJSON(); //由JSON字符串转换为JSON对象

或者

var obj = JSON.parse(str); //由JSON字符串转换为JSON对象

然后,就可以这样读取:

Alert(obj.name);

Alert(obj.sex);

特别注意:如果obj本来就是一个JSON对象,那么使用eval()函数转换后(哪怕是多次转换)还是JSON对象,但是使用parseJSON()函数处理后会有问题(抛出语法异常)。



二、可以使用toJSONString()或者全局方法JSON.stringify()将JSON对象转化为JSON字符串。

例如:

var last=obj.toJSONString(); //将JSON对象转化为JSON字符

或者

var last=JSON.stringify(obj); //将JSON对象转化为JSON字符

alert(last);


注意:
上 面的几个方法中,除了eval()函数是js自带的之外,其他的几个方法都来自json.js包。新版本的 JSON 修改了 API,将 JSON.stringify() 和 JSON.parse() 两个方法都注入到了 Javascript 的内建对象里面,前者变成了 Object.toJSONString(),而后者变成了 String.parseJSON()。如果提示找不到toJSONString()和parseJSON()方法,则说明您的json包版本太低。
Jul 9
Highcharts 是一个用纯JavaScript编写的一个图表库, 能够很简单便捷的在web网站或是web应用程序添加有交互性的图表,并且免费提供给个人学习、个人网站和非商业用途使用。HighCharts支持的图表类型有曲线图、区域图、柱状图、饼状图、散状点图和综合图表。
演示地址:http://www.hcharts.cn/demo/index.php
一些使用的分享:http://www.cnblogs.com/liuhaorain/archive/2012/01/24/2311352.html
Pages: 15/44 First page Previous page 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 Next page Final page [ View by Articles | List ]