zepto的源代码注释(转)】的更多相关文章

/* Zepto v1.0-1-ga3cab6c - polyfill zepto detect event ajax form fx - zeptojs.com/license */ ;(function(undefined) { if (String.prototype.trim === undefined) // fix for iOS 3.2 String.prototype.trim = function() { return this.replace(/^\s+|\s+$/g, ''…
[编者按]计算机软件传统定义为:软件是计算机系统中与硬件相依存的另一部分,软件包括程序.数据及其相关文档的完整集合.然而在时下的开发中,文档的合规性往往被忽视的干干净净.本文由 Todd Waits 撰写,讲述应用程序文档化所遭遇的3个主要挑战,下面一起展开.本文系 OneAPM 联合高效运维编译整理. 通常情况下,正式的文档(如源代码文档.系统需求与设计文档,或者各类用户文档)会被开发团队忽视得彻彻底底,而 DevOps 中关于流程与文档的理念可以帮助缓解这个问题.软件文档通常分为以下几类:代…
Microsoft源代码注释语言(SAL)提供设置批注可以使用描述的功能如何使用其参数,它对其假设并确保它使其在完成. 批注可标头文件 <sal.h>定义. Visual Studio C++的代码分析使用SAL注释修改函数进行分析. 有关Windows驱动程序开发的SAL 2.0的更多信息,请参见 联机SAL Windows驱动程序的2.0批注. 本身,C和C++为开发人员提供仅限一种一致地快速用途以及不变性. 使用SAL注释,可以更详细地描述您的功能,以便使用它们的开发人员可以更好地了解如…
/* Zepto v1.0-1-ga3cab6c - polyfill zepto detect event ajax form fx - zeptojs.com/license */ ;(function(undefined) { if (String.prototype.trim === undefined) // fix for iOS 3.2 String.prototype.trim = function() { return this.replace(/^\s+|\s+$/g, ''…
请稍等..吃完饭回来写 吃饭回来了~嘿 ----------------正经分割线----------------- 先看我的目录结构:这是配置好node环境和配置好webpack后,生成的原始框架. 具体配置方法移步官网:https://cn.vuejs.org/v2/guide/installation.html#命令行工具-CLI 官网没有介绍框架的详细信息,这里我补充一下: 脚手架目录介绍 CLI脚手架 webpack搭建的开发环境,使用es6语法,打包和压缩js为一个文件,项目文件在环…
// Backbone.js 1.0.0 // (c) 2010-2013 Jeremy Ashkenas, DocumentCloud Inc. // Backbone may be freely distributed under the MIT license. // For all details and documentation: // http://backbonejs.org /* * 注释 一只柯楠 */ (function(){ // Initial Setup // ---…
去除代码中注释需要注意下面几点 首先注释有"/*"开始到"*/"结束的多行或单行注释 其次还有"//"这种单行注释 另外还需要注意双引号和单引号内的字符不要算到注释中 因此我设计以下程序 当遇到"""双引号和"'"时需要跳过整个字符串,特别注意字符串和字符内部转义字符. 当遇到"/"斜杠时,匹配下一个为星号还是斜杠,如果下一个是斜杠则直接跳到本行结尾.如果是星号则匹配"…
/** * Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE file * distributed with this work for additional information * regarding copyright ownership. The ASF licenses this file * to yo…
最近在看zepto的源代码,把一些有用的函数摘出来,看看zepto是怎么实现的,自己做的时候也可以用.说实话,zepto的实现有一些看起来还是很晦涩的,可能是自己的水平不够,看不透作者的真正的意图. 1.zepto的正则总结: //HTML代码片断的正则 fragmentRE = /^\s*<(\w+|!)[^>]*>/ //匹配非单独一个闭合标签的标签,类似将<div></div>写成了<div/> tagExpanderRE = /<(?!a…
今天抽出时间复习了一下Zepto的源代码,依照自己的理解进行凝视. 欢迎大家拍砖. 源代码版本号:v1.1.4 源代码下载地址:http://zeptojs.com/ 分析总体代码之后,整理出架构图: 本次仅仅针对获取核心方法$()进行拨离,并用demo測试api. var Zepto = (function() { // 变量初始化 var $; var zepto = {}; var fragmentRE = /^\s*<(\w+|!)[^>]*>/; var singleTagRE…