文章库ARTICLE COLUMN

  • 前端自动化解决方案

    前端自动化解决方案

    摘要:前端工具查看本机安装的的版本解析插件我们的任务是编写一个一个插件,它能够在源文件的头部添加佛祖保佑,永无的字符画。接下来使用以下的命令即可发布包到社区。关于和的选择,我们要注意一点适合自己的才是最好的。还可以承载业务钩子,识别前置后置...

    tangr206tangr206 评论0 收藏0
  • jQuery最佳实践

    jQuery最佳实践

    摘要:所以,最佳选择是。事实上,这种处理完全不必要。这样的设计,使得读取局部变量比读取全局变量快得多。请看下面两段代码,第一段代码是读取全局变量第二段代码是读取局部变量第二段代码读取变量的时候,不用前往上一层作用域,所以要比第一段代码快五六...

    senntyousenntyou 评论0 收藏0
  • s音乐播放器基于React.js

    s音乐播放器基于React.js

    摘要:现在都是做公司项目,空闲就看看网络和算法。我是喜欢瞎折腾的自己。有大块时间的时候再给加几个功能。界面滑动,歌词滑动,下载。歌词滚动一直没能实现,因为三家音乐网站爬来的,不是每一家都有歌词。阿里云过期暂时不能看例子。 Github react+reac...

    CarsonCarson 评论0 收藏0
  • web前端mvc库实现

    web前端mvc库实现

    摘要:如函数通过名,找到对应的数组,并触发所有数组内回调函数。核心代码如下效果图源码前端实现小节整篇文章基本是围绕着如下点,的观察者模式的实现展开,期间的销毁则取消与之有关联对象的关系,如销毁时,注销掉与之关联的的回调函数。 web前端mvc库实...

    Kylin_MountainKylin_Mountain 评论0 收藏0
  • socket.io之二: 基本应用

    socket.io之二: 基本应用

    摘要:提供了基于事件的实时双向通讯服务端与客户端连接同时提供了服务端和客户端的服务端必须绑定一个实例绑定隐式绑定通过实例化时传入端口或实例化后调用或函数进行隐式绑定。基于这种机制,可以实现双向交流。 socket.io提供了基于事件的实时双向通讯 服...

    ranwuranwu 评论0 收藏0
  • Node Opencv Addon

    Node Opencv Addon

    摘要:安装使用下载安装包解压进入目录编译需要为系统生成,是基于的。 Opencv Node Addon Opencv 安装使用 下载Opencv安装包: http://opencv.org/releases.html 解压进入Opencv目录 编译Opencv(需要cmake) mkdir release cd release cmake -G "Unix Makef...

    cgspinecgspine 评论0 收藏0
  • 4月份前端资源分享

    4月份前端资源分享

    摘要:更多资源请文章转自月份前端资源分享关于的思考一款有趣的动画效果跨站资源共享之二最流行的编程语言能做什么到底什么是闭包的第三个参数跨域资源共享详解阮一峰前端要给力之语句在中的值周爱民中国第二届视频花絮编码规范前端工程师手册奇舞周刊被忽视...

    jsdtjsdt 评论0 收藏0
  • 关于直播视频格式和浏览器兼容性历史的来龙去脉

    关于直播视频格式和浏览器兼容性历史的来龙去脉

    摘要:和格式的浏览器兼容性移动端因为苹果公司对的强烈抵制以及自己定的视频协议,所以在端原生支持格式的视频播放而不支持的播放,而且因为苹果在移动端的领头作用,所以其他移动端包括浏览器也都原生支持格式的视频播放。 因为误打误撞来到了淘宝直播团队...

    you_Deyou_De 评论0 收藏0
  • 深入理解函数--arguments和this关键字

    深入理解函数--arguments和this关键字

    摘要:有些在页面未加载完成时执行的函数可能会找不到对象对象未加载完成,会出现错误。以上文章中,如有错误,请及时指正谢谢著 写在前面: 上一章讲解了深入函数,但是遗漏了一个很重要的arguments,我觉得有必要讲解一下,因为在很多时候我们在项目中很多...

    lemonlemon 评论0 收藏0
  • 体验javascript之美第四课--函数、函数表达式、闭包

    体验javascript之美第四课--函数、函数表达式、闭包

    摘要:大彬哥版权所有翻录必究尼古拉斯屌大彬哥群尼古拉斯屌大彬哥函数声明函数表达式是不是简单的让人发指区别就一句话,函数声明,可以在函数调用之后,因为有函数预解析。而函数表达式必须在调用之前。 通过前三课讲解,大家应该能做到 1.手里有一份随时...

    DoyleDoyle 评论0 收藏0
  • 《JavaScript程序设计》—— 第二章 编程

    《JavaScript程序设计》—— 第二章 编程

    摘要:变量名必须以字母美元符号下划线开始,只能包含字母数字下划线和美元符号。你有元现在是第年小练习计算从和增长到自身的倍需要的次数。 2.3 程序的构成 表达式,用于计算并得到值; 变量,用于保存数据,以便将来使用; 语句,用于执行脚本的操作; ...

    seansean 评论0 收藏0
  • 安卓开源项目周报0419

    安卓开源项目周报0419

    摘要:由出品的安卓开源项目周报第十七期来啦。我们的安卓开源周报集合了一周来新收录的优质的安卓开源项目,方便安卓开发人员便捷的找到自己需要的项目工具。 由OpenDigg 出品的安卓开源项目周报第十七期来啦。我们的安卓开源周报集合了OpenDigg一周来新收...

    shusenshusen 评论0 收藏0
  • webpack shimmimg

    webpack shimmimg

    摘要:解决方案就是,将前置插入到插件中。语法加载器查询值含义模块别名命名使用,其它变量命名定义,使用语法。多个值禁用有很多模块在使用前会进行函数的检查。注意模块必须在你的中被过,否则他们将不会被暴露。主要用于导出模块。 模块的shim其实在webp...

    googolleegoogollee 评论0 收藏0
  • webpack中使用zepto

    webpack中使用zepto

    摘要:一前言如何在中使用在中使用,我们需要定制化。首先去将库克隆到本地,然后将需要到模块合并到一个文件中,暴露接口即可。二使用步骤导入所需模块,暴露接口除了默认所需的模块之外,建议必须导入模块化的引入另外,之所以会建议导入,可以查看关于 一...

    szyskyszysky 评论0 收藏0
  • JavaScript判断数组是否存在指定key

    JavaScript判断数组是否存在指定key

    摘要:中复合数组和对象是等同的,判断一个是否存在于数组中或对象是否包含某个属性,不能使用,因为可能存在正确的方法应该为或另外使用对复合数组或对象进行的时候应该使用相关链接 JS中复合数组associative array和对象是等同的,判断一个key是否存在于数...

    zengdongbaozengdongbao 评论0 收藏0
  • ES5新增 数组操作forEach()、map()、filter()、some()、every()

    ES5新增 数组操作forEach()、map()、filter()、some()、every()

    摘要:方法,还有一个特性,当缺省或是为,和方法一样,通常我用对数组的每个元素进行一定操作映射后,会返回一个新的数组该方法对数组中的每一项运行给定函数。 1. 前言 ES5中新增的一些处理数组(Array)的方法, 对于用JavaScript处理数据非常有用。我总...

    1365165710113651657101 评论0 收藏0
  • javascript 装逼风格(部分)

    javascript 装逼风格(部分)

    摘要:用感叹号将非布尔值转化为布尔值感叹号可以把所有的东西都变成布尔值双波浪号的妙用,将内容转化为数字或者小数取整双波浪号的取整是直接去掉小数点后的小数数字保留小数点后位创建一个随机整数创建一个以内的随机整数转化为匿名函数的种写法抛弃你的和...

    mengbomengbo 评论0 收藏0
  • 用Set为数组去重

    用Set为数组去重

    摘要:简介是中新的对象,今日偶然接触发现利用它可以迅速为数组去重,只需要两行代码集合对象允许你存储任意类型的唯一值不能重复,无论它是原始值或者是对象引用。 Set简介 Set是ES6中新的对象,今日偶然接触,发现利用它可以迅速为数组去重,只需要两行代...

    XiNGRZXiNGRZ 评论0 收藏0
  • token验证实现

    token验证实现

    摘要:在实现过程中也找到了不少的好资料,这一篇中用户验证方案详细的介绍了用户验证的不同方案。另,的失效时间应该设置多长需要根据所在项目的实际情况确定。 移动开发中一定会涉及后台API如何访问,如何控制访问权限,保证系统安全等问题。介绍一下我最...

    fobnnfobnn 评论0 收藏0
  • Hammer.js源码简析

    Hammer.js源码简析

    摘要:最后一点思考都是在冒泡阶段绑定事件处理器,为什么不在捕获阶段拦截事件尼,如果一个向右活动的手势被识别,后续的事件如已经没必要再传给子节点,完全可以在拦截的元素上处理,这样性能上也应该会有一点提升,挖个坑给自己以后实现一下。 开始 话说...

    lushanlushan 评论0 收藏0
  • hapi入门之Authentication篇

    hapi入门之Authentication篇

    摘要:里面的验证是基于和这两个概念的。另一方面,是一个预先配置的命名的实例。注册了一个插件该插件创建了一个命名为的。执行上述文件,访问。在弹出的登录框中输入用户名及密码,页面将展示如果报错,可使用模块替代,其余代码无需改变。 hapi里面的Auth...

    wupengyuwupengyu 评论0 收藏0
  • react开发教程(三)组件的构建

    react开发教程(三)组件的构建

    摘要:在团队开发中,组件化带来的优势是便于协同开发,由于代码中的耦合度降低了,每个模块都可以分拆为一个组件,例如异步请求组件,路由组件,各个视图组件。 什么是组件 组件化就好像我们的电脑装机一样,一个电脑由显示器、主板、内存、显卡、硬盘,键...

    gclovegclove 评论0 收藏0
  • JavaScript NaN类型

    JavaScript NaN类型

    摘要:简介在中是个特殊的类型。在中,任何数值除以非数值都会得到。函数这个函数接受一个任意类型的参数,该函数会帮我们确认这个参数是否不是数值。在接收到一个值后,会尝试将这个值转为数值。某些不是数值的值会直接被转换为数值,类似字符串或者值。 Na...

    StonePandaStonePanda 评论0 收藏0
  • socket.io之一: 介绍

    socket.io之一: 介绍

    摘要:在标准没有推出之前,轮询是唯一可行的方式通过浏览器也可以,但这里不做讨论。这种方式存在延时且对服务端造成很大负载。直到年,才标准化一种基于套接字进行收发数据的协议。现如今主流浏览器均已支持。 socket.io提供了基于事件的实时双向通讯 历史...

    williamwilliam 评论0 收藏0
  • JavaScript 修改this指针

    JavaScript 修改this指针

    摘要:题目封装函数,使的指向指定的对象。接收两个参数,第一个是绑定的值,第二个是一个参数数组。而呢,它的第一个参数也是绑定给的值,但是后面接受的是不定参数,而不再是一个数组,也就是说你可以像平时给函数传参那样把这些参数一个一个传递。 题目 ...

    ephereridephererid 评论0 收藏0

热门文章

<