代码改变世界

学习javascript中的事件——事件处理程序

2016-03-29 15:51 by ARMdong, 231 阅读, 0 推荐, 收藏, 编辑
摘要:事件就是用户或浏览器自身执行的某种动作。诸如 click、load 和 mouseover ,都是事件的名字。而响应某个事件的函数就叫做事件处理程序(或事件侦听器)。事件处理程序的名字以“on”开头,因此click事件的事件处理程序就是onclick,load事件的事件处理程序就是onload。为事 阅读全文

学习javascript中的事件——事件流

2016-03-28 14:02 by ARMdong, 1561 阅读, 0 推荐, 收藏, 编辑
摘要:事件概念: HTML中与javascript交互是通过事件驱动来实现的,例如鼠标点击事件onclick、页面的滚动事件onscroll等等,可以向文档或者文档中的元素添加事件侦听器来预订事件。想要知道这些事件是在什么时候进行调用的,就需要了解一下“事件流”的概念。 什么是事件流? 事件流描述的是从页 阅读全文

理解javascript中的Array类型

2016-03-07 20:31 by ARMdong, 371 阅读, 0 推荐, 收藏, 编辑
摘要:引子: 从事前端开发有段时间了,个人观点:想在前端开发这条路上走的更远,不仅要学好HTML&HTML5、CSS&CSS3,最重要的就是要学好javascript了。所以打好javascript基础是非常有必要,今天就平时所用的javascript中的数组Array类型做个整理。本人前端初学者,如果以 阅读全文

CSS选择器 CSS Selectors

2016-01-05 11:57 by ARMdong, 289 阅读, 0 推荐, 收藏, 编辑
摘要:一、普通选择器(Common Selectors) 最普通的CSS选择器有类型选择器(Type Selectors)、后代选择器(Descendant Selectors)、ID选择器和Class选择器等等; 1、 类型选择器: 类型选择器用于匹配一种特定类型的元素,例如段落元素(p)或标题元素(h 阅读全文

一分钟教你用javascript原生代码实现事件委托

2015-11-19 16:45 by ARMdong, 6710 阅读, 0 推荐, 收藏, 编辑
摘要:1、什么是事件委托(代理)?——javascript中的事件委托就是利用冒泡原理,将事件绑定到节点的父级节点上,从而触发这些节点执行代码中编写的效果;2、事件委托的好处: 1)、提高js性能; 2)、后续添加的元素同样能触发事件;3、理解委托需要掌握的知识点:事件源(event对象中的事件源:无... 阅读全文

图解CSS3之弹性盒模型篇(display:box / display:inline-box)

2015-05-28 12:31 by ARMdong, 690 阅读, 0 推荐, 收藏, 编辑
摘要:CSS3弹性盒模型 现在有这样一个场景,外层一个大div,高度为100px,padding为10px,边框为10px,黑色实线,宽度随着body走,div背景色为白色;大div里面排布着5个小div,每个小div的宽度为100px,高度也为100px,边框为1px白色实线,要求里面的div按照水平... 阅读全文

解决EF 4.0 中数据缓存机制

2014-04-12 00:11 by ARMdong, 1174 阅读, 0 推荐, 收藏, 编辑
摘要:EF4.0默认开启缓存机制,如果想要禁用缓存机制的话,则须加上一句话:_db.CreateObjectSet().MergeOption = MergeOption.OverwriteChanges; public IQueryable LoadEntities(Func whereLambda) { try { var set = _db.CreateObjectSet(); set.MergeOption = MergeOption.OverwriteChanges; ... 阅读全文

vim学习之旅01-文本搜索并高亮显示

2014-04-03 17:56 by ARMdong, 421 阅读, 0 推荐, 收藏, 编辑
摘要:step 1:在linux终端新建一个test.txt文本文档:vim test.txt;回车后打开编辑器:step 2:进入编辑状态(键盘"i")输入一段文本,退出编辑(键盘"Esc"),按“/”键,进入搜索模式,如果我想搜索所有的"the"关键字,则须在"/"后面输入"the"并回车,所有包含"the"关键字的文本都会高亮显示,如图所示:好了,vim下的文本搜索就完成了。 阅读全文

Quartz.Net 学习之路02 初探Quartz.Net

2014-02-19 14:43 by ARMdong, 457 阅读, 0 推荐, 收藏, 编辑
摘要:第二讲:简单的实例,看看Quartz.Net强在哪里?直接上代码,代码里有注释:using System;using Quartz;using Quartz.Impl;namespace Lession01{ class Program { static void Main(string[] args) { // 构造一个任务调度工厂 var schedFact = new StdSchedulerFactory(); //获取一个任务调度实例 var sched =... 阅读全文

Quartz.Net 学习之路01 安装Quartz.Net

2014-02-19 14:01 by ARMdong, 538 阅读, 0 推荐, 收藏, 编辑
摘要:Quartz.Net 系列文章的第一篇,至于Quartz.Net 是做什么的我就不介绍了,相信要用到它的都知道它是用来干嘛的; Quartz.Net安装方法: 1、打开项目,在VS“工具”菜单选中“库程序包管理器”,再选中子菜单中的“程序包管理器控制台”; 2、在VS的程序包管理器控制台窗口中键入:“Install-Package Quarzt”,等待安装即可: 3、成功安装后,如图所示: 阅读全文