以图明志

JavaScript

JavaScript搜索关键字高亮的实现

常用的搜索人性化设计技巧
高亮功能主要是指对页面中指定区域的指定文字进行高亮显示,也就是背景着色。一般在搜索结果页面会经常用到这个功能。 下面就为大家提供一种解决方案,用javascript实现。上面的fHl方法就是用来实现高亮的,参数的含义在注释中有写。然后在页面最后调用fHl方法,对指定区域指定文字高亮着色。

HTML

你所未必知道的关于<!DOCTYPE>标签细节

学习从细节入手
你有没有仔细了解过标签吗?W3cschool上建议使用XHTML Transitional DTD,很多人就很听话地把Dreamweaver的HTML文档类型默认设置为XHTML 1.0 Transitional。之后就理所当然地一直用到现在了。人这东西还真是,越长大就越懒了,很多东西都被潜意识地当成了理所当然。

JavaScript

JavaScript匿名函数知多少

深入探讨闭包函数的使用
JavaScript并不是面向对象的,所以它不支持封装。但是在不支持封装的语言里同样可以实现封装。而实现的方法就是匿名函数。上面的代码很简单,我没有去运行它。懂点js的都知道这是JS的类定义方式。函数F相当于一个构造函数,而函数里面的其他定义都是函数私有的外部无法访问,例如double函数。

互联网时代

你了解10年前的互联网生活么

感叹互联网发展的翻天覆地
那时候建立一个网站几乎是没有备案一说的,只要不是BBS,找个可靠一点的IDC,就可以上传网站了。那时候没有那么多的CMS系统,大多数网站都是一群狂热的技术爱好分子手动写的HTML.那时候还是1.0时代,网站的互动几乎没有,想添加一个页面还得重新写页面代码,然后逐个加入链接;建立好了网站,即便是一个人访问,也会让你心头兴奋不已。

软件架构技术

键值对在MVC架构设计中的应用

键值对是强大的数据结构
程序其实就是两个东西:代码+数据,写程序的时候也就是写代码操作数据的过程。做程序开发和做菜很像,数据就是食材,代码就是厨艺,做出的软件就是一道菜了,至于这个菜好不好吃,到底是看食材还是看厨艺了?呵呵,当我抛出这个问题的时候,我的第一反应是菜不好吃当然是手艺不好了,不知道其他童鞋是不是这么想的。认真想下,一道好菜一般都是二者必须兼备。

IT人家

创业所需要具备的一些条件

如何开始创业
一次成功的创业建立在以下三个条件上:优秀的合伙人,确实有需求的产品,以及尽可能少的启动资金。绝大部分创业失败是因为它们缺少了以上这些条件中的某一项,而那些完全具备这三点的创业往往会取得成功。让人欣慰的是,当你认真考虑它们的时候,这三点条件都是可行的,虽然可能有一点困难。

JavaScript

如何通过JSONP实现跨域

一些JSONP的使用实例
JSONP即JSON with Padding。由于同源策略的限制,XmlHttpRequest只允许请求当前源(域名、协议、端口)的资源。如果要进行跨域请求,我们可以通过使用 html的script标记来进行跨域请求,并在响应中返回要执行的script代码,其中可以直接使用JSON传递javascript对象。这种跨域的通讯方式称为JSONP。

PHP服务器脚本

使用PHP CURL的POST数据

CURL的应用
curl 是使用URL语法的传送文件工具,支持FTP、FTPS、HTTP HTPPS SCP SFTP TFTP TELNET DICT FILE和LDAP。curl 支持SSL证书、HTTP POST、HTTP PUT 、FTP 上传,kerberos、基于HTT格式的上传、代理、cookie、用户+口令证明、文件传送恢复、http代理通道和大量其他有用的技巧。

IT人家

程序员为什么都不愿写文档

写好文档是优秀程序员所需要的
一提到文档,肯定会有人向你大谈外国公司、大公司、正规公司是怎么怎么重视文档的,什么2/3时间用于写文档,1/3时间才用来编程序;写文档要按照什么ISO、什么CMM、什么什么标准;不按这些标准写出来的就不是文档,就不是好文档。不重视文档就是不正规等等等。当问及他自己写过什么文档,编写过什么文档标准的时候,这种人就哑口无言了。这种人就是一种媒体一种广告。

PHP服务器脚本

PHP foreach数组循环的一些问题

foreach 遍历数组
PHP foreach() 语法结构用于遍历操作或输出数组,foreach() 仅能用于遍历数组或对象,当试图将其用于其它数据类型或者一个未初始化的变量时会产生错误。每次循环将当前单元的值赋给 $value 并且数组内部的指针向前移一步。在第二种语法格式中还将当前单元的键名也会在每次循环中赋给变量 $key。

IT人家

你是开发工程师、程序员还是码农?

Developer?Programmer?Coder?
不管是CPPer,Javaer,还是PHPer等等,不少开发人员经历过这样的困惑:我到底是工程师(SDE,or Developer),程序员(Programmer),还是Coder(编码员)呢?这个问题看上去似乎没有什么意思,甚至不过是一次无聊的名词解释。但是,我们以这里作为所有话题的起点,是因为任何观点并没有绝对的对与错,决定最终选择的恰恰是看问题的角度——身份当然是其中的一个重要影响力。

PHP服务器脚本

如何使用PHP发送邮件

介绍PHP如何发送邮件
有几个需要注意的地方。如果上面的代码没有 $subject = "=?UTF-8?B?".base64_encode($subject)."?="; 这么一句,你会发现邮件的标题是乱码,而邮件正文却是正确的。邮件头需要先用函数base64_encode(),就是使用 MIME base64 对数据进行编码。标题字符串前加编码类型例如: =?UTF-8?B?。

IT人家

编程,有快乐,也有烦恼

看清程序员这个职业的职业心情
程序员成长阶段面临的工作就是编程而且是大量编程。这和以往自娱自乐式的编程是完全不一样的。这个时候的编程是职业的,是和薪水以及被用户认可的软件联系在一起的。编程少了则无法深入体会到各种快乐和烦恼。 程序是程序员创造出来的产品。当然程序越多,说明程序员生产能力越强。

HTML

关于表单中Readonly和Disabled

灵活运用这两个属性
Readonly和Disabled是用在表单中的两个属性,它们都能够做到使用户不能够更改表单域中的内容。但是它们之间有着微小的差别,Readonly只针对input(text / password)和textarea有效,而disabled对于所有的表单元素都有效,包括select, radio, checkbox, button等。

Web设计理念

全面细致的用户体验设计建议

提高用户体验的细节性技巧
网站体验,指的是利用网络特性,为客户提供完善的网络体验,提高客户的满意度,从而与客户建立起紧密而持续的关系。感官体验:呈现给用户视听上的体验,强调舒适性。 交互体验:呈现给用户操作上的体验,强调易用/可用性。 情感体验:呈现给用户心理上的体验,强调友好性。 浏览体验:呈现给用户浏览上的体验,强调吸引性。 信任体验:呈现给用户的信任体验,强调可靠性。

Ajax技术

Ajax等待数据返回时loading的显示

在Ajax请求函数中做点戏法
有时候Ajax处理的数据量比较大的时候,用户等待时间会比较长,如果这个时候不提示用户等待的话,用户可以会觉得很不耐烦。这里介绍一下如何在Ajax如何在处理数据时显示loading。首先在HTML页面添加一个div层,这个div一开始是不显示的,然后你可以在Ajax请求函数中添加如下代码……
1 / 11 首页 < Prev 1 2 3 4 5 Next > 尾页 页码: