以图明志

JavaScript

用原生JavaScript做个简单的回到顶部

带有减速效果的回顶部
很多网页在下方都会放置一个“返回顶部”按钮,尤其是页面底部没有导航的网页,这样可以帮助访客重新找到导航或者重温一遍广告(想得真美)。随着近几年来 JavaScript 的应用日渐广泛,滑动效果无处不在,于是我也跟跟风,将返回顶部功能做成了滑动效果。后来为了更贴合物理特征, 改造做成了减速的滑动效果。

IT人家

不散漫,提高学习专注力

注意力需要通过训练来获得
突然发现自己一直最大的障碍在于"专注力",这种学十分钟玩半小时的性格直接影响了自己。总是流连于论坛、博客而不是用心研读经典书籍,总是操练一会儿就开始找资料、下资料、随意浏览资料,东看看西瞧瞧的一晃一天又过去了。最近听到一句话"熬夜,是因为没有勇气结束这一天;赖床,是因为没有勇气开始这一天",很受触动,注意力的集中作为一种特殊的素质和能力,需要通过训练来获得。

数据库技术

MySQL内存表的特性与使用介绍

存储在内存的数据表
内存表,就是放在内存中的表,所使用内存的大小可通过My.cnf中的max_heap_table_size指定,如max_heap_table_size=1024M,内存表与临时表并不相同,临时表也是存放在内存中,临时表最大所需内存需要通过tmp_table_size = 128M设定。当数据超过临时表的最大值设定时,自动转为磁盘表,此时因需要进行IO操作。

JQuery

用JQuery的$.getJSON发起跨域Ajax请求

getJSON来调用并获取远程的JSON字符串
jquery提供了$.getJSON的方法,让我们可以实现跨域ajax请求,但jqueryAPI上的内容实在太少,如何用$.getJSON,请求网站应该返回怎样的数据库才能让$.getJSON获取到,下面我就用一个实际例子来说明下。由于在PHP中是用JSON编码返回值,所以此处必须用getJSON去调用PHP文件,从而获取数据。

JavaScript

几个例子帮助你理解JavaScript this的用法

JavaScript中this的用法
真正去解释this这个东西的时候,才发现不是这么简单,花了一些时间,写了几个小demo,让我们来一探究竟。恩,以人为镜,可知得失,看来这句话是很有道理的。如果是一个全局的function,则this相当于window对象,在function里定义的各种属性或者方法可以在function外部访问到,前提是这个function需要被调用。

数据库技术

MySQL的存储引擎介绍与操作

什么是数据库的存储引擎
通常意义上,数据库也就是数据的集合,具体到计算机上数据库可以是存储器上一些文件的集合或者一些内存数据的集合。我们通常说的MySql数据库,sql server数据库等等其实是数据库管理系统,它们可以存储数据,并提供查询和更新数据库中的数据的功能等等。根据数据库如何存储数据和如何操作数据的实现机制不同,这些数据库之间即有区别又有共同点。

JavaScript

如何用setInterval调用类的方法

由于JS灵活的this指针重绑定导致的
setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式。setInterval() 方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭。由 setInterval() 返回的 ID 值可用作 clearInterval() 方法的参数。近日在编写程序时发现调用setInterval传入的方法时,在程序间隔调用时无法获取正确的类方法。

PHP服务器脚本

PHP二维数组如何去掉重复值

一个二维数组的array_unique函数
之前写了一篇关于数组去重的文章,但是仅限于一维数组。PHP数组去除重复项有个内置函数array_unique(),但是php的array_unique函数只适用于一维数组,对多维数组并不适用,以下提供一个二维数组的array_unique函数。

Web设计理念

如何在网页使用自定义的字体

看看@font-face的具体使用
有时候我们需要在网页上显示自定义的字体,方法在网上有很多,下面说下自己的看法。在网页中嵌入非系统自带字体,虽然技术上能实现,但是对国内来说,没有太大的实际意义,因为一个中文体文件起码20M+,而且各个浏览器支持的字体文件还都不一样,也就是说,在服务器端必须有2-3个不同格式的字体文件,用来应付各个浏览器,可以看下下面这张对应图。

JavaScript

收集json解析的四种方法

如何解析Json返回的数据
Json在Web开发的用处非常广泛,作为数据传递的载体,如何解析Json返回的数据是非常常用的。下面介绍下四种解析Json的方式。countryObj 为value对象的一个属性明,value[countryObj] 为value对象的属性值 这里为一个json对象比如b,value[countryObj][cityObj]为josn对象b的属性值 它也是一个json对象。

Web设计理念

2012情人节献礼:1kb的玫瑰生成脚本

纯js脚本实现
情人节快到了,这里送大家一枝玫瑰,无论是有对象还是没对象的朋友们,情人节快乐~下面的玫瑰绘制用到了HTML 5的canvas,所以你的浏览器需要支持HTML 5。个人还是比较推荐chrome,这个效果在Firefox下也会稍卡。

Web设计理念

网站首页应该设置的12个元素

网站首页需要身兼数职
Hubspot绝对是在将驱动内容进入营销策略方面做得最绝的一家,我从没见过一家公司能够推出这么多白皮书、演示以及电子书籍。现在Hubspot又推出了关于网站首页12大元素的信息图表。网站首页需要身兼数职,提供给来自不同地方的观众们使用。它不像一个专用的登陆页面——来自不同通道的流量会显示各自特定的信息,并执行相对应的指令。
1 / 103 首页 < Prev 1 2 3 4 5 Next > 尾页 页码: