首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    express框架layer.js源码解析

    layer.js是express框架的路由机制的底层数据结构。下面为主要源码,已经删除一些不太重要的代码。 function Layer(path, options, fn) { if (!...(this instanceof Layer)) { return new Layer(path, options, fn); } debug('new %s', path); var...1.首先我们看一下构造函数Layer,该函数返回一个对象,并在其中存储路由路径和对于的回调函数,该数据结构在express做路由选择时使用。 2。...前缀为handle的两个函数根据前面的layer层的执行结果来判断执行哪个函数,并且根据node的约定,进行相关的参数个数检测,最后执行相关的fn回调,正常情况下是在fn函数的函数体代码中执行next来调到下一层...,如果在fn回调执行的过程中出现错误,则执行catch中的代码next(err),从而执行下一个layer,并且把err参数传到下一层。

    3K40

    缓冲加载图片的 jQuery 插件 lazyload.js 使用方法详解

    Lazy Load 这个 jQuery 插件,是用来缓冲加载图片的插件。如果一篇文章很长有很多图片的话,下载图片就需要很多时间。...潜行者m博客上,就用了这个插件,不过没用使用官方说的那种结构,要的只是一个缓冲加载的效果。 开始使用 lazyload.js 第一步:加载相关文件。 很明显,你要加载jquery和这个插件。...你可以使用以下代码,加载这几个文件: js" type="text/javascript"> js...$("img.lazy").lazyload(); lazyload.js 高级使用方法: 下面部分来自官方文档,将官方文档进行了一下简单的翻译。 更周全的做法 我们不得不思考这样一个问题。...默认的情况下,这个插件是不会加载隐藏的不可见图像。

    3.9K10

    php插件Xajax使用方法详解

    Xajax是PHP一个不用刷新或者跳到其他页面,就能通过点击组件等与后台后台数据库交互的技术 Xajax是php的一个插件,要想使用Xajax就必须先到其官网中下载一个压缩包,由于国外的网速慢,我也给大家上传了一个...1.5.6htdocsmyphpxajax xajaxhello.php,xjaxreg.php,xajaxregsuc.php是笔者自行开发的页面,放在这里是为了说明 文件夹xajax_core,xajax_js...文件copyright.inc.php 一定要放在工程目录,不要试图再建一个文件夹把 文件夹xajax_core,x/【技术点,其实还需要更多地实践】/ajax_js 文件copyright.inc.php...="xajax_myfunction('hello world');">ok 比如你新建一个文件夹xajax把文件夹xajax_core,xajax_js...因此,一定要把 文件夹xajax_core,xajax_js 文件copyright.inc.php 放在工程目录之下,反正也就三个文件不多。 下面来解释一下,上面的helloworld代码, <?

    90230

    js写插件教程

    ;我为了方便都写到一个html中了;请把这个script标签中的内容单独写在一个js文件里 //整个插件写在一个立即执行函数里;就是function(){}();函数自执行;保证里面的变量不会与外界互相影响...号(叹号)或者;(分号)这不是写错了,为了防止那个二货写的js结束没有分号;而可能发生报错 /* ;function(win,doc,$,undefined){ }(window...比如你要点击按钮 添加input的值到 div里 var addHtml = function(demo,btn){//插件名,调用的时候直接new一下插件名就行了并传参数或者传对象(一般这个函数名手写字母大写比较好...new addHtml("demo-2","add-2"); //这里是实例2调用插件的代码 //是不是明白为什么要写插件了;要封装;两个相同组件即使有相同的class名在dom...--这里是最简单的插件写法;当然还有传对象参数的插件等等。。。。-->

    39.9K10

    maven-assembly-plugin插件的使用方法

    1 它是maven中针对打包任务而提供的标准插件。 三. maven-assembly-plugin插件的作用?...中文翻译:Assembly 插件的主要作用是,允许用户将项目输出与它的依赖项、模块、站点文档、和其他文件一起组装成一个可分发的归档文件。...(翻译不一定准确,以英文为准) 四.maven-assembly-plugin插件在maven项目中如何使用(即使用步骤)?   1.  需要指定一个Assembly描述符文件。...在Maven工程的pom.xml文件里配置maven-assembly-plugin插件,引入Assembly描述符文件。 五. maven项目中Assembly描述符文件详解   示例: 插件支持的打包格式有zip、tar、tar.gz (or tgz)、tar.bz2 (or tbz2)、jar、dir、war,可以同时指定多个打包格式 -->

    13.9K20

    pdf.js使用方法「建议收藏」

    应各位博友要求已经取消付费 2022.3.20 项目中 显示 pdf 的功能,浏览过不少的技术帖,都不太理想,花了点时间研究了下pdf.js正确使用方法,总结下:1.防止自己忘记 2.工作留有痕迹 3....猜想如果可以改变默认72DPI就可改变呈现的清晰度 上面是最开始探索 pdf.js 使用的方法 时 的猜想 其实 pdf.js 真正使用方法非常简单 (一行代码就可以搞定) pdf.js使用步骤 一....到官网下载 pdf.js 插件并解压 (地址: PDF.js ) 1: 进入官网 2 : 选择稳定版 下载 3: 下载至本地 4 : 解压 5:创建PDF.js文件夹 并将刚解压的文件放入其中...) 能够 看到 PDF.js 这个文件夹 说明 这一步已经完成了 3.在PDF.js 中 依次打开 web 文件夹 viewer.html 文件 (PDF.js/web/viewer.html) 4.随后会显示...github 上的pdf.js 使用方法 点我下载PDFViewer; 使用方法都在 README.md 文件中 如果不了解gitHub的同学请往下看: 点我下载会跳到这个页面 2.点击页面上绿色按钮

    17.1K20
    领券