★★★B/S学习
文子越来越强
这个作者很懒,什么都没留下…
展开
-
【JavaScript】DOM基础总结
DOM(Document Object Model)即文档对象模型,针对HTML和XML文档的API(应用程序接口)。DOM描述了一个层次化的节点树,运行开发人员添加、移除和修改页面的某一部分。DOM脱胎于Netscape及微软公司创始的DHTML(动态HTML),1990年代后期微软与Netscape的“浏览器大战”,双方为了在JavaScript与JScript一决生死,于是大规模的赋予浏览器原创 2015-11-14 11:34:08 · 1324 阅读 · 25 评论 -
单元测试-以itoo中测试本模块提供接口是否正确进行说明
背景:在itoo中我们的基础需要为各个模块提供接口,我们需要在我们本地测试一下为其他模块写的接口是否是成功的,这个时候就必须进行单元测试的学习什么是单元测试 单元测试是指对软件中的最小可测试单元进行检查和验证。对于单元测试中单元的含义,一般来说,要根据实际情况去判定其具体含义,如C语言中单元指一个函数,Java里单元指一个类,图形化的软件中原创 2016-01-03 23:24:03 · 1707 阅读 · 28 评论 -
EasyUI+Ajax+Json+一般处理程序实现数据的前台与后台的交互
最近在进行组织部的项目,需要实现界面传值到后台,通过参数进行查询,并且将查询结果通过json数据传过来,最后显示到界面上。实现这样的功能需要EasyUI+Ajax+Json+一般处理程序之间的相互配合。下面简单说一下他们之间的交互过程。要实现的功能首先说一下我要实现的功能,当点击姓名一列的时候会有弹出框,获取界面上的姓名,并且根据这个姓名的id去查找另一个数据表的考核结果和处分情况并显示到原创 2015-12-27 19:41:20 · 14299 阅读 · 76 评论 -
NuGet发布类库——使用及更新
上篇博客中介绍了NuGet发布类库,这还是不够的,所以这篇博客简单介绍一下它的使用和更新。使用篇:1、打开自己的Visual Studio,新建一个控制台应用程序2、右击解决方案,选择管理NuGet程序包3、搜索自己发布的包,然后安装。4.这时候在引用中我们就会看见自己已经安装引用好的类库5.添加引用,原创 2015-12-20 17:57:07 · 1415 阅读 · 23 评论 -
【JavaScript】BOM基础总结
javascript看了也一段时间了,前面讲的是基础的知识,还是很好理解的,后面的内容有些也很基础,像BOM,都是介绍的javascript的基础内容,下面对它进行一下小小的总结。 先来一张小图:一、BOM基础 BOM是browser object model的缩写,简称浏览器对象模型。它提供了很多对象,用于访问浏览器的功能,也就是对浏览器进行操作的。浏览器又显示的原创 2015-08-30 21:02:08 · 1208 阅读 · 19 评论 -
【JavaScript】正则表达式
正则表达式原来在机房重构的时候就了解过,那时候看博客有伙伴用正则表达式对输入框内容进行限制,用的那些字符但是看着不懂,只知道可以达到那样的效果,学习asp.net验证控件的时候的时候又用到它,这次学习JavaScript再次了解它,那么下面我们来认识一下正则表达式。一、什么是正则表达式正则表达式(regular expression)是一个描述字符模式的对象。ECMAScript的RegE原创 2015-08-26 20:29:17 · 1586 阅读 · 27 评论 -
【xml】xml初步总结
xml在百度百科上的解释是可扩展标记语言,标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言。在电子计算机中,标记指计算机所能理解的信息符号,通过此种标记,计算机之间可以处理包含各种的信息比如文章等。它可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。 它非常适合万维网传输,提供统一的方法来描述和交换独立于应用程序或供应商的结构化数据。是Int原创 2015-08-14 20:34:14 · 828 阅读 · 19 评论 -
【asp.net】用户控件&自定义控件
在原来的学习中,从vb到asp.net我们都接触了很多的控件,这些控件为我们的程序开发提供了很多的便利,在程序开发中,许多功能或代码都需要重复的使用,我们在牛腩的时候学习了模板方法和重复代码添加工具箱调用的方法,提高了效率。在功能方面使用了母版页,在asp.net中又学习了用户控件和自定义控件,开发人员可以自行开发用户控件和自定义控件以提高代码的复用性。下面来简单介绍一下这两种控件。一、用户控原创 2015-08-08 16:45:38 · 3765 阅读 · 14 评论 -
【asp.net】验证控件
通过看asp.net的视频学习到以下六种验证控件,如果没有中文注释,可以知道每个控件的作用是什么吗?下面来介绍一下这几种控件。一、 RequiredFieldValidator(限制空字段) 用于使特定的输入控件为一个必填项,如果为空就会给出提示。常用的属性: ControlToValidate:要验证的控件 ErrorMessage:提示的信息。原创 2015-08-02 10:59:35 · 953 阅读 · 13 评论 -
HTML基础总结
在学习牛腩的时候,接触了HTML,但是总觉得有一些乱,只懂得一些简单代码的意思,不够系统,学习了孙鑫老师的视频之后才觉得有种拨开云雾见晴天的感觉。 HTML(HyperText Markup Language)超文本标记语言,“超文本”就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。是用来编写WEB页面(网页)的一种标记语言。 下面是我的一个思维导图,由于软件的问题原创 2015-07-23 17:19:54 · 900 阅读 · 28 评论 -
牛腩新闻发布系统完成总结
当完成牛腩的时候发现整个页面就那些东西,感觉很小,但是麻雀虽小,五脏俱全,牛腩很好的向我们阐释了一个系统开发的全过程。下面这张图是我对牛腩的一个大致总结,因为使用的思维导图不太好,所以颜色以及图像方面有些欠缺。一、数据库设计 数据库设计牛腩老师使用代码进行数据库的设计,这样比直接进行建立专业了很多,而且我觉得作为一个编程的人来说这是必须的,这样在建立很多个表的时候效率原创 2015-07-23 14:44:26 · 951 阅读 · 25 评论 -
牛腩新闻发布系统错误总结
牛腩进行了四十多天终于发布成功完成了,这期间遇到了很多很多的错误,一些错误通过不断的调整比较容易解决,我在这里简单说一下我认为比较有代表性的错误。一、"/"应用程序中服务器错误,无法使用前导,在顶级目录中退出 遇到这个问题想牛腩视频中没有报错而我的不行,一定是我忽略了什么地方才这样的,后来重新看了视频发现代码和老师的是一样的,然后通过上网搜索这个问题,知道是因为路径的问题,但是具原创 2015-07-18 11:31:28 · 1223 阅读 · 20 评论 -
【牛腩】div+css模型
牛腩学习了好长时间,但是对于一些东西感觉模模糊糊的不是很明白,一些知识很破碎,对于div+css的理解是在敲牛腩并且查阅资料的过程中逐渐去理解的。一、div+css是什么(定义) DIV+CSS是网站标准(或称“WEB标准”)中常用的术语之一,因为HTML网站设计标准中,不适用表格(table)定位技术,而是采用DIV+CSS的方式实现各种定位,使用HTML对网站进行标准化重构。用原创 2015-06-21 19:31:46 · 1172 阅读 · 15 评论 -
【牛腩】CSS盒子模型
网页设计中有两种方法,一种是表格,一种是使用CSS,牛腩视频中老师使用的是CSS,并且他提到了CSS盒子模型(Box Model)。听了老师的讲解感觉还是很好理解的。下面就来介绍一下什么是盒子模型。一、概念理解网页设计中常听的属性名:内容(content)、填充(padding)、边框(border)、边界(margin), CSS盒子模式都具备这些属性。CSS盒子模型就是在网页设原创 2015-06-15 20:52:08 · 1034 阅读 · 24 评论 -
【牛腩】后台代码完结总结
牛腩已经学习了差不多两个星期了,终于把后台代码部分完成了,看的速度很慢,但是通过看视频学习到了很多,有技巧方面的还有知识方面的,老师给我们讲解的很细致。一 技巧方面1.if之后tab的使用 需要if语句时只需要将敲出if之后直接按两下tab键就可以自动出现if语句段,这样就不用自己再去输小括号和大括号了,节省了时间,提高了效率。 2.将重复的代码放入工具箱中备用 将原创 2015-06-07 16:50:38 · 1156 阅读 · 19 评论 -
[牛腩]参数化查询防止SQL注入
在vb版机房收费系统的时候就听说过SQL注入的问题,机房重构的时候D层的代码就使用参数化查询的方法来防止SQL注入,现在学习牛腩,老师特别详细的给我们展示了SQL注入的一个过程,并且也是通过参数化查询的方法来解决这个问题。 首先说一下什么是SQL注入 所谓SQL注入,就是通过把SQL命令插入到Web表单提交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令原创 2015-06-01 11:31:20 · 1665 阅读 · 19 评论 -
JQuery初识
什么是jqueryjquery就是用js封装的强大类库,或一个大的函数体,它大大简化了js代码的编写,使一些效果往往通过简单的一句话就可以完成。简单来说就是一个优秀的兼容多浏览器的Javascript库。特点:(1)写的很少,做的很多。 (2)兼容性好(3)实质是js分装的强大类库,出色的dom封装(4)简单的操作Jquery用处:作用是使用户能更方便地处理元素原创 2016-01-10 23:18:05 · 1426 阅读 · 25 评论 -
【JQuery】纵向横向菜单
学习JQuery的时候发现每一个demo都特别好,这篇博客记录其中一个demo——纵向横向菜单效果。 第一个菜单实现的是点击菜单项显示相应的子菜单项,三角变为向下的三角。下面的菜单鼠标移动到菜单项显示对应的子菜单项,鼠标移开子菜单消失。下面介绍它的代码部分:html代码:head代码部分添加标题及引用: JQuery实战-菜单效果原创 2016-01-23 11:41:04 · 2304 阅读 · 38 评论 -
验证数字的正则表达式集
验证数字:^[0-9]*$验证n位的数字:^\d{n}$验证至少n位数字:^\d{n,}$验证m-n位的数字:^\d{m,n}$验证数字和小数点:^[0-9]+([.]{0}|[.]{1}[0-9]+)$验证零和非零开头的数字:^(0|[1-9][0-9]*)$验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$验证有1-3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$验转载 2016-08-03 19:56:31 · 486 阅读 · 11 评论 -
【C#】Excel导出合并行和列并动态加载行与列
简单的Excel导出比较好做,只要设置表头,循环在表格中赋值添加数据即可,但是如果表头是不固定的,并且个数是不确定的,这就需要根据查询出数据的特点来添加导出了。 导出效果图:如上图所示,商品的个数是不确定的,时间的月份个数也是不确定的,所以简单的通过模板是不可以的。并且数据库中查询出的信息是每个商品不同时间的信息,所以查询出的数据相同时间的可能有多条,一个商品在不同的时间分布原创 2016-07-03 20:34:11 · 7511 阅读 · 13 评论 -
EasyUI模糊查询
回想原来做项目也写了好多的模糊查询,这些做个小Demo来回顾一下。如果数据特别多的话模糊查询的功能还是挺必要的。首先看一下界面效果吧,大致和百度搜索一样:我是用mvc实现的,View层代码如下: $("#test").combobox({ valueField: 'id', textField: 'test',原创 2016-06-26 22:58:07 · 8982 阅读 · 27 评论 -
【SQL】sql语句创建数据库和表
SQL语句无论什么时候都是至关重要的,下面介绍sql 语句创建数据库和表创建数据库:create database stuDB on primary -- 默认就属于primary文件组,可省略 ( /*--数据文件的具体描述--*/ name='stuDB_data', -- 主数据文件的逻辑名称 filename='D:\stuDB_data.原创 2016-06-19 22:21:09 · 1417 阅读 · 23 评论 -
【MVC】MVC中页面传值的几种方式总结
原来写代码的时候都是别人写就照着写,大部分都是返回json,使用js,但是对于其他的传值方式用的少之又少,特别是当不使用easyUI的时候对它更是感觉到生疏,今天就对它的几种传值方式进行一下总结。一、Controller-->View1.ViewData使用ViewData是采用键值对的形式,通过key值读取对应的value;ViewData只对当前Action有效。在原创 2016-06-05 18:08:29 · 6148 阅读 · 13 评论 -
vs签入签出-TFS进行源代码管理
原来进行团队开发的时候都是用的svn进行代码管理和版本控制,但是并不是每一个项目都是这样的,这次接触的项目中使用的是vs的团队资源管理器的签入和签出,具体怎么设置可以参考博客:http://blog.sina.com.cn/s/blog_868ed1470100xrij.html 签入签出的目的是防止多人同时编辑同一部分内容造成冲突。 签入描述了添加或修改列表或文档库中原创 2016-05-29 23:22:36 · 15038 阅读 · 33 评论 -
JavaScript、JQuery与Ajax的宏观总结
基本总结:JavaScript是一种属于网络的脚本语言,已经被广泛用于应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。通常JavaScript脚本是通过嵌入在HTML中来实现自身的功能是一种解释性脚本语言(代码不进行预编译)。主要用来向HTML(标准通用标记语言下的一个应用)页面添加交互行为。可以直接嵌入HTML页面,但写成单独的js文件有原创 2016-05-22 23:27:15 · 975 阅读 · 32 评论 -
导航菜单滑动效果+解决两个js的执行顺序问题
上一篇博客介绍了动态加载div实现导航菜单的显示,这篇博客介绍菜单滑动效果的实现,点击本菜单,其下子菜单滑动显示,其期菜单下的子菜单滑动隐藏。 上篇博客也已经介绍了拼接的div的相关代码,这里不再展示,下面是js滑动菜单代码:/* ----- Index ----- */Index.MenuIndex = 0;Index.MenuSpeed = 250;Ind原创 2016-05-09 09:58:12 · 1528 阅读 · 21 评论 -
js动态加载div显示主菜单和子菜单+jquery获取动态id
最近在做项目重构的主界面工作中,需要动态显示主菜单以及子菜单(各个界面的链接),查看原来老系统采用的是asp控件,但是重构的时候采用mvc框架,而且这些菜单并不是死的,而是通过其他界面来配置的,主菜单和子菜单都是数据库查询显示。因此,就想到了动态的拼接div来实现效果。要实现的效果图实现步骤:第一步,查询主菜单名称第二步,查询具体界面名称原创 2016-05-07 20:27:33 · 13659 阅读 · 18 评论 -
为一个下拉框绑定value和text
在做项目的时候经常会用到编辑功能,需要把表格中的值绑定到编辑界面的下拉框中。但是只知道给下拉框赋值,如何同时绑定id就不知道了。解决方法:1.添加一个隐藏的input,把对应id绑定,如果没有进行改动,获取这个input中的id进行存储。改动了的话获取下拉框 绑定的id即可。但是这样需要判断,好麻烦 2.平时下拉框加载的时候可以绑定一个value和te原创 2016-04-25 08:07:37 · 2901 阅读 · 37 评论 -
EasyUI——DateBox和DateTimeBox的汉化和显示格式修改
最近做项目用到了EasyUI-DateBox控件,上网查询的查查询的时候发现还有DateTimeBox控件,其实使用的时候是一样的,只不过一个多了时间而已。 是用这个控件的时候遇到了两个问题,一个是汉化的问题,一个是格式显示问题。 两个控件的显示: DateBox的默认日期格式是:DateTimeBox的默认日期格式是: 汉化:原创 2016-03-31 15:18:00 · 7536 阅读 · 10 评论 -
list合并与连接
问题来源: 一个数据库表中的id来源于另外两个表,不确定是哪个表,但是可以确定的是两个表都可能,我要通过这个id去另外两个表匹配,查询出具体的Name.如果是直接的外键使用EF框架直接用导航属性就可以,但是现在不符合。 现在看一下我具体的表,可能更详细一些:现在我第一张表的ReceiveUnit来源于表A的CityID和表B的Un原创 2016-04-10 12:25:27 · 1492 阅读 · 25 评论 -
MVC- View和Controller之间的传值
传值的方式很多种,之前一直都是在本界面中传值,两个界面之间传值还没有敲过。要实现的效果: 点击一列的链接,会把本列以及本列所在行的其他数据也显示到另外一个界面。实现代码: 加载表格的代码我是写在js中的,在对应列添加formatter属性以及方法function titleFormat(value, row, index) { AssignmentID = ro原创 2016-04-10 22:39:12 · 1094 阅读 · 21 评论 -
mvc框架嵌入文本编辑器
小编在做组织部项目重构的时候需要在界面中嵌入一个文本编辑器,原来的代码是asp.net版本的,发现原来用的文本编辑器不太好使,所以决定采用itoo新生系统的百度编辑器。在这里把使用的方法分享一下 添加资源,ueditor(点击下载) 1.将下载的资源添加到本地代码文件夹中 2.在视图View中引用相应js 一共三个:原创 2016-02-21 23:18:46 · 2180 阅读 · 31 评论 -
【JQuery】标签页效果
JQuery的每一个demo特别的好,值得用博客来记录一下,今天要分享的是一个标签页的效果。 首先看效果图界面说明: 第一个图实现鼠标移动变换不同的内容,第二幅图实现通过点击不同的菜单显示不同的效果:第一个效果是显示别的已经设计好的界面,对它进行嵌套,显示全部;第二幅图只装入了部分内容,第三个是从远程获取数据。代码部分:html: JQu原创 2016-01-31 18:01:41 · 1454 阅读 · 22 评论 -
【zTree】简单实例与异步加载实例
我们在项目中经常会需要用到树,这次按照数据库存储的特点重新了做一个小demo,使用zTree来实现这个功能。简单实例: 首先我们需要在界面中引入代码,很简单,但是很重要,它用来存放加载的树。 ps:添加ztree的引用,下载地址:http://www.ztree.me/v3/main.php#_zTreeInfo 其次是js代原创 2016-07-10 22:02:00 · 12759 阅读 · 47 评论