摘要: //原生js写ajax就像打电话 //打电话分下面4步//1.拿出手机//2.拨号//3.说话//4.听对方说话 //ajax也分下面4步//1.创建ajax对象//2.连接到服务器//3.发送请求(告诉服务器我要什么文件)//4.接收返回值 下面是原生js写ajax的具体写法 但是,不能每次用aj 阅读全文
posted @ 2017-02-12 10:32 飘逸De精灵 阅读(15180) 评论(2) 推荐(1) 编辑
摘要: 第一大步:下载。 a.俗话说:“巧妇难为无米之炊”嘛!我这里用的是 ZIP Archive 版的,win7 64位的机器支持这个,所以我建议都用这个。因为这个简单嘛,而且还干净。 地址见图拉倒最下面,看清楚了64bit ZIP Archive ,点击Download。 第一大步:下载。 a.俗话说: 阅读全文
posted @ 2017-02-12 09:39 飘逸De精灵 阅读(9470) 评论(0) 推荐(0) 编辑
摘要: 1 JavaScript变量作用域 1.1 函数作用域 没有块作用域:即作用域不是以{}包围的,其作用域完成由函数来决定,因而if /for等语句中的花括号不是独立的作用域。 如前述,JS的在函数中定义的局部变量只对这个函数内部可见,称之谓函数作用域。 嵌套作用域变量搜索规则:当在函数中引用一个变量 阅读全文
posted @ 2017-02-04 11:38 飘逸De精灵 阅读(230) 评论(0) 推荐(0) 编辑
摘要: PHP集成开发环境有很多,如XAMPP、AppServ......只要一键安装就把PHP环境给搭建好了。但这种安装方式不够灵活,软件的自由组合不方便,同时也不利于学习。所以我还是喜欢手工搭建PHP开发环境,需要哪个模块自己安装就行了,或者那个软件需要升级,直接升级那个软件就行了,并不影响其他软件,非 阅读全文
posted @ 2017-02-04 11:18 飘逸De精灵 阅读(1792) 评论(0) 推荐(0) 编辑
摘要: Thinkphp中用ajax分页和普通的ajax分页的区别在于处理位置的不同,thinkphp是在控制器的方法中处理ajax传的值,然后返回数据。下面是一个点击事件触发后,显示的内容用ajax分页。 下面的示例是同一个类别下,根据点击不同的分类显示出点击的分类的数据。 需要修改的地方用黄色背景标示。 阅读全文
posted @ 2017-02-04 08:59 飘逸De精灵 阅读(434) 评论(0) 推荐(0) 编辑
摘要: 1.在IndexController.class.php里面写2个方法,shangchuan用来显示页面,upload是上传文件的方法。 2.显示页面 阅读全文
posted @ 2017-01-03 14:15 飘逸De精灵 阅读(408) 评论(0) 推荐(0) 编辑
摘要: 在做批量删除的时候,需要用confirm弹出一个提示框让用户确认是否删除,点击确定,执行操作,点击取消,取消操作。但是如果使用ajax把选中项的主键值传到处理页面处理时,如果使用下面的方法将confirm直接写在按钮里面,在点击取消后,ajax会继续执行操作,删除选中项。 1.confirm错误写法 阅读全文
posted @ 2017-01-03 14:13 飘逸De精灵 阅读(640) 评论(0) 推荐(0) 编辑
摘要: 1.触发模态框弹窗的代码 这里复制了一段Bootstrap模态框的代码 其中,触发模态框的按钮是下面这句代码 当点击“开始演示模态框”按钮时,会提交form表单,某些时候不需要这个按钮有提交表单的功能,就在里面加上type="button". 阅读全文
posted @ 2017-01-03 09:44 飘逸De精灵 阅读(2508) 评论(0) 推荐(0) 编辑
摘要: 1.先写一个html页面,里面写一个全选按钮和几个复选框,实现下面2个要求 (1)点击全选按钮选中时,所有的复选框选中. (2)点击全选按钮取消选中时,所有复选框取消选中。 2.js处理代码 以上代码完全可以完美的实现要求的2个功能。这里需要注意的是不能使用下面的方法做全选按钮,因为下面的方法有严重 阅读全文
posted @ 2017-01-03 08:53 飘逸De精灵 阅读(26532) 评论(1) 推荐(3) 编辑
摘要: Think\Verify类可以支持验证码的生成和验证功能。 下面是最简单的方式生成验证码: 上面的代码会生成默认的验证码图片并输出,显示如下: 生成的验证码信息会保存到session中,包含的数据有: 如果你需要在一个页面中生成多个验证码的话,entry方法需要传入可标识的信息。 验证码参数 可以对 阅读全文
posted @ 2016-12-30 15:28 飘逸De精灵 阅读(1117) 评论(0) 推荐(0) 编辑
摘要: 之前的表单验证都是用js写的,这里也可以使用tp框架的验证。但是两者比较而言还是js验证比较好,因为tp框架验证会运行后台代码,这样运行速度和效率就会下降。 自动验证是ThinkPHP模型层提供的一种数据验证方法,可以在使用create创建数据对象的时候自动进行数据验证。验证的代码要写在模型层即Mo 阅读全文
posted @ 2016-12-29 08:49 飘逸De精灵 阅读(331) 评论(0) 推荐(0) 编辑
摘要: thinkphp使用ajax和之前使用ajax的方法一样,不同点在于之前的ajax中的url指向了一个页面,而thinkphp里面的url需要指向一个操作方法。 一、thinkphp使用ajax返回数据 1.先在Admin\Controller\MainController.class.php里面写 阅读全文
posted @ 2016-12-26 16:19 飘逸De精灵 阅读(13944) 评论(0) 推荐(1) 编辑
摘要: 1.在控制器MainController里面写一个方法,调用Nation表中的数据。 2.新建一个显示的模板文件zhuyemian.html 3.显示页面 4.做修改显示页面xiugai.html 5.在控制器MainController里面写修改方法 6.点击修改,跳转到修改页面,并且传对应的co 阅读全文
posted @ 2016-12-25 13:59 飘逸De精灵 阅读(469) 评论(0) 推荐(0) 编辑
摘要: "n090","Name"=>"虫族"); //$nation->add($attr); //2.AR方式实现数据添加 //$nation->Code = "n030"; //$nation->Name = "朝鲜族"; //$nation->add(); //$this->redi... 阅读全文
posted @ 2016-12-25 13:51 飘逸De精灵 阅读(1053) 评论(0) 推荐(0) 编辑
摘要: select();//查询所有,返回关联数组,也是二维数组。 //$a = $nation->select("n001,n002,n003");//通过主键值查,注意写法。 //$a = $nation->find();//查一条数据,返回一维数组。 //$a = $nation->find("n001");//按照条件查询 ... 阅读全文
posted @ 2016-12-25 13:50 飘逸De精灵 阅读(1037) 评论(0) 推荐(0) 编辑
摘要: 1.获取系统常量信息的方法:在控制器DengLuController里面下写入下面的方法,然后调用该方法。 系统信息里面比较重要的是user里面的信息,有时候会用到这些信息。下面都是比较重要的信息。 2.跨控制器的调用 跨控制器调用就是在某一个控制器里面写了一个方法,要在每一个页面都拿来用。 例如: 阅读全文
posted @ 2016-12-22 11:45 飘逸De精灵 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 出来的页面中提示了“非法操作:denglu”,下面还提示了错误位置以及其它一些信息。但是把网站放到服务器上以后,如果出现这种提示的话会有下面2个缺点: (1)这种提示信息太专业,用户在看到这种提示信息时会看不明白这种错误出现的原因; (2)出现这种提示信息不安全,如果访客比较专业的话看到这些提示信息 阅读全文
posted @ 2016-12-22 09:07 飘逸De精灵 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 下载thinkphp3.2.3版本,解压缩后将文件夹名字改为thinkphp,然后放在www目录下,里面的文件夹和文件的名字和作用如下:(前面有Tab健的表示下一级,thinkphp是根目录) 阅读全文
posted @ 2016-12-22 08:59 飘逸De精灵 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 下面是test.html文件内容 阅读全文
posted @ 2016-12-18 16:58 飘逸De精灵 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 1.{$var=...} 这是{assign}函数的简写版,你可以直接赋值给模版,也可以为数组元素赋值。 2.{appeng} {append}用于在模板执行期间建立或追加模板变量数组。 3.{assign} {assign}用来在模板运行时为模板变量赋值。 4.{block} {block}用来定 阅读全文
posted @ 2016-12-16 16:09 飘逸De精灵 阅读(162) 评论(0) 推荐(0) 编辑
摘要: smarty基本语法: 1.注释:<{* this is a comment *}>,注意左右分隔符的写法,要和自己定义的一致。 2.变量:模板变量用美元符号$开始,可以包含数字、字母和下划线,这与php变量很像。可以引用数组的数字或非数字索引,当然也可以引用对象属性和方法。 3.函数 4.属性:s 阅读全文
posted @ 2016-12-16 14:52 飘逸De精灵 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 模板主要是用来让前端和后端分离的,前台页面只是一个前台页面,后台页面用php代码写逻辑,写完逻辑拿到前台显示。 一、写法 一般需要以下:写3个页面: 1.显示页面aa.html 2.类文件Smarty.class.php 3.注入页面 二、示例 1.类的页面 2.注入页面 3.显示页面 运行的时候要 阅读全文
posted @ 2016-12-16 09:05 飘逸De精灵 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 1.当document文档就绪时执行JavaScript代码。 我们为什么使用jQuery库呢?原因之一就在于我们可以使jQuery代码在各种不同的浏览器和存在bug的浏览器上完美运行。 2.使用route。 3.使用JavaScript中的AND技巧。 使用&&操作符的特点是如果操作符左边的表达式 阅读全文
posted @ 2016-12-15 09:24 飘逸De精灵 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 具体方法: 首先:需要在show.html 模板中首先加载jquery.min.js 这个js 其次:需要在要显示点击次数的位置写入: 再次:上面代码下面写入如下代码: 阅读全文
posted @ 2016-12-12 09:10 飘逸De精灵 阅读(3464) 评论(0) 推荐(0) 编辑
摘要: 子栏目里面的内容可以直接取,而不需要通过循环。 {$CATEGORYS[$catid][catname]}//取子栏目的栏目名称 {$CATEGORYS[$catid][image]}//取子栏目的栏目图片 阅读全文
posted @ 2016-12-12 09:08 飘逸De精灵 阅读(207) 评论(0) 推荐(0) 编辑
摘要: {if $top_parentid==0} 首页 {else} 首页 {/if} {pc:content action="category" catid="0" num="6" siteid="$siteid" order="listorder ASC"} {loop $data $r} {if... 阅读全文
posted @ 2016-12-12 09:06 飘逸De精灵 阅读(754) 评论(0) 推荐(0) 编辑
摘要: 1.global Global的作用是定义全局变量,但是这个全局变量不是应用于整个网站,而是应用于当前页面,包括include或require的所有文件。 但是在函数体内定义的global变量,函数体内可以使用,在函数体外定义的global变量不能在函数体内使用,具体看下面示例。 (1)在函数体内定 阅读全文
posted @ 2016-12-12 09:04 飘逸De精灵 阅读(6923) 评论(1) 推荐(1) 编辑
摘要: category_gongsiyeji.html设置如下: 子栏目设置如下: 阅读全文
posted @ 2016-12-09 08:56 飘逸De精灵 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 调取内容发布管理中的来源,如果直接写{$val['copyfrom']}调取出来的内容为 内容|0 ,要先根据“|”进行拆分,然后再写。 示例: 阅读全文
posted @ 2016-12-08 08:55 飘逸De精灵 阅读(255) 评论(0) 推荐(0) 编辑
摘要: cms替换主页的步骤 1.先做好静态页面; 2.在D:\wamp\www\phpcms\install_package\phpcms\templates文件夹下建新的文件夹tianqiwangluo(项目名字),再在tianqiwangluo简历新文件夹content(网站内容) 3.把静态页面的h 阅读全文
posted @ 2016-12-05 17:04 飘逸De精灵 阅读(170) 评论(0) 推荐(0) 编辑
摘要: cms的样式有很多种,我们学习的是phpcms,这些cms都是大同小异,学会了一种就可以使用其它的cms。 PHPCMS是一款网站管理软件。该软件采用模块化开发,支持多种分类方式,使用它可方便实现个性化网站的设计、开发与维护。它支持众多的程序组合,可轻松实现网站平台迁移,并可广泛满足各种规模的网站需 阅读全文
posted @ 2016-12-05 08:58 飘逸De精灵 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 随机数点击图片刷新 点击文字刷新 第二次刷新: 在页面显示: 点击图片可以进行切换 阅读全文
posted @ 2016-12-04 15:03 飘逸De精灵 阅读(1854) 评论(0) 推荐(0) 编辑
摘要: js界面的内容: php界面的内容: 阅读全文
posted @ 2016-12-02 10:56 飘逸De精灵 阅读(583) 评论(0) 推荐(0) 编辑
摘要: php 文件限速下载代码 阅读全文
posted @ 2016-12-02 10:54 飘逸De精灵 阅读(1077) 评论(0) 推荐(0) 编辑
摘要: 一:常用的选择器: 二:常用方法 阅读全文
posted @ 2016-12-02 10:50 飘逸De精灵 阅读(2205) 评论(0) 推荐(0) 编辑
摘要: JQuery 元素选择器 jQuery 使用 CSS 选择器来选取 HTML 元素。 $("p") 选取 <p> 元素。 $("p.intro") 选取所有 class="intro" 的 <p> 元素。 $("p#demo") 选取所有 id="demo" 的 <p> 元素。 JQuery 属性选 阅读全文
posted @ 2016-12-02 10:44 飘逸De精灵 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 图片水印 阅读全文
posted @ 2016-12-02 10:42 飘逸De精灵 阅读(2048) 评论(0) 推荐(0) 编辑
摘要: 处理页面 阅读全文
posted @ 2016-12-02 10:37 飘逸De精灵 阅读(616) 评论(0) 推荐(0) 编辑
摘要: 1.建立一个添加页面,在这个页面上可以选择增加节点。 add.php 2.处理页面。所有的处理页面全部在这个页面处理,用switch写。 chuli.php 3.登录页面 login.php 4.登录处理页面 loginchuli.php 5.主页面 main.php 6.发起流程页面 faqi.p 阅读全文
posted @ 2016-11-22 09:11 飘逸De精灵 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 1.做一个登录页面login.php 2.登录处理页面loginchuli.php 3.主页面,显示登陆者有的功能main.php 阅读全文
posted @ 2016-11-20 08:54 飘逸De精灵 阅读(257) 评论(0) 推荐(0) 编辑