摘要:
js所有数值都用浮点数来表示十六进制数字以0x或者0X为前缀,由0-9,a-f(大小写均可)之间字符构成,a-f对应的数值是10-15八进制数字以数字0开始,其后跟随0-7之间的数字,严格来说,js是禁止8进制的直接量的浮点数可以用指数计数法来标识,比如6.02e23表示6.02*10231.4738223e-23表示1.4738223*10-23js的数学运算符包含+(加法),-(减法),*(乘法),/(除法),%(求余:求整数除后的余数)等更加复杂的数学运算作为Math对象的属性定义的函数和常量来表示Math.pow(2,53) 2的53次幂Math.round(.6) ... 阅读全文
摘要:
js的数据类型分为两类:原始类型和对象类型原始类型包括数字、字符串和布尔值js中有2个特殊的原始值:null(空)和undefined(未定义)对象是属性的集合,每个属性都由名/值对组成js的两种特殊对象,数组和函数如果函数用来初始化(使用new运算符)一个新建的对象,称之为构造函数,每个函数中定义 了一类对象,类可以看成是构造函数的子类型,js还定义了三种有用的类,日期类(Date),正则类(RegExp),错误类(Error) 阅读全文
摘要:
js是区分大小写的,关键字、变量、函数名和所有的标识符都必须采取统一一致的大小写形式。js定义了unicode转义序列,以\u开头,其后跟随四个十六进制数,可以在字符串直接量、正则表达式直接量和标识符中(关键字除外)使用js的单行注释是//格式,后面的语句是注释内容多行注释是 /* 注释内容 */js标识符必须是以字母、_、$开始,js也允许非英语语言和数学符号来做为标识符,但是不建议这样做,最好还是ASCII码比较好尽量每行都加上分号以免出错js的保留字如下,请不要使用如下字符作为标识符Aarguments abstract ArrayBbreak boolean byte BooleanC 阅读全文
摘要:
最近帮一个客服做个系统,要求收费会员到期后自动取消vip权限,因为很多文章和内容需要高级会员才可以浏览,一到期后就必须恢复为普通会员,这个系统是用phpcms开发的,使用过程中发现用户升级容易,却无法在到期后自动降级,后来查看源代码中,做了一处修改,可以完美实现vip到期后用户自动降级。在phpcms/modules/member/index.php 中查找//vip过期,更新vip和会员组if($r['overduedate'] < SYS_TIME) { $updatearr['vip'] = 0;}修改为//vip过期,更新vip和会员组if($r[ 阅读全文
摘要:
相信大家使用MySQL都有过重装的经历,要是重装MySQL基本都是在最后一步通不过,除非重装操作系统,究其原因就是系统里的注册表没有删除干净。下面是我总结的一点经验,都是血的教训:1。在“运行”里键入regedit进入注册表。2。HEKY_LOCAL_MACHINE\SOFTWARE\MYSQL目录删除3。HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL 目录删除4。HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Applic 阅读全文
摘要:
一个好的项目都会固定格式的目录,Lotusphp相对会灵活一些,可以合理安排自己的程序运行目录,这里我推荐2种目录的设置结构第一种是Lotusphp推荐的目录结构,首先要确保服务器开启了父目录引用的功能,或者通过rewrite引导到 wwwroot/frontend里(但是不建议这样,因为可能存在多个应用,除非你就一个应用,默认引导到index.php)├─framework├─app│ └─frontend 应用名称│ ├─action│ ├─conf│ ├─lib│ └─view│ └─l... 阅读全文
摘要:
顺序有点乱,其实简介后面应该跟程序目录的介绍,那几天赶着比较忙,就写了些简单的,今天回到正轨,将有次序的写完所有的Lotusphp的文档│ Config.php Config /配置类│ ConfigExpression.php ConfigExpression /配置表达式类│ Lotus.php 胶水代码│ shortcut.php LtObjectUtil类的快捷调用函数│ Store.php ... 阅读全文
摘要:
Web开发技术每年都在革新,浏览器已逐渐支持CSS3特性,并且网站设计师和前端开发者普遍采用这种新技术进行设计与开发。但仍然有一些开发者迷恋着一些CSS2代码。本文将分享20段非常专业的CSS2/CSS3代码供大家使用,你可以把它们保存在IDE里、或者存储在CSS文档里,这些代码片段绝对会给你带来意外的惊喜。1. CSS Resets网络上关于CSS重置的代码非常多。本段代码是根据Eric Meyer’s reset codes进行改编的,里面包含一点响应式图片和所有核心元素的边界框设置,这样就可以保持页边距和填充可以很好地对齐。html, body, div, span, applet, o 阅读全文
摘要:
头一回操作linux服务器,虽然以前也玩linux,但是基本是在客户机上,没有正经在生产环境下操作过,正在做的一个项目里,用的linux,但是装的版本比较老,于是准备卸载。上网搜了下资料,自己也是边看边学,又找了几本资料,对照下。首先先要列出php的安装包在命令行键入# rpm -qa|grep php会列出php相关的安装包输入rpm -e 加包名卸载该软件,所列出的包名依次进行卸载只要记住命令还是不难的,当然apache也得卸载重装过程是一样的过程中会有一些比较顽强的包不好卸载,可以用这个命令来卸载# rpm -e 程序包名 --nodeps 阅读全文
摘要:
趁现在炖肉的呢,抽个空赶紧写一篇,每天忙死。Validator 组件顾名思义就是表单验证组件,负责检验各种表单输入是否符合规则。由2个类组成,一个是LtValidator,是专门负责验证的,LtValidatorDtd 是用来定义各种验证规则和返回提示的LtValidator 的公共方法除了 init() 初始化的组件外,就一个 validate 方法。Validator 组件支持10种验证规则:ban通常用来验证字符串中不包含指定字符的,例如用户名不能包含xxx 输入只支持正则表达式,需要用//引起来.具体可以参考php手册里的preg_match函数mask通常用来验证字符串中包含指定字符 阅读全文