0%

HTML扩展类的所有方法都有2个参数:
以textbox为例子

1
2
public static string TextBox( this HtmlHelper htmlHelper, string name, Object value, IDictionary<string, Object> htmlAttributes )
public static string TextBox( this HtmlHelper htmlHelper, string name, Object value, Object htmlAttributes )

这2个参数代表这个html标签的属性集合。使用方法如下。

阅读全文 »

数据库的设计:

1.多表之间的关系

1.分类

1)一对一(了解)
如:人和身份证
分析:一个人只有一个身份证,一个身份证也只能对一个人
2).一对多(多对一)
如:部门和员工
分析:一个部门有多个员工,一个员工只能对应一个部门3).多对多
如:学生和课程
分析:一个学生可以选择很多门课程,一个课程也可以被多个学生选择

阅读全文 »

1.SQL语句可以单行或多行书写,以分号结束
2.可以使用空格或缩进来增强语句的可读性
3.MySQL数据库的SQL语句不区分大小写,关键字建议使用大写
4.MySQL 注释 单行–
多行注释 /* */
注释内容 #(mysql 特有)
5.SQL分类
DDL:Data Definition Language 定义
定义数据库对象:数据库,表,列 Create drop alter
DCL:Data Control Language
数据库控制语言
访问权限和安全级别,REMOVE Grank
DML:Data Manipulation Language
数据库操作语言:
数据库中的表进行增删改: insert delete update
DQL:Data Query Language
数据库查询语言 Select where等

JavaScript window.onload 事件和 jQuery ready 函数之间的主要区别是,前者除了要等待 DOM 被创建还要等到包括大型图片、音频、视频在内的所有外部资源都完全加载。如果加载图片和媒体内容花费了大量时间,用户就会感受到定义在 window.onload 事件上的代码在执行时有明显的延迟。
另一方面,jQuery ready() 函数只需对 DOM 树的等待,而无需对图像或外部资源加载的等待,从而执行起来更快。使用 jQuery $(document).ready() 的另一个优势是你可以在网页里多次使用它,浏览器会按它们在 HTML 页面里出现的顺序执行它们,相反对于 onload 技术而言,只能在单一函数里使用。鉴于这个好处,用 jQuery ready() 函数比用 JavaScript window.onload 事件要更好些。

一个项目如果提交到SVN之后,就会在文件夹左下方出现绿色或红色的圆形图标,如果想把该项目引入到另一个项目中去,会发现不能被识别出来,这时候要解除版本控制,解除方法挺诡异的:
在要解除版本控制的文件夹右键TortoiseSVN–>Export–>选择同一个文件夹(目标文件夹一定要和你右击的文件夹是同一个文件夹),这时就会出现“是否解除版本控制”的对话框。

【目录】

  • 明确需求
  • html分析
    • 代码实现
  • css分析
  • js分析
    • 代码实现

只要是文本,长按选中就可以复制,但是需求来了挡也挡不住:

明确需求

为了提升用户体验,点击【复制】按钮就自动复制到剪贴板,那么就需要前端实现这种功能了。

阅读全文 »