转到正文

博客水木

一个学习总结与工作经验分享博客。

存档

分类: 网站开发

Web 发展了几十个春秋,风起云涌,千变万化。我很庆幸自己没有完整地经历过这些年头,而是站在前人的肩膀上行走。Web 技术发展的速度让人感觉那几乎不是继承式的迭代,而是一次又一次的变革,一次又一次的创造。这几年的前端,更为之甚! 我从 12 年底开始接触前端,12 年之前的前端发展情况只能从上一辈的笔触中领会。本...继续阅读

...

闭包函数是什么?在开始学习的闭包的时候,大家很能都比较难理解.就从他的官方解释来说,都是比较概念化的. 不过我们也还是从闭包的含义出发. 闭包是指函数有自由独立的变量。换句话说,定义在闭包中的函数可以“记忆”它创建时候的环境。 官方解释说完后,我们先来看一个简单计数的例子. var c = 0; function count(){ c++;...继续阅读

...

微信支付是由微信及财付通联合推出的移动支付创新产品。如今,随着微信支付的全面开放,相关需求也越来越多,很多开发人员进行微信支付开发及 商家申请微信支付时,面临着诸多疑惑。本文将结合微信支付接口开发的实践,从支付申请到各主要接口的使用方法等方面介绍微信支付的关键点技术。 URL设置 目前,微信支付只能由通...继续阅读

...

一、简 介 addEventListener是一个侦听事件并处理相应函数。 二、原型及参数 function addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false) 参数说明 1、type:String 事件的类型。 2、listener:Function 侦听到事件后处理事件的函数。 ...继续阅读

...

虽然 Zepto.js 和 jQuery 的很多 API 相同,但一些 API 细节上差异很大。 下面就实际使用中遇到的做一下列举(查看演示)。 $(htmlString, attributes) jQuery 文档 Zepto 文档 DOM 操作区别 (function($) { $(function() { var $list = $('<ul><li>jQuery 插入</li></ul>', { ...继续阅读

...

插件描述:Swipebox 是一款可触摸的 jQuery 灯箱效果插件,可用于桌面,移动和平板电脑。 支持移动设备滑动手势导航,桌面电脑上可以用键盘导航,不支持 CSS3 过渡特性的浏览器使用 jQuery 降级处理,支持视网膜显示,能够通过 CSS 轻松定制。 在线演示:http://www.w2bc.com/demo/2015-02-09-jquery-lightbox/index.htm...继续阅读

...

引言 React 是近期非常热门的一个前端开发框架,其本身作为 MVC 中的 View 层可以用来构建 UI,也可以以插件的形式应用到 Web 应用非 UI 部分的构建中,轻松实现与其他 JS 框架的整合,比如 AngularJS。同时,React 通过对虚拟 DOM 中的微操作来实对现实际 DOM 的局部更新,提高性能。其组件的模块化开发提高了代码的...继续阅读

...

本文将会围绕reactive extension介绍reactive programming的起源,其要解决的问题。 编程范式的演进 最近几年,reactive programming这个词语的热度迅速提升,下面的 google trends的这个图表很能说明问题。 自从高级编程语言被发明以来,各种编程范式的编程语言层出不穷,命令式编程(如C) 面向对象编程(如Java,Rub...继续阅读

...

写在前面:本文为落叶原创帝国CMS、PHPCMS及DEDECMS对比系列文章之自定义模型功能对比分析,其它不同切入点的CMS对比分析文章将陆续发布。 早期的文章管理系统,数据表字段模型都会内置好,按自己的思路,把文章模型、信息模型、图片模型都内置,然后用户根据需要,在设置栏目时选择不同的模型,实现不同的需求。然而这种...继续阅读

...

可能很多人都觉得做网站难,其实并不难,只要你弄明白了一个网站的开发流程,你就会明白,原来做一个网站是如此的简单。如果说连你大脑都没有一个清晰的流程,那么制作网站肯定比较困难。 第一步、进行需求分析 当我们首先拿到一个项目时,必须进行需求分析。可能有同学会问:需求分析,分析什么呢?比如说:客户想要做一...继续阅读

...
建站服务