CSS3圆角详解第一辑
有很多人都知道圆角怎么写,加一个border-radius就可以,但是对于用圆角的一些细节却并不是很清楚,那么我们今天就来聊一聊这个圆角。CSS3是样式表(style sheet)语言的最新版本,它的一大优点就是支持圆角。一.CSS3圆角的优点在没有出现圆角属性之前,传统的制作圆角的方式就是拜托美工给我们出一张图片了,那么...
JavaScript定义函数的几种方式
上节我们介绍了《JavaScript工作体系中不可或缺的函数》,函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。接下来我们说说js当中定义(声明)函数的几种方式,以及每种方式的特点和与其他方式的区别。1、 函数式声明 function funName(arg1, arg2){...
浅谈Flux与MVC
一、Flux概述Flux是Facebook用来构建用户端的Web前端应用程序的体系架构,与其它形式化的框架相比,它更像是一个架构思想,用于管理和控制应用中数据的流向。这里应用中的数据指包括但不限于来自服务端的数据页面中view的一些状态(如一个面板是展开还是关闭),临时存储在本地需要持久化到服务端的数据等。好了,说了...
DSA数字签名算法
一、DSA概述为了确保数据传输的安全性,不得不采取一系列的安全技术,如加密技术、数字签名、身份认证、密钥管理、防火墙、安全协议等。其中数字签名就是实现网上交易安全的核心技术之一,它可以保证信息传输的保密性、数据交换的完整性、发送信息的不可否认性、交易者身份的确定性等。有关数据类型和数据转换处理请参...
细说JavaScript BOM
1、BOM 简介 所谓的 BOM 即浏览器对象模型(Browser Object Model)。BOM 赋予了 JS 操作浏览器的能力,即 window 操作。DOM 则用于创建删除节点,操作 HTML 文档。BOM 尚无正式的标准,导致各浏览器对于 BOM 方法的支持各有不同,因此需要具体问题具体对待。2、window 对象 window 对象是 BOM 的核心,wi...
MVC详解
模型-视图-控制器(Modal View Controler,MVC)是Xerox PARC在八十年代为编程语言Smalltalk-80发明的一种软件设计模式,至今已被广泛使用。最近几年被推荐为Sun公司J2EE平台的设计模式,并且受到越来越多的使用 ColdFusion 和 PHP 的开发者的欢迎。模型-视图-控制器模式是一个有用的工具箱,它有很多好处,但也...
JavaScript工作体系中不可或缺的函数
一、函数的概念日常生活中,我们要完成一件事,总是习惯先有一个计划,后期按照计划,一步一步执行,则能够完成,并且达到一定效果实现一定的功能。在编程的世界里,“功能”可称呼为“函数”,因此“函数”即一段实现了某种功能的代码,并且可以供其他代码调用。在JavaScript中,函数是由事件驱动的,或者当它们...
五步教你制作漂亮精致的HTML时钟
学了一段时间的HTML、CSS和JS后,给大家做一款漂亮的不像实力派的HTML时钟,先看图:涉及到的知识点有: CSS3动画、DOM操作、定时器、圆点坐标的计算(好多人是不是已经还给自己的老师了~) 1、准备HTML首先,我们需要准备HTML结构,背景、表盘、指针(时针、分针、秒针)、数字。<div id="clock"> &...
web前端vertical-align的作用及对象详解
很多程序员知道web前端技术里的vertical-align是什么意思,但是对于vertical-align到底以什么为对齐标准却一知半解,今天我们就来说说web前端vertical-align.1、作用 veritical是垂直的意思,而align是对齐的意思,两个合起来就是在垂直方向进行对齐。2、对象veritical-align的对象,就是谁要进行垂直方向上进行...
JavaScript中常见的10个BUG及其修复方法
如今网站几乎100%使用JavaScript。JavaScript看上去是一门十分简单的语言,然而事实并不如此。它有很多容易被弄错的细节,一不注意就导致BUG。1. 错误的对this进行引用在闭包或则回调中,this关键字的作用域很容易弄错。举个例子:Game.prototype.restart = function ...
字符串和数组最易混淆的常用方法
最近面试的小伙伴比较多,字符串和数组的操作肯定会被面试者问到,下面就总结一下容易混淆的常用方法。一、字符串截取1、slice方法返回字符串的片段。strObj.slice(start[,end])说明:start下标从0开始的strObj指定部分其实索引。如果start为负,将它作为length+start处理,此处length为字符串的长度...