是把 相关的软件列表

首页

javascript 面向对象全新理练之数据的封装

2020-02-16 标签:javascript,面向,对象,全新,数据,封装,今天,主要,讨论,如何,脚本,实现,说的,简单,希望,调用者,看见

今天主要讨论如何在 JavaScript 脚本中实现数据的封装(encapsulation)。数据封装说的简单点就是把不希望调用者看见的内容隐藏起来。它是面向对象程序设计的三要素之首,其它两个是继承和多态,关于它们的内容在后面再讨论。 关于数据封装的实现,在 C++、Java、C# 等语言中是通过

Javascript和Ajax中文乱码吐血版解决方案
首页

Javascript和Ajax中文乱码吐血版解决方案

2020-02-16 标签:javascript,ajax,中文,乱码,吐血,解决方案,今天,问题,分为,两种,输出,比如,alert,测试,解决,办法,比较简单

今天弄了一天的Ajax中文乱码问题,Ajax的乱码问题分为两种:1. JavaScript输出的中文乱码,比如:alert("中文乱码测试");解决的办法比较简单,就是把jsp里所有的charset和pageEncoding的值都设置成相同的,一般是utf-8.2. 这第二种就是Ajax从服务器端获

首页

在PHP中检查PHP文件是否有语法错误的方法

2020-02-16 标签:php,检查,文件,是否,语法,错误,方法,之前,当当,项目,中用,简单,模板,引擎,借鉴,discuz,做的,很简单,它所

之前在当当的时候的一个项目中用到了一个简单的模板引擎,其实也是借鉴discuz来做的模板引擎,很简单,它所作的事情就是把一些自定义的标签编译成php代码。已经说了很简单了,所以编译的时候也名优进行模板语法的检查,那么在开发过程中就会出现编译出来的php文件有语法问题,有语法问题没有关系,我修改重新编

首页

再谈javascript 动态添加样式规则 W3C校检

2020-02-16 标签:再谈,javascript,动态,添加,样式,规则,w,c,毫无疑问,基于,表现,结构,相分,原则,直接,导入

毫无疑问,基于表现与结构相分离的原则,直接导入一个新的样式表是最好的选择,但有些情况就行不通,如我们做一个能拖动的DIV,从设置样式的角度看,就是把它绝对定位,以防影响原来的文档流,然后一点点改变其top与left的值实现移动的效果。由于拖动是有时间概念的,一秒24帧,样式表不可能面面俱到都把它们写

首页

PHP 巧用数组降低程序的时间复杂度

2020-02-16 标签:php,巧用,数组,降低,程序,时间,复杂度,关于,作者,王丹,ibm,中国,系统,技术,中心,软件工程,自从,2006

关于作者 王丹丹 , IBM 中国系统与技术中心软件工程师,自从 2006 年加入 IBM,一直从事 Web 系统设计和开发工作,有五年 PHP 应用程序设计开发经验。 通常开发人员在写程序的时候,往往是把已经设计好或者构思好的运算逻辑,直接用编程语言翻译出来。程序能顺利编译通过,那是很令人高兴的事

php生成SessionID和图片校验码的思路和实现代码
PHP

php生成SessionID和图片校验码的思路和实现代码

2020-02-16 标签:php,生成,sessionid,图片,校验码,思路,实现,代码,产生,session,id,基本的,是把,当前,微秒,时间,获取,随机数,相加

/****** 产生Session ID ******/ 基本的思路: 是把当前微秒的时间获取, 然后产生以个随机数字, 把随机数字和当前时间相加后加密一下, 最后再截取需要的长度 /* 函数名称:create_sess_id() 函数作用:产生以个随机的会话ID 参 数:$len: 需要会话字符串

首页

PHP mail 通过Windows的SMTP发送邮件失败的解决方案

2020-02-16 标签:php,mail,通过,windows,smtp,发送,邮件,失败,解决方案,原因,必定,wordpress,轻松,google,原来,服务,不支持,name,address

原因必定在WordPress的php邮件发送类中。轻松Google到了原因:原来Windows的SMTP服务不支持Name这样的邮件格式,必须直接写成address@domain.com。于是把WordPress的class-phpmailer.php中的这行 实现代码如下:$from[0][1]

首页

数据库 日期加减处理

2020-02-16 标签:数据库,日期,加减,处理,实际,比较,另类,指定,加上,减去,多个,部分,比如,2005,11,个月,小时

在实际的处理中,还有一种比较另类的日期加减处理,就是在指定的日期中,加上(或者减去)多个日期部分,比如将2005年3月11日,加上1年3个月11天2小时。对于这种日期的加减处理,DATEADD函数的力量就显得有点不够。要实现多个日期部分的加减处理,最主要的就是把要加减的日期字符分解,然后根据分解的结

首页

JavaScript 在线压缩和格式化收藏

2020-02-16 标签:javascript,在线,压缩,格式化,收藏,以前,找到,代码,程序,一直在,感觉,效果,不错,http,com,源码,空格,换行,多余的

以前在找到过压缩 Javascript 代码的程序,一直在用,感觉效果不错。http://javascriptcompressor.com/在线压缩 Javascript 源码只是把空格、换行、多余的注释等等清理掉,尤其选中 Shrink variables 时,会把长的变量名缩减成单个字母的变量名

首页

JavaScript入门教程(3) js面向对象

2020-02-16 标签:javascript,入门,教程,js,面向,对象,使用,编程,所谓,意思,是把,涉及,范围,划分,成大,大小,小的,下面

JavaScript 是使用“对象化编程”的,或者叫“面向对象编程”的。所谓“对象化编程”,意思是把 JavaScript 能涉及的范围划分成大大小小的对象,对象下面还继续划分对象直至非常详细为止,所有的编程都以对象为出发点,基于对象。小到一个变量,大到网页文档、窗口甚至屏幕,都是对象。这一章将“面