• javascript函数式编程中的compose函数
  • 这次主要说的是javascript函数式编程中另外一个很重要的函数compose,compose函数的作用就是组合函数的,将函数串联起来执行,将多个函数组合起来,一个函数的输出结果是另一个函数的输入参数,一旦第一个函数开始执行,就会像多米诺骨牌一样推导执行了。简介比如有这样的需求,要输入一个名字,这个名字有由firstName,lastName组合而成,然后把这个名字全部变成大写输出来,比如输入jac
    继续阅读>>
  •  compose函数 compose语法  热度:(397) 发布时间:2017/3/10 10:00:00
  • 要面试了,赶紧准备一些常用的JavaScript面试题
  • 阐述下 JavaScript 中的变量提升所谓提升,顾名思义即是 JavaScript 会将所有的声明提升到当前作用域的顶部。这也就意味着我们可以在某个变量声明前就使用该变量,不过虽然 JavaScript 会将声明提升到顶部,但是并不会执行真的初始化过程。阐述下 use strict; 的作用use strict;顾名思义也就是 JavaScript 会在所谓严格模式下执行,其一个主要的优势在于
    继续阅读>>
  •  JavaScript面试题 前端面试题  热度:(222) 发布时间:2017/3/10 9:57:00
  • JavaScript中的基本数据类型
  • js基本数据类型:js基本数据类型包括:undefined,null,number,boolean,string.基本数据类型是按值访问的,就是说我们可以操作保存在变量中的实际的值1. 基本数据类型的值是不可变的任何方法都无法改变一个基本类型的值,比如一个字符串:var name = "change";name.substr();//hangconsole.log(name);//changev
    继续阅读>>
  •  JavaScript数据类型 js  热度:(212) 发布时间:2017/3/10 9:53:00
  • 当我们在喋喋不休的谈着大前段时 我们究竟在讲着什么?
  • 在今天,大前端并不是一个陌生的词汇,我们偶尔会听人谈起它,前些天还看到卓同学写了一篇《大前端时代下App开发者的生存之道》,说明这个词开始成为某种共识了。但是大前端到底指的是什么?事实上大前端并没有明确的定义,它由国内业界发明,甚至没有对应的英文词汇(如果有,请悄悄告诉孤陋寡闻的笔者)。有人对发明技术词汇不以为然,但我认为国内大前端相关技术发展相较于国外并不差,我们有必要在理论、标准方
    继续阅读>>
  •  前段技术 NodeJS Hybrid开发  热度:(273) 发布时间:2017/3/9 10:33:00
  • JavaScript 错误处理和堆栈追踪浅析
  • 有时我们会忽略错误处理和堆栈追踪的一些细节, 但是这些细节对于写与测试或错误处理相关的库来说是非常有用的. 例如这周, 对于 Chai 就有一个非常棒的PR, 该PR极大地改善了我们处理堆栈的方式, 当用户的断言失败的时候, 我们会给予更多的提示信息(帮助用户进行定位).合理地处理堆栈信息能使你清除无用的数据, 而只专注于有用的数据. 同时, 当更好地理解 Errors 对象及其相关属性
    继续阅读>>
  •  JavaScript 错误处理机制  热度:(242) 发布时间:2017/3/8 18:59:00
  • HTML5视频播放插件 video.js介绍
  • video.js是一款很流行的html5视频播放插件。很适合在移动端播放视频(比如微信网页),功能强大,且支持降级到flash,兼容ie8。官网:http://videojs.com/ git&demo :http://files.cnblogs.com/files/stoneniqiu/video-js-5.11.4.zip看下默认例子:<head&g
    继续阅读>>
  •  html5插件 html5视频插件  热度:(1140) 发布时间:2017/3/7 10:28:00
  • 自己动手实现轻量级的日期插件--datebox
  • jquery的日期插件有好几款,H5中的input也可以自带日期选择。但为什么要再写一个,有两个理由,一个是引用的文件太大,而有时候只需要很简单的功能,二个是想加一些自定义的效果不好改。我写的这个功能比较简单,可以换月,有预约效果,可以设定预约日期范围,压缩后1.4kb,先上个图,再慢慢解释:js代码:$.fn.datebox = function (options) {var config = {$valueEle: $(&quo
    继续阅读>>
  •  jquery日期插件 日期插件  热度:(236) 发布时间:2017/3/6 10:28:00
  • HTML5实现多文件上传的插件
  • 本文讲述的图片上传插件是基于zepto,支持多文件上传,进度和图片预览,用于手机端。(function ($) {$.extend($, {fileUpload: function (options) {var para = {multiple: true,filebutton: ".filePicker",uploadButton: null,url: "/home/MUplo
    继续阅读>>
  •  html5上传文件 图片预览  热度:(194) 发布时间:2017/3/6 10:21:00
  • HTML5实现图片压缩和上传的功能
  • 接到需求,问前端是否可以压缩图片?因为有的图片太大,传到服务器上再压缩太慢了。意识里没有这么玩过,赶紧上网百度一看,原来前辈们已经用canvas实现了(为自己的见识羞愧3秒钟,再马上开干)!。canvas压缩使用了github上的一个现成库:https://github.com/stomita/ios-imagefile-megapixel,不得不膜拜下stomita这位大神。大体的
    继续阅读>>
  •  html5上传图片 html5压缩图片  热度:(1028) 发布时间:2017/3/3 10:45:00
  • Html5缓存-Manifest的烦恼
  • 在app中更新h5页面一直有缓存问题。默认什么都不做的情况下,app有一定的空间缓存页面。一开始更新之后会马上加载,等到app缓存空间上来之后更新就无法下载了。安卓能够清理缓存空间,ios就只能卸载重装(are u kidding me?)。这是最坏的情况,你可以更换下地址。no-cache注意到这一点之后,页面加入no-cache<meta http-equiv="Cache
    继续阅读>>
  •  html5教程 Manifest  热度:(261) 发布时间:2017/3/2 9:21:00
  • Javascript中闭包的概念
  • 要想完全明白JavaScript的闭包,要先明白js中的一些基础原理,然后我再给出一些例子来讲解闭包。  在执行JavaScript时会创建一个执行环境(excution context),执行环境定义了变量或函数可以访问的其他数据。每个执行环境都有一个与之关联的变量对象(variable object 有些地方叫域对象(Scope object)),在执行环境中定义的所有变量和函数都保存在这个对象中。虽然我们编写的
    继续阅读>>
  •  JavaScript的闭包  热度:(181) 发布时间:2017/2/27 18:08:00
  • 为什么Javascript要采用单线程的设计?
  • 一、为什么 JavaScript 单线程假定JavaScript同时有两个线程,一个线程在某个DOM节点上添加内容,另一个线程删除了这个节点,这时浏览器应该以哪个线程为准?为了避免复杂性, JS 采用了单线程的模式,也就是一次只能执行一个程序二、事件机制(观察者模式)其实 JS 是一直有两个线程在跑,只不过一个负责跑我们写的主程序,另一个线程负责事件任务的监听并在需要响应的时候发起通知。下面请看图一:图1 事件机制说明由图一
    继续阅读>>
  •  JavaScript教程 单线程 多线程  热度:(206) 发布时间:2017/2/25 19:39:00
  • HTML5学习-Mutation Observer特性讲解
  • Mutation Observer(变动观察器)是监视DOM变动的接口。当DOM对象树发生任何变动时,Mutation Observer会得到通知。要概念上,它很接近事件。可以理解为,当DOM发生变动会触发Mutation Observer事件。但是,它与事件有一个本质不同:事件是同步触发,也就是说DOM发生变动立刻会触发相应的事件;Mutation Obs
    继续阅读>>
  •  html5教程 html5学习  热度:(249) 发布时间:2017/2/23 19:33:00
  • js如何获取隐藏元素的宽和高
  • 获取隐藏元素(display:none)的物理尺寸问题及场景假如我们有这样一个输入框,点击能展开选择。如下图:在这里输入框和下方的展开区域是分离的,独立的两个控件!初始状态下面的可选框是隐藏的(ng-show=false)展开区域中可折叠组件accordion(对应图中省份,排序字段,短消息部分)的高度是随着数据自适应撑开,点击accordion折叠收缩时有一个高度变化的动画效果!在计算accordion的高度时却无法获取
    继续阅读>>
  •  js 获取元素宽 隐藏属性  热度:(255) 发布时间:2017/2/23 19:30:00
  • 什么?JavaScript还有闭包?
  • 在我面试时问出的一系列问题里,闭包通常是我问的第一个或最后一个问题。坦白地说,如果你连闭包也弄不明白,你是不会在 JavaScript 的道路上走多远的。你别东张西望,说的就是你。你真的理解如何构建一个严谨的 JavaScript 应用?你真的理解代码背后发生的事情或者说一个应用程序是如何工作的?我表示怀疑。如果连个闭包问题都搞不清的话,真是有点够呛。你不仅仅应该了解闭包的机制,更应该了解闭包为什么很重要,以及能够很容易
    继续阅读>>
  •  JavaScript教程 闭包  热度:(233) 发布时间:2017/2/15 12:36:00
页数: 1 - 44 (共648 条评论)
Prev
[1]
2
3
4
5
6
7
42
43
44
Next
  • 搞笑.奇葩.无节操
  • 客户被绑,蒙眼,惊问:“想干什么?”
    对方不语,鞭笞之,客户求饶:“别打,要钱?”
    又一鞭,“十万够不?”
    又一鞭,“一百万?”
    又一鞭。客户崩溃:“你们TMD到底要啥?”
    “要什么?我帮你做项目,写代码的时候也很想知道你TMD到底想要啥!”
  • 百度有人提问:有个问题问大家,我女朋友好像在欺骗我,每天晚上跟别人出去,很晚才坐车回来,车也不到门口,不知道谁送她。我偷看过她手机,结果她大发雷霆。那天晚上她又出去,我为了看她跟谁在一起,骑摩托车在街口等,结果发现摩托车漏油,请问,这摩托车才买一年,可以保修么?
  • 程序猿的读书历程:x 语言入门 —> x 语言应用实践 —> x 语言高阶编程 —> x 语言的科学与艺术 —> 编程之美 —> 编程之道 —> 编程之禅—> 颈椎病康复指南。
  • 少壮不努力,老大写代码。 春眠不觉晓,醒来写代码。 举头望明月,低头写代码。 子在川上曰:我在写代码。 夜夜思君不见君,君在写代码。 洛阳亲友如相问,就说我在写代码。 寄意寒星荃不察,我以我血写代码。 众里寻他千百度,蓦然回首,那人正在写代码。 年年岁岁花相似,岁岁年年写代码。