关闭

架构模式:MVC,MVP&MVVM

复杂的软件需要清晰合理的架构,便于开发和后期维护。这就离不开架构模式。MVC  MVC(Model-View-Controller):最为直观的架构模式。他将软件分为三个部分:   View     视图:用户界面 Controller  控制器:业务逻辑 Model    模型:数据保存         所有的通信都是单向的。   通信流程一般为:用户操作->V->C->M->V...
阅读(328) 评论(0)

JS Q&A小记录

变量、函数–声明与表达式  变量声明和函数声明会提升到该函数或外部函数作用域的顶部,函数声明优先级高于变量声明。但是变量的赋值会留在原位。所以函数声明的函数可以被提前引用,但是变量提前引用会被判定为undefined。   注意ES6标准,用let声明的变量只在所在代码块中有效而且不会被提升。   而函数定义表达式中,函数的声明虽然也会提前,但是赋值并不能提前,所以该函数无法在表达式定义之前被引...
阅读(415) 评论(0)

我的技术阅读书单(实体书部分)

HTML: HTML5程序设计 CSS: CSS 精通CSS JavaScript: JavaScript DOM 编程艺术 JavaScript高级程序设计 JQuery 锋利的JQuery...
阅读(165) 评论(0)

CSS布局--overflow:hidden的清除效果

CSS布局–overflow:hidden的清除效果来自《精通CSS》阅读的思考:原文使用两列的浮动布局,首先设置两列内容为float,并设置display:inline-block,以此防止IE中双外边距浮动产生的bug,然后在两个浮动元素的父元素应用了overflow:hidden原文:因为这些元素是浮动的,它们不再在文档流中占据任何空间,这会导致页脚上升。为了避免这种情况,需要对父元素应用溢出...
阅读(251) 评论(0)

DOM 编程艺术 实用代码段

addLoadEvent function addLoadEvent(func){ var oldonload = window.onload; if(typeof window.onload!='function') { window.onload = func; } { oldonload(); func() } } insertAfter functi...
阅读(181) 评论(0)

CSS缩写属性整理

CSS缩写属性整理border border-width border-style border-color 顺序任意,除了border-style必须设置外,其余值可以省略为默认值。只能设置全局边框,可以用border-top、border-left等简写属性来覆盖修改局部background以下属性可采用任何顺序,且都是可选属性: background-color background-po...
阅读(254) 评论(0)

CSS ——浮动与定位元素

元素分为正常流和非正常流,非正常流中包含浮动与定位      先说定位,定位包含相对定位(relative)、绝对定位(absolute)以及固定定位(fixed)      position属性:static(默认)| relative | absolute | fixed       无继承性      相对定位:       position:relative       相对...
阅读(190) 评论(0)

CSS——块级、行内元素&盒模型

盒模型是CSS基本模型之一,页面上每个元素都包含在盒模型内,由元素内容、内边距(padding)、边框(border)和外边框(margin)组成       块级元素常见标签:div p form ul ol li h1~h6       行内元素常见标签:span em strong a        块级元素可以包含块级和行内元素,反之则不可。       在排版时,可以用disp...
阅读(230) 评论(0)

操作系统基础知识

Q:程序、作业与进程的区别和联系? A:先弄明白基础概念。    定义:    程序:程序只是一段可执行代码。程序是静态的,只需要内存空间。程序的一次运行过程就叫做进程。    进程:进程是进程实体的运行过程,是系统进行资源分配和调度的一个独立单位。       通常的程序是不能并发执行的。为使程序(含数据)能独立运行,应为之配置一进程控制块,即PCB(Process Control ...
阅读(200) 评论(0)

Mat、cvMat与IplImage

Mat有3个重要的方法:          1、Mat mat = imread(const String* filename);         读取图像          2、imshow(const string frameName, InputArray mat);      显示图像          3、imwrite (const string& filename,...
阅读(134) 评论(0)
32条 共4页首页 上一页 1 2 3 4 下一页 尾页
    个人资料
    • 访问:11046次
    • 积分:277
    • 等级:
    • 排名:千里之外
    • 原创:30篇
    • 转载:2篇
    • 译文:0篇
    • 评论:8条
    文章分类