- 浏览: 314112 次
- 性别:
- 来自: 河南郑州
最新评论
-
sillydong:
https://github.com/sillydong/CZ ...
PHP 框架 Yaf 学习笔记----默认行为 -
achun:
jocce 写道var data1={};里面放的是json数 ...
jCT 嵌入模板简化方案 -
jocce:
var data1={};里面放的是json数据吗?为什么我用 ...
jCT 嵌入模板简化方案 -
achun:
randomnany 写道hi:你说的那个所谓的bug不是bu ...
PHP 框架 Yaf 学习笔记----默认行为 -
randomnany:
hi:你说的那个所谓的bug不是bug~yaf默认的就是读取 ...
PHP 框架 Yaf 学习笔记----默认行为
文章列表
说不定就用上了,当作自己的网络收藏用
为Web前端开发者准备的免费PSD资源网站
优化图片利器 http://www.smushit.com/ysmush.it/
photoEditor http://pixlr.com/editor/
幻灯片制作 http://280slides.com/Editor/
制定音乐播放器 http://muzicons.com/
实用的编码转换 http://www.percederberg.net/tools/json.html
Spritebox是一个 ...
SVN已经更新.最新下载:jCT最新版本
更多信息请看我博客里的jCT专题
,或者jCT开源主页示例
里面有最简单的例子,另外我更希望感兴趣的你能直接提出html代码和需求,我们讨论如何用jCT的方法写出.
对于上一篇文章 jCT如何改造边想边发
,jCT今天有所更新,涉及以下方面
1.模板语法
2.废除RunNow,增改为BRun,ERun
3.增加自动Build功能这将造成与以前的版本不兼容
模板语法
针对于
jCT如何改造边想边发
文内提出的原 /* 的 ...
ITEYE变了。
OpenUser要闹那样?
数字身份识别框架已经有了大名鼎鼎的OpenID,更有Mozilla推出的BrowserID 都是流行的数字身份识别系统,这两个有什么不好么?没有!这两个没有任何问题,这两个工作的都很好,非常优秀。问题出在使用者需求上。使用者总是要求的多,总是希望
更易部署:无须授权完成任意登录(ASO: Any Sign On)
更低资源:无需服务器端部署就可以开启工作
保障服务:基于固定的协议,同类型服务一致的数据结构
使用者也是提供者:服务使用者可以方便的成为服务提供方
安全:没有更,安全就是安全
多方更友好:目标在此
OpenUser ...
早在 2007 年就有人向 w3 组织提交了css 草案 white-space-collapse 。不过一直没有得到实现,而且各大浏览器貌似也不想实现。先看下 white-space-collapse 的作用吧
white-space-collapse 用于设置或者检索对象内包含的空格字符,属性有:
collapse 使用一个单一的字符序列呈现空白(或在某些情况下,没有字符)。
preserve 呈现所有的空白,换行符将被保留
preserve-breaks 抛弃所有空白,但保留空白
discard 抛弃所有空白
也就是说 如果采用了 white-space-collaps ...
XMLHttpRequest
已经推出很长时间了,W3C 对此引入了一些很好的特性,阮一峰有一篇很好的文章对此进行了汇总式的介绍 XMLHttpRequest Level 2 使用指南
。
在实际使用中排除那些落伍的浏览器,最简单的使用方法就是
用标准的 HTML 语法生成 FORM 表单
hander 表单的 submit 事件,用 FormData 生成 XMLHttpRequest 提交数据,进行提交, 向submit 返回 false
处理 XMLHttpRequest 结果
这样就完成了ajax方式的表单提交。当然这是支持文件上传
的。如果我们使用 jQue ...
写了个类似于 selectivizr 的工具,可是工作量太大了
一个人都不知道干到啥时候了
现在完成了css解析和整体架构,需要大家参与实现各个解决方法的代码,哟感兴趣的弟兄么?
项目地址
https://github.com/achun/BCCF
简单介绍
BCCF
Browser CSS Compatibility Fix
从css定义,解析出兼容性JSON结构,生成新的兼容版本和配套的js文件,目前只考虑IE兼容性问题.
javascript 版本,需要jQuery支持
jquery.js 基于1.7.2 版本的修改,增加了ps ...
Yaf是一个C语言编写的PHP框架,以php扩展的形式. 是 laruence(鸟哥) 的作品
laruence 是PHP 开发组成员, PECL 开发者. Yaf, Taint等Pecl扩展作者.
Yaf 相关文章 http://www.laruence.com/tag/yaf 在线手册
在线手册系统完整的阐述了Yaf的一切,这里作为学习导读,列出Yaf的默认行为(契约)
0.Yaf 配置文件(php.ini风格)
其实分两部分,一个是php.ini中的配置 "yaf." 开头,这部分通常是不用调整的。
另一部分是Yaf ...
有图有真想
完全没有技巧纯计算出来的,单位是百分比,也就是通用了
本来是要发资讯的3天了都没有审核,也没有拒绝,还是博客吧
MongoPress
是一个基于MongoDB和PHP开发的CMS系统,目前还没有放出正式版本,笔者尝试安装了一下。发现果然是还在开发中,要想配置成功颇费了一番周折。开发版本 ...
sphinx 中文搜索学习总结
- 博客分类:
- 零碎儿
搞好中文搜索,不是单单配好sphinx就可以的
还有很多外围工作要做
这是这个技术领域的本质,别无它法,没有一揽子万能解决途径
甚至说,对于一个source需要建立不同模型的index,才能满足实际的需求
中文全文搜索,从来都不是个简单是事儿 对于有资金的用户,还是建议:
寻求收费服务吧,这个领域真的需要专项投入
经过2年时间的沉寂,inEdit 又开始进行开发了,上一次停止开发,主要原因是
工作了,没时间开发,现在失业中,终于又有时间了
问题太多,没有找到好的解决方案
最近通过学习 CKEditor 和 UEditor 获得了一些思路,整理如下
主要兼容性问题
range也就是选择区域范围问题,必须处理成一致的接口和对边界进行处理,对于IE可以考虑使用 ierange但是 ierange 有个BUG需要注意,在某些场景下获取 range text会出错BUG更多无法用,采取UEditor的吧
回车各个浏览器中差异很大,为了得到一致性有必要截获回车事件并通过代码来处理 ...
是的,都说PHP写框架门槛低,我觉得这是个好事,框架的目的是更高效率的开发,门槛低为高效率提供了更多基础。有这么好的基础没有理由不自己也尝试写个框架,这里整理下自己要写框架的规划。
基于PHP5.3.X这个都出来几年了,一些新特性的确能提高代码效率。
CLASS不是全部
OOP编程方式是非常可取的,一说OOP,直接对应的就是CLASS化,但是我们还需要独立的函数,PHP有命名空间,这些函数可以用命名空间包装起来,达到包化
CLASS风格封装配置和常量定义
虽然命名空间隔离了代码,但是隔离不了常量定义,比如
define('DEBUG',1);
又或者是一个全局的变量,个 ...
(需要php 5.3.x)这几天参考MongoDB的传入参数格式
find({a:1,$or:{c:1,b:2}})
这样的表示方法,写了个由这种传入方法对数据进行解析
并输出带分析数据的array,以便后续class使用
不知道这种设计方法是否实用,里面的注释有可能写的不对,毕竟自己复制粘贴自己的也很多
源代码参见附件,这里贴出测试数据的结果以便表明我要做什么,欢迎交流指点
(贴个代码咋就这么难)
Array
(
[parameters] => Array
(
[p11] => 1
...
链式编程使用起来非常惬意,本文尝试在PHP下实现一种链式编程的应用我们知道在new class后调用method,在常规PHP编程下每次调用都要
$instance->method1();
$instance->method1();
这样无尽的写N多,如果中间有错误判断那就成这样了
if($instance->method1())
if($instance->method2())
$instance->method3();
//or
$instance->method1();
if($instance->hasError()) di ...