框架
F2E前端爱好者
算法和数据结构就是编程的一个重要部分,你若失掉了算法和数据结构,你就把一切都失掉了。
展开
-
从此不求人:自主研发一套PHP前端开发框架(13)
我们来测试一下 1.新建一张userdetail表,代表是用户详细信息表 2.做一个用户登录的事务 第一条sql:insert into users(username,userpwd,useremail,sex) values(‘zhangs’,’zhangs@com.cn’,’1’); 第二条sql: mysql中获取自增的id:select LAST_INSERT_原创 2016-04-07 17:50:27 · 612 阅读 · 0 评论 -
对象(四继承)
6.2.2继承 JavaScript 对象具有“自有属性”(own property) ,也有一些属性时从原型对象继承而来的。为了更好地理解这种继承,必须深入地了解属性访问细节 。本节中的许多示例代码借用了例6-1中的inherit()函数,通过给它传入指定原型对象来创建实例。假设要查询对象o的属性x,如果o中不存在x ,那么将会继续在o原创 2016-05-16 16:54:23 · 290 阅读 · 0 评论 -
基础对象创建(三)
6.2.1作为关联数组的对象 上文提到,下面两个JavaScript表达式的值相同:<script type="text/javascript"> object.property object['property'] </script> 第一种语法使用点运算符和一个标识符,这和C和Java中访问一个结构体或对象的静态字段非常相原创 2016-05-16 16:53:10 · 423 阅读 · 1 评论 -
从此不求人:自主研发一套PHP前端开发框架(25)
{foreach:newslist name="news"}{/foreach}知识点:如果上述标记有多个,那么我们该怎么区分? 这里要用到preg_replace 执行一个正则表达式搜索并且使用一个回调进行替换分组捕获捕获 (exp) 匹配exp,并捕获文本到自动命名的组里 (?exp) 匹配exp,并捕获文本到名称为name的组里,也可以写成(?’name’exp) (?:原创 2016-04-20 15:51:48 · 920 阅读 · 0 评论 -
从此不求人:自主研发一套PHP前端开发框架(33)之插件化架构实现中
news.xml<?xml version="1.0" encoding="utf-8"?><class> <func> <name>getLogList</name> <sql><![CDATA[ select * from onethink_action ]]> </sql>原创 2016-05-28 09:41:26 · 1113 阅读 · 0 评论 -
从此不求人:自主研发一套PHP前端开发框架(24)
正则表达式登场preg_match_all(‘正则’,’字符串’,匹配结果集) 该函数本身返回boolean,表示匹配成功。 该函数基本用法: $pattern=’/\w{1,20}/is’; \w匹配字母、下划线、数字 {1,20} 表示\w的范围在1-20个字符 i是修饰符代表忽略大小写。s修饰符主要针对于.使之包含换行符解析思路1.利用正则把{XXX}都取出来 2.把里面的值和$原创 2016-04-19 11:22:46 · 469 阅读 · 0 评论 -
对象基础创建对象(一)
6.1 创建对象> 可以通过对象直接量、关键字new和(ECMScript5 中的) Object.create 函数来创建对象。接下来几节将对这些技术一一讲述。6.1.1对象直接量 创建对象最简单的方式就是在JavaScript 代码中使用对象直接量。对象直接量是由若干名/值对组成的映射表,名/值对中间用冒号分隔,名/值对之间 用逗号分隔,整个映射表用花原创 2016-05-11 17:14:33 · 524 阅读 · 0 评论 -
从此不求人:自主研发一套PHP前端开发框架(28)
MVC静态模板开发:标签拓展和使用cFunction.inc<?php function strong($str){ return '<b style="color:red;">'.$str.'</b>'; } function genericinput($str){ return '输入'.$str.'<input type原创 2016-04-25 15:55:50 · 695 阅读 · 0 评论 -
从此不求人:自主研发一套PHP前端开发框架(27)
实现foreach循环嵌套<?php require(LKPHP_PATH.'/MVC/Controller/cFunctions.inc'); $foreach_id = array(); $plugif_id=array(); function foreach_callback($match) { $id=md5(uniqid()+mt_原创 2016-04-25 15:54:24 · 558 阅读 · 0 评论 -
从此不求人:自主研发一套PHP前端开发框架(20)
加密功能 一般来说我们会使用Des对称加密的方式来完成我们的数据加密功能1.在PHP中通过开启mcrypt拓展库来支持des加密 在centos系统中可以。yun php-mcrypt来安装并支持拓展 类似的代码网站非常多,而且写的已经很完善了。我们就使用拿来主义了。 function pkcs5_pad ($text, $blocksize) { //加密时的字节填充,保持和jav原创 2016-04-12 10:06:54 · 362 阅读 · 0 评论 -
从此不求人:自主研发一套PHP前端开发框架(32)
插件化后台index.inc(Controller目录下面的)<?php class index extends _Master{ /** *permission{"role":"admin"} */ function adminindex(){ $this->_isadmin = true;原创 2016-05-06 14:42:38 · 1356 阅读 · 1 评论