参考: https://blog.csdn.net/qq_27930635/article/details/78853908

总之, 要用 全等 来判断, = = =

注意, 不要再用 mysql_affected_rows 去获取 insert, update, delete等操作的影响行数/ 记录数了;

每个增删改查的操作 , 都有它的特殊性:

delete操作: 如果没有条件where , 是不会删除的。

save操作, 如果修改的数据和原来的数据 是一样的, 则返回值( 修改 的记录条数) 是0 , 不是 大于0 的数

save操作同delete操作一样, 如果没有指定where条件,或 要修改的记录的id值,那么 它是不会被修改的!

可以通过两种方法: 一是指定where条件中的id, 另一种方法是在 save的 $data数据中, 包含要修改记录的id值.

$.messager.show({...}) 的参数是 一个 var options的数据对象, 不像其他几个消息框 是 分离的参数。

============================

easyui的右键菜单?

  1. 首先是要 阻止默认的右键 行为,

=======================================================

bs的 组件和插件的区别?

css的全局样式, 是指单独的某个元素的性质

组件 是把两个或 两个以上的 单独元素 组合起来使用, 比如: 下拉菜单 = 按钮/链接触发器 + ul菜单, 按钮组= 按钮1 + 按钮2+... 多个按钮组合在一起....

而插件, 就是 使用 js的方法, 进行调用或 绑定事件而已

  • 下来菜单其实是很简单的: 就是 一个 按钮button/链接a 的触发器, + 一个ul 菜单项 包裹在 一个 div.dropdown/.dropup 或 div.btn-group 的 外加容器中.

在 jquery的 方法中 要输出   这样的 空格 如何输出?

  • 不能用 text 方法, 因为 在 text方法中, 是纯粹的 字符, 不会对任何 字符做html解析的
  • 所以 , 要在字符串中, 使用 像   等这样的字符, 就需要 使用 html方法! 因为 html方法 会对   这样的符号 做解析的!

===============================================

在jquery的动态元素中的click事件无法启动?

参考: https://www.cnblogs.com/leiting/p/9323539.html

click事件 , 只能用于 给静态元素 上绑定 click事件; 不能启动的click事件通常是 后来 通过 js代码增加的 动态元素。

给动态元素绑定事件, 要用 on或 live方法。 而live方法是在 jquery 1.7版本后就不推荐使用了, 要用on方法。

但是要注意, on方法, 也要 在前面的 调用对象, 要求是 页面加载时就静态存在的元素, 不能是 后面 动态增加上去的, 后面动态增加的元素, 可以放在on方法的 第二个参数上。 查看on的 参数。。。

#### 不能在click事件中, 嵌套 click事件? `https://bbs.csdn.net/topics/390305081/`
- 如果在 外部的 click事件中, 再嵌套 内部的click事件, 就会引起多次绑定, 而出现很多莫名的错误
- 可以在 内部的嵌套click事件的元素上, 先 取消 click事件的绑定, 然后再绑定
- 或者 把内部的click事件 放到外面来, 不要嵌套! 也记得用 on 和off来操作动态元素。

$('.menu_button').click(function(){              // 外部click
var parent = $(this).parent().attr('id');
// 此处省略了显示pop_menu的代码 $(".pop_menu_edit").unbind('click').click(function(){ // 内部click!
$('<p>').text(parent).appendTo(edit_div);
edit_div.dialog({show: "slow"});
});
}); 或者 内部click方法改为
$(".pop_menu_edit")[0].onclick = function(){
$('<p>').text(parent).appendTo(edit_div);
edit_div.dialog({show: "slow"});
});

===========================================================

即使没有定义 控制器的方法,仍然可以在 View 视图的模板html文件中, 使用 tp的方法: {:I('get .foo')}, {:I('post.foo')}, 或 {:U(...)}方法等

一个很重要的思想就是: 如果页面被反复的 href引用: 这时候的 js script脚本书写的位置 应该放在哪里?

:: script的 js脚本, 还是应该放在 对应的 html文件中! 不管 这个html模板文件 是被 反复 href:属性 引用多次, 都是放在同一位置, 同一个文件中的, 这样写js的时候, 才不会出现 变量找不到, 事件无法绑定等 错误。

总之, 要尽量避免 click事件中 再去 嵌套 click事件!!

字符串和数字相加的结果?

  • 除了数字与数字相加是数字以外,其余情况相加都是字符串
  • Number 和parseInt 的区别:

    parseInt() 解析的是部分字符串,而 Number 解析的是整个字符串

如何在 for循环中 , 绑定click事件? 关于 闭包的理解? 参考: https://www.cnblogs.com/pixabayhao/p/7239943.html

====================================

easyui的菜单和显示?

阻止默认的右键行为,用 e.preventDefault(), 然后写自己的动作代码;

右击鼠标时, 显示右键菜单的位置,其x,y坐标分别是: e.pageX, e.pageY

要设置 datagrid 的字段可以编辑?

需要设置两个方面:

  1. 一是字段内要设置这个字段的属性: editor: {type: ...., options: ..... }
  2. 二是需要 在 onclick 方法中 设置: insertRow方法, 和 调用beginEdit()

