javascript简单一招实现json数据可视化 开发一个内部功能时碰到的需求,要把json数据在页面上展示出来,平时浏览器会安装jsonView这样的扩展来看json数据,但是程序要用到的话该怎么办呢?今天在网上搜索的时候,发现了这个小技巧,分享一下。 要用到的核心是JSON.stringify这个函数,没想到吧,平时我们只把它用来序列号json数据。但是这个stringify是有三个参数的, JSON.... 懒人 1582℃ 0评论 0喜欢
web移动端踩坑合集 前段时间在小密圈和大家分享我的感受,H5代替客户端进行移动端开发,是大趋势。未来较长一段时间,是混合应用的天下。然而H5写移动页面,那绝对是一步一个坑的节奏啊,做好各设备的兼容将是各前端er的重要使命。今天给大家送上一个合集,是我最近开发中遇到的一些坑,作个记录,也给大家一些经验。 1. babel-polyfill老实加上。现在很多项目都用ES6在写了,E... 懒人 1440℃ 0评论 0喜欢
javascript大白话讲解Promise(三)搞懂jquery中的Promise 前两篇我们讲了ES6中的Promise以及Promise/A+规范,在Promise的知识体系中,jquery当然是必不可少的一环,所以本篇就来讲讲jquery中的Promise,也就是我们所知道的Deferred对象。 事实上,在此之前网上有很多文章在讲jquery Deferred对象了,但是总喜欢把ajax和Deferred混在一起讲,容易把人搞混。w... 懒人 1435℃ 0评论 0喜欢
javascript大白话讲解Promise(二)理解Promise规范 上一篇我们讲解了ES6中Promise的用法,但是知道了用法还远远不够,作为一名专业的前端工程师,还必须通晓原理。所以,为了补全我们关于Promise的知识树,有必要理解Promise/A+规范,理解了它你才能知道Promise内部是怎么回事,我们ES6中的Promise是如何一路走来的。 网上关于Promise/A+的翻译文档很多,所以我就不翻译一次了,本... 懒人 1656℃ 0评论 0喜欢
javascript大白话讲解Promise(一) 作为ES6中最重要的特性之一,我们有必要掌握并理解透彻。本文将由浅到深,讲解Promise的基本概念与使用方法。 ES6 Promise 先拉出来遛遛 复杂的概念先不讲,我们先简单粗暴地把Promise用一下,有个直观感受。那么第一个问题来了,Promise是什么玩意呢?是一个类?对象?数组?函数? 别猜了,直接打印出来看看吧,console.dir(Pro... 懒人 1456℃ 0评论 0喜欢
phpTP YII CI框架对比 Thinkphp CI YII框架对比 简述一下你用过的开源框架,说说他们的有缺点? 从语言方面:Tp与Yii都可以满足中文用户的需求,但是由于Yii是国际化的项目,所以代码注释仍旧是英文,不过呢两个框架的创始人依旧都是中国人,所以在交流方面还是挺方便的。 YII优点: yii呢,自带了一个环境检测脚本,它可以告诉用户当前您的主机环境是否满足yii框... 懒人 1584℃ 0评论 0喜欢
C#/ASP.NETAsp.net的WebForm已经是一种相当落后和有缺陷的技术了, 完全可以撤了 因为webform确实,企图通过在html标签中的runat=”server”,在iis接受请求后,通过aspx页面引擎解析,想在服务器端,将所有标签构建成对象,各种Label对象,Button对象,然后还有一大堆属性Css,Style等等,包含一大堆本该服务器不应该关心的东西。 我认为只有对html页面进行数据填充的地方,才需要服务... 懒人 2487℃ 0评论 0喜欢
javascript快速理解闭包的概念 各种专业文献上的“闭包”(closure)定义非常抽象,很难看懂。我的理解是,闭包就是能够读取其他函数内部变量的函数。 当函数a的内部函数b被函数a外的一个变量引用的时候,就创建了一个闭包。 由于在Javascript语言中,只有函数内部的子函数才能读取局部变量,因此可以把闭包简单理解成“定义在一个函数内部的函数”。 所以,在本质上,闭包就是将函数内部和函数... 懒人 1198℃ 0评论 0喜欢
javascript最简单的理解回调函数 回调函数最简单额解释:某个函数A是作为参数被其他函数调用,那么函数A就是回调函数。 回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应。 回调函数... 懒人 1278℃ 0评论 0喜欢