鲜荣彬
Herry

随笔分类 -  Web

Vue源码学习(一)———数据双向绑定 Observer
摘要:从最简单的案例,来学习Vue.js源码。 (一)为何可以直接使用 Vue? (function (global, factory) { typeof exports 'object' && typeof module !== 'undefined' ? module.exports = factor 阅读全文
posted @ 2018-01-27 14:06 Herry彬 阅读(496) 评论(0) 推荐(0) 编辑
Vuex 源码学习(一)
摘要:(一)Vuex 是什么? Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态, 并以相应的规则保证状态以一种可预测的方式发生变化。 —— 来自 Vuex 官方文档的介绍 可以这样理解: 整个Vue程序中,将所有的状态和其管理全部集中在一个单例 S 阅读全文
posted @ 2017-12-14 20:38 Herry彬 阅读(342) 评论(0) 推荐(0) 编辑
Flex 弹性盒模型
摘要:Web的Flex弹性盒模型 Web的Flex弹性盒模型 [ flex ] display: -webkit-flex; w... 阅读全文
posted @ 2016-12-13 20:45 Herry彬 阅读(133) 评论(0) 推荐(0) 编辑
移动web知识
摘要:1、像素知识 px: css pixels,逻辑像素,浏览器使用的抽象单位 dp,pt:device independent pixels ,设备无关像素 dpr:devicePixelRatio 设备像素缩放比 计算公司:1px=(dpr)*dpr*dp 2、Viewport 手机浏览器默认为我们 阅读全文
posted @ 2016-12-12 23:01 Herry彬 阅读(222) 评论(0) 推荐(0) 编辑
响应式布局基础知识
摘要:(一)响应式设计优缺点 1、优点 解决了设备之间的差异化展示 2、缺点 兼容性代码多,工作量大,加载速度受影响。 对原有网站布局会产生影响,用户判断未必准确。 (二)响应式设计原则 1、移动优先: 设计初期就要考虑页面如何在多终端展示。 2、渐进增强: 充分发挥硬件设备的最大功能。 (三)如何实现 阅读全文
posted @ 2016-12-12 20:52 Herry彬 阅读(141) 评论(0) 推荐(0) 编辑
DOM(二) 判断节点包含关系
摘要:childDiv 阅读全文
posted @ 2016-08-14 20:30 Herry彬 阅读(508) 评论(0) 推荐(0) 编辑
DOM(一)
摘要:DOM1级别 DOM Core DOM HTML DOM2级别 DOM Views DOM Events DOM Style DOM Traversal and DOM Ranges DOM3级别 DOM Load and Save DOM Validation DOM3级别 Element 1 Attr(属性节点) 2 ... 阅读全文
posted @ 2016-08-14 20:29 Herry彬 阅读(168) 评论(0) 推荐(0) 编辑
js-我理解的闭包
摘要:一:什么是闭包 《JS高级程序设计》指出:闭包是指有有权访问另一个函数作用域中变量的函数。 二:闭包的使用 闭包的常见的创建方式是 子函数嵌套在父函数的内部,这样,子函数就可以访问父函数中的变量。 8行 2 9行 2 12,13行 2,3 那么,为什么第9行得到的结果仍然是2,而不是期待中的3呢? 阅读全文
posted @ 2016-03-03 18:32 Herry彬 阅读(428) 评论(0) 推荐(0) 编辑
C# webApi 与 AngularJs 实现增删改Demo 讲解(一)
摘要:公司在使用webAPI+AngularJs+SlcikGrid进行产品开发,自己也是初学Angular,就做了一个Demo,实现增删改功能,希望可以帮助大家。 界面如同所示: 数据库一张单表很简单,如图所示: 所有JS代码如下: 1 2 3 4 5 ... 阅读全文
posted @ 2014-12-03 22:36 Herry彬 阅读(12975) 评论(5) 推荐(3) 编辑
javascript 中break、 continue、函数不能重载
摘要:在javascript中,break与continue有着显著的差别。 如果遇到break语句,会终止最内层循环,无论后面还有多少计算。 如果遇到continue,只会终止此次循环,后面的自循环依然执行。 var num = 0; for (var k = 0;... 阅读全文
posted @ 2014-11-25 20:10 Herry彬 阅读(386) 评论(0) 推荐(0) 编辑
Js 数组(一):基础应用
摘要:(一) Js 数据类型 分为基本数据类型以及引用类型 基本数据类型有 null,undefined,Boolen,Number,String,还有一种复杂数据类型 Object。 这里,其实只需一个var的,为了区别基本数据类型与复杂数据类型,写了两个var 关键字。 将所有的变量定义在一个var后 阅读全文
posted @ 2014-11-11 22:24 Herry彬 阅读(4168) 评论(0) 推荐(0) 编辑
MVC学习(四)几种分页的实现(3)
摘要:在这篇MVC学习(四)几种分页的实现(2)博文中,根据URL中传入的两个参数(页码数,首页、上一页、下一页、末页的标记符)来获得对应的分页数据,只是传入的参数太多,调用起来不太方便(标记符不能够写错,需要添加新的路由),因此,如果URL只传入页码数就太好,顺着这个思路,有了第三种分页方式。实现分页形式如下图所示。 下面说说我的思路吧。 为了在试图文件中呈现 ,我们需要写上代码@Html.TextBox(Asp.net MVC 3语法),为了呈现Lable,需要写@Html.Label,这里的@Html,有一个管理它的类 HtmlHelper。为了使用方便,我决定对HtmlHelper类... 阅读全文
posted @ 2014-01-12 15:33 Herry彬 阅读(4654) 评论(0) 推荐(4) 编辑
HttpModule的一些初步认识
摘要:新建一个类ValidaterHttpModuleEvents继承管道接口 IHttpModule,代码如下public class ValidaterHttpModuleEvents:IHttpModule { public void Dispose() { } public void Init(HttpApplication context) { context.BeginRequest += new EventHandler(context_BeginRequest... 阅读全文
posted @ 2014-01-04 17:10 Herry彬 阅读(430) 评论(0) 推荐(0) 编辑
MVC学习(四)几种分页的实现(2)
摘要:在第一种分页方式中,仅仅实现了分页,但并未有体现出MVC的优势,没有体现出泛型编程思想,尤其在数据量很大的时候,分页十分缓慢,除此之外,还没有实现很好的封装,不是一个通用方法。 因此,我希望只要传入数据源以及页码数(采用泛型编程)便可以实现分页功能,且使用十分的方便。 下面就讲讲我的一些理解。 在泛型编程中,数据容器一般继承了IQueryable或者IEnumerable接口(此例中,数据源暂时继承了这两种接口)。 为了调用方法方便,我决定对这两个接口写扩展方法。 首先为了实现数据分页功能,我们常常需要考虑以下六个属性 总页数(TotalPage)、总数据量(Tota... 阅读全文
posted @ 2014-01-03 20:13 Herry彬 阅读(18190) 评论(1) 推荐(2) 编辑
Memcached学习一:Memcached安装使用
摘要:这篇博文以实用为目的,因此,先阐述如何安装Memcached,然后在实践中谈谈自己自己对Memcached的一点理解。 首先,安装Memcached,点击此处下载安装文件以及源码。 解压文件(我这里将安装文件放在F盘文件夹memcached-1.2.6-win32-bin中)。 以管理员身份运行cmd。 第一步:定位解压文件位置,如果是F盘,则直接输入F: ,然后回车键; 第二步:定位memcached.exe所在的文件下,输入命令 cd F: memcached-1.2.6-win32-bin,继续回车; 第三步:安装服务,输入命令 memcached –d install,... 阅读全文
posted @ 2013-12-05 17:07 Herry彬 阅读(8298) 评论(0) 推荐(0) 编辑
Js或 Activex 控件调用打印预览等操作
摘要:在aspx页面中,Activex 控件最好放在 之外。 function printsetup(){ // 打印页面设置 wb.execwb(8,1); }function printpreview(){ // 打印页面预览 wb.execwb(7,1);}function printit(){ if (confirm('确定打印吗')){ wb.ExecWB(6,1) //wb.execwb(1,1)//打开 //wb.ExecWB(2,1)... 阅读全文
posted @ 2013-11-20 17:01 Herry彬 阅读(2876) 评论(0) 推荐(0) 编辑
js让显示层居中且有遮挡层(IE,火狐,Chrome均可)
摘要:最近,公司的一个终于结束了,有几天变得不那么忙了,于是看起了公司前人写的代码。几乎每个项目都会用到这样一个效果,就是查询的时候,会弹出一个Div,让DIv居中,同时会有一个灰色的遮盖层。因为用户的面向机关人员,因此测试时几乎只会用IE或者IE内核的浏览器。为了测试流程是否正确,经常会用到几个账号,有时候就会造成Session共享,让数据变得不正确。因此,我会使用火狐,发现两个js代码并不能兼容非IE的浏览器,于是趁着时间自己写了一点代码(以下代码使用Jquery,需引用Jquery包)。 html代码如下 <div id="testDiv" style="p 阅读全文
posted @ 2013-03-24 15:37 Herry彬 阅读(2023) 评论(0) 推荐(0) 编辑
asp.net做系统时,经典的上左右Iframe
摘要:不知不觉,我已经工作的有一年半了,第一个公司呆的有三个月,第一个公司一直呆到现在现在,做的系统也不少了。发觉做系统时,还是喜欢用Iframe,而且是很经典的上左右Iframe,如下图 常见的用法是top处放图片,显示系统的Logo,退出系统,返回首页功能;left处放置菜单,点击某一个选项后,让right处显示相应的界面;与left、right中间有一个分割标准,点击一下left隐藏,再点击一下left显示。 这样的好处是,当显示右边页面数据时,我们只会刷新right处数据,而top与left处不用刷新,减少网络流量传送。如果是做商务网站的话,肯定不会用Ifram... 阅读全文
posted @ 2013-01-26 18:17 Herry彬 阅读(17886) 评论(0) 推荐(1) 编辑