tp的增删改查的结果判断?的更多相关文章

  1. tp框架的增删改查

    首先,我们来看一下tp框架里面的查询方法: 查询有很多种,代码如下: <?php namespace Admin\Controller; use Think\Controller; class ...

  2. 夺命雷公狗---Thinkphp----12之文章的增删改查(图片上传和关联查询)

    我们由于表分析的不够完善,所以我们来加多一个tid的字段,到时候主要目的是为了更好的遍历出文章是属于那个分类下的,表如下所示: 那么下一步我们就开始创建一个ArticleController.clas ...

  3. mysql增删改查语法

    MySQL 关注公众号"轻松学编程"了解更多. MySQL是关系型数据库,对大小写不敏感. MySQL属于关系型数据库, 优点: 复杂查询 可以用SQL语句方便的在一个表以及多个表 ...

  4. 构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(9)-MVC与EasyUI结合增删改查

    系列目录 文章于2016-12-17日重写 在第八讲中,我们已经做到了怎么样分页.这一讲主要讲增删改查.第六讲的代码已经给出,里面包含了增删改,大家可以下载下来看下. 这讲主要是,制作漂亮的工具栏,虽 ...

  5. JS组件系列——又一款MVVM组件:Vue(一:30分钟搞定前端增删改查)

    前言:关于Vue框架,好几个月之前就听说过,了解一项新技术之后,总是处于观望状态,一直在犹豫要不要系统学习下.正好最近有点空,就去官网了解了下,看上去还不错的一个组件,就抽空研究了下.最近园子里vue ...

  6. SSHE框架整合(增删改查)

    1.前期准备:jar包(c3p0.jdbc ,各个框架) web.xml文件:spring的   转码的,和Struts2的过滤器 <?xml version="1.0" e ...

  7. EF Codefirst 多对多关系 操作中间表的 增删改查(CRUD)

    前言 此文章只是为了给新手程序员,和经验不多的程序员,在学习ef和lambada表达式的过程中可能遇到的问题. 本次使用订单表和员工表建立多对多关系. 首先是订单表: public class Ord ...

  8. 在Eclipse中对包进行增删改查

    package com.hanqi.test; import java.sql.Connection; import java.sql.DriverManager; import java.sql.R ...

  9. iOS 数据库的增删改查(OC版)

    自己写了几个方法来实现数据的增删改查功能: 首先在TARGETS--->>Build phases里面添加数据库所关联的库文件libsqlite3.tbd 添加完以后,在控制器上添加 #i ...

随机推荐

  1. PHP应用如何对接微信公众号JSAPI支付

    微信支付的产品有很多,1. JSAPI支付  2. APP支付  3. Native支付  4.付款码支付  5. H5支付. 其中基于微信公众号开发的应用选择“JSAPI支付“产品,其他APP支付需 ...

  2. ISO模型学习

    PDU:协议数据单元是指层次之间传递的数据单位 物理层PDU :PDU是数据位 bit数据链路层的PDU是数据帧frame网络层的PUD是数据包 packet传输层的PDU是数据段 segment其他 ...

  3. Mysql 游标初识

    MySql 游标初识 认识 游标(cursor), 按字面意思可理解为, 游动的标识, 或者叫做"光标", 这样更容易理解. 就好比现有一张表存储了n行记录, 然后我想每次取出一行 ...

  4. Jmeter 使用badyboy 录制脚本

    在使用jemeter 做测试时,一般需要先录制脚本,这个过程可以通过手工添加采样器进行采样. 比较方便的方法是使用badboy 来录制脚本录制完脚本后使用jemeter 再做压力测试,大大加快测试进度 ...

  5. Alibaba Java Coding Guidelines,以后我的Java代码规范,就靠它了

    前言 对于Java代码规范,业界有统一的标准,不少公司对此都有一定的要求.但是即便如此,庞大的Java使用者由于经验很水平的限制,未必有规范编码的意识,而且即便经验丰富的老Java程序员也无法做到时刻 ...

  6. A and B and Lecture Rooms(LCA)

    题目描述 A and B are preparing themselves for programming contests. The University where A and B study i ...

  7. SSM之JSON通用返回格式

    /** * 通用的返回的类 * */ public class Result { //状态码 100-成功 200-失败 private int code; //提示信息 private String ...

  8. can总线学习网上资料汇总

    https://zhuanlan.zhihu.com/p/30247549?utm_source=wechat_session&utm_medium=social&utm_oi=280 ...

  9. Implementing the Singleton Pattern in C#

    Table of contents (for linking purposes...) Introduction Non-thread-safe version Simple thread safet ...

  10. (尚031)Vue_案例_自定义事件(组件间通信第2种方式:vue自定义事件)

    自定义事件: 我们知道,父组件使用prop传递数据的子组件,但子组件怎么跟父组件通信呢? 这个时候Vue的自定义事件系统就派得上用场了. 自定义事件知道两件事: (1).绑定 (2).触发 注意:$o ...