用户中心USER CENTER

首页/用户
  • Bootstrap JS插件Alert源码分析

    摘要:调用当我们调用的时候,就会调用源码中函数,遍历所有的警告框,并关闭。解除警告框点击关闭事件,传入对应的事件命名空间即可 1、先附上alert的源代码 将Alert放在自执行函数中,避免变量污染 /* ==================================================================== * Bootstrap: alert.js v3...

    dreamans 发布于JavaScript
  • JS基础篇--JS中的可枚举属性与不可枚举属性以及扩展

    摘要:在中,对象的属性分为可枚举和不可枚举之分,它们是由属性的值决定的。这是因为中内置的属性是不可枚举的,所以不能被访问到。此对象不可扩展且指定的属性名称不存在。返回值一个数组,其中包含对象的可枚举属性和方法的名称。 在JavaScript中,对象的属性分为可枚举和不可枚举之分,它们是由属性的enumerable值决定的。可枚举性决定了这个属性能否被for…in查找遍历到。 一、怎么判断属性...

    dreamans 发布于JavaScript
  • [译]Express应用结构的最佳实践

    摘要:为应用增加新的特性和处理新的情况可能都会改变文件的结构。写一个模板的最佳实践是,不要在模板中处理数据。在上面这四个文件夹中,主要的测试代码将是单元测试,这意味着你需要将被测试的代码与应用分离开来。 前言 Node和Express并不严格要求它的应用的文件结构。你可以以任意的结构来组织你的web应用。这对于小应用来说,通常是不错的,十分易于学习和实验。 但是,当你的应用在体积和复杂性上都...

    dreamans 发布于JavaScript
  • LABJS的使用教程

    摘要:我们先下载官网地址比较两者加载的区别传统的加载方式采用加载我们可以看到,使用的方式代码上显示比较简洁。几个简单的案例三个文件之间不存在依赖,异步加载为加载的文件指定类型它还有很多更好玩的用法,大家可以到官网上研究一番。 看到LABjs的时候是因为当初希望实现js的异步加载,因为项目的历史原因,在页面中需要引用大量的js文件,为了优化页面的加载速度,做了不少的处理,在使用LABjs的过程...

    dreamans 发布于JavaScript
  • sds

    function validate(num){var s1=0,s2=0,rear=num.toString().split().reverse(),evar=[];for(var i=rear.length-1;i>=0;i--){if(i%2==0){s1+=(+rear[i])}else{evar.push(rear[i]*2)}}for(var k=evar.length-1;k>=0;k...

    dreamans 发布于JavaScript
<