随笔分类 - 转载学习资料
摘要://原生js写ajax就像打电话 //打电话分下面4步//1.拿出手机//2.拨号//3.说话//4.听对方说话 //ajax也分下面4步//1.创建ajax对象//2.连接到服务器//3.发送请求(告诉服务器我要什么文件)//4.接收返回值 下面是原生js写ajax的具体写法 但是,不能每次用aj
阅读全文
摘要:第一大步:下载。 a.俗话说:“巧妇难为无米之炊”嘛!我这里用的是 ZIP Archive 版的,win7 64位的机器支持这个,所以我建议都用这个。因为这个简单嘛,而且还干净。 地址见图拉倒最下面,看清楚了64bit ZIP Archive ,点击Download。 第一大步:下载。 a.俗话说:
阅读全文
摘要:1 JavaScript变量作用域 1.1 函数作用域 没有块作用域:即作用域不是以{}包围的,其作用域完成由函数来决定,因而if /for等语句中的花括号不是独立的作用域。 如前述,JS的在函数中定义的局部变量只对这个函数内部可见,称之谓函数作用域。 嵌套作用域变量搜索规则:当在函数中引用一个变量
阅读全文
摘要:PHP集成开发环境有很多,如XAMPP、AppServ......只要一键安装就把PHP环境给搭建好了。但这种安装方式不够灵活,软件的自由组合不方便,同时也不利于学习。所以我还是喜欢手工搭建PHP开发环境,需要哪个模块自己安装就行了,或者那个软件需要升级,直接升级那个软件就行了,并不影响其他软件,非
阅读全文
摘要:1.在IndexController.class.php里面写2个方法,shangchuan用来显示页面,upload是上传文件的方法。 2.显示页面
阅读全文
摘要:在做批量删除的时候,需要用confirm弹出一个提示框让用户确认是否删除,点击确定,执行操作,点击取消,取消操作。但是如果使用ajax把选中项的主键值传到处理页面处理时,如果使用下面的方法将confirm直接写在按钮里面,在点击取消后,ajax会继续执行操作,删除选中项。 1.confirm错误写法
阅读全文
摘要:1.先写一个html页面,里面写一个全选按钮和几个复选框,实现下面2个要求 (1)点击全选按钮选中时,所有的复选框选中. (2)点击全选按钮取消选中时,所有复选框取消选中。 2.js处理代码 以上代码完全可以完美的实现要求的2个功能。这里需要注意的是不能使用下面的方法做全选按钮,因为下面的方法有严重
阅读全文
摘要:Think\Verify类可以支持验证码的生成和验证功能。 下面是最简单的方式生成验证码: 上面的代码会生成默认的验证码图片并输出,显示如下: 生成的验证码信息会保存到session中,包含的数据有: 如果你需要在一个页面中生成多个验证码的话,entry方法需要传入可标识的信息。 验证码参数 可以对
阅读全文
摘要:之前的表单验证都是用js写的,这里也可以使用tp框架的验证。但是两者比较而言还是js验证比较好,因为tp框架验证会运行后台代码,这样运行速度和效率就会下降。 自动验证是ThinkPHP模型层提供的一种数据验证方法,可以在使用create创建数据对象的时候自动进行数据验证。验证的代码要写在模型层即Mo
阅读全文
摘要:thinkphp使用ajax和之前使用ajax的方法一样,不同点在于之前的ajax中的url指向了一个页面,而thinkphp里面的url需要指向一个操作方法。 一、thinkphp使用ajax返回数据 1.先在Admin\Controller\MainController.class.php里面写
阅读全文
摘要:1.在控制器MainController里面写一个方法,调用Nation表中的数据。 2.新建一个显示的模板文件zhuyemian.html 3.显示页面 4.做修改显示页面xiugai.html 5.在控制器MainController里面写修改方法 6.点击修改,跳转到修改页面,并且传对应的co
阅读全文
摘要:"n090","Name"=>"虫族"); //$nation->add($attr); //2.AR方式实现数据添加 //$nation->Code = "n030"; //$nation->Name = "朝鲜族"; //$nation->add(); //$this->redi...
阅读全文
摘要:select();//查询所有,返回关联数组,也是二维数组。 //$a = $nation->select("n001,n002,n003");//通过主键值查,注意写法。 //$a = $nation->find();//查一条数据,返回一维数组。 //$a = $nation->find("n001");//按照条件查询 ...
阅读全文
摘要:1.获取系统常量信息的方法:在控制器DengLuController里面下写入下面的方法,然后调用该方法。 系统信息里面比较重要的是user里面的信息,有时候会用到这些信息。下面都是比较重要的信息。 2.跨控制器的调用 跨控制器调用就是在某一个控制器里面写了一个方法,要在每一个页面都拿来用。 例如:
阅读全文
摘要:出来的页面中提示了“非法操作:denglu”,下面还提示了错误位置以及其它一些信息。但是把网站放到服务器上以后,如果出现这种提示的话会有下面2个缺点: (1)这种提示信息太专业,用户在看到这种提示信息时会看不明白这种错误出现的原因; (2)出现这种提示信息不安全,如果访客比较专业的话看到这些提示信息
阅读全文
摘要:下载thinkphp3.2.3版本,解压缩后将文件夹名字改为thinkphp,然后放在www目录下,里面的文件夹和文件的名字和作用如下:(前面有Tab健的表示下一级,thinkphp是根目录)
阅读全文
摘要:1.{$var=...} 这是{assign}函数的简写版,你可以直接赋值给模版,也可以为数组元素赋值。 2.{appeng} {append}用于在模板执行期间建立或追加模板变量数组。 3.{assign} {assign}用来在模板运行时为模板变量赋值。 4.{block} {block}用来定
阅读全文
摘要:smarty基本语法: 1.注释:<{* this is a comment *}>,注意左右分隔符的写法,要和自己定义的一致。 2.变量:模板变量用美元符号$开始,可以包含数字、字母和下划线,这与php变量很像。可以引用数组的数字或非数字索引,当然也可以引用对象属性和方法。 3.函数 4.属性:s
阅读全文
摘要:模板主要是用来让前端和后端分离的,前台页面只是一个前台页面,后台页面用php代码写逻辑,写完逻辑拿到前台显示。 一、写法 一般需要以下:写3个页面: 1.显示页面aa.html 2.类文件Smarty.class.php 3.注入页面 二、示例 1.类的页面 2.注入页面 3.显示页面 运行的时候要
阅读全文

浙公网安备 33010602011771号