推荐阅读

理解javascript作用域及hosting机制

在javascript中,理解变量的作用域以及变量提升是非常有必要的,特别是对于初学者,很容易莫名地就掉坑里。一、javaScript作用域在C语言中,一对花括号{}代表一个独立的作用域,我们称之为块级作用域。一个块级作用域中,只作用于该块的变量可以被声明,只会影响快内而不会影响块外面的作用域。javaScript没有块级作用域,只有全局作用域和函数作用域。全局作用域其实是全局对象的作用域,任意地方都可以访问到。函数对象作用域跟C的局部变量作用域是不同的,它的作用域是整个函数范围,在函数内声明的

更新时间: 2017-06-22 10:21:06 0

前端实用框架avalonJS入门

简介:avalonjs是国内大神司徒正美开发的一个迷你MVVM框架,可以轻松实现数据的隔离和双向绑定。接触到avalonjs有半年多,并总结了几个使用了avalon的项目来说,avalon有如下几点优点:1.使用简单,只需通过指令就能将数据绑定到视图上并实现相关操作;2.实现双向绑定,操作model或者操作view都会同步到view和model;2.兼容到IE6,其他MVVM框架,KnockoutJS(IE6),AngularJS(IE9),EmberJS(IE8),WinJS(IE9);3.大

更新时间: 2017-06-21 15:07:05 0

支付宝、微信等应用内网开发的解决办法

作为一个Web开发者,往往开发第三方应用的时候需要用到外网服务器以供验证。如微信开发就需要我们配置外网服务器进行验证,但是搭建一台外网服务器将为我们带来开发和调试方面的麻烦。是否可以使用内网进行调试开发呢?下面为大家提供两种办法:1.动态域名解析+端口映射2.反向代理动态域名解析+端口映射使用花生壳、DynDNS等可实现,如果配置了路由器,需要在路由器进行端口映射。如果80或8080端口给运营商屏蔽了,此种方法不适用。反向代理反向代理方式是指以代理服务器来接受internet上的连接请求,然后将

更新时间: 2017-06-21 14:42:58 0

Web前端之:浅析$watch ,$apply 和 $digest (Angular篇)

前言了解过angular的人都知道,angular的一大特性就是双向数据绑定。所谓双向数据绑定,即当View中有任何数据发生了变化,其对应的 scope模型会自动地更新,而当scope模型发生变化时,view中的数据也会更新到最新的值。那么它是怎么做到的呢,$watch是怎么工作的,$apply和$digest又是用于做什么的,下面我们来探讨一下。浏览器事件和angular扩展在标准的浏览器流程中,当事件被触发时(比如点击一个按钮),浏览器会执行该事件的回调函数,执行回调时会进入Javascri

更新时间: 2017-06-21 11:48:07 0

数据可视化工具 — Echarts、Highcharts对比分析

何谓数据可视化说起数据可视化的工具就不得不先提一下数据可视化,何谓数据可视化?数据可视化就是将数据转化为适当的图表,然后将隐藏在图表中的信息展示于受众(即接受这些信息的群众)面前。相比于传统的表格或文档展示数据的方式,它能更加直观的展示数据,使数据更加客观,更具说服力。ECharts简介ECharts,即EnterpriseCharts,百度的一个开源项目,开发团队来自林峰所在的百度商业前端数据可视化团队。目前最高版本是Echarts3.4,新增了象形柱图、主题河流图、水球图。Echarts是一

更新时间: 2017-06-21 11:37:05 0

极客-将信息隐藏到位图中

24位BMP位图文件格式解析要利用BMP位图进行加密,首先需要了解BMP文件的存放格式,24位真彩BMP位图文件包括3部分:第一部分是BMP文件头:前2个字节是“BM”,是用于识别BMP文件的标志;第3、4、5、6字节存放的是位图文件的大小,以字节为单位;第7、8、9、10字节是保留的,必须为0;第11、12、13、14字节给出位图阵列相对于文件头的偏移。第二部分是点位图信息:从第29个字节开始,第29、30字节描述的是像素的位数;第35、36、37、38字节确定图像字节数的多少,但通常此项为空

更新时间: 2017-06-21 11:11:33 0

Javascript事件代理

事件代理在实际的开发工作中,我们经常需要对很多元素添加事件,例如对表格的行添加点击事件,对ul的li元素添加点击事件等等,前面我们学习了javascript的事件冒泡机制,那么我们就可以通过将事件添加到它们的父节点而将事件委托给父节点来触发处理函数。下面我们具体举个例子来解释如何使用这个特性:12345678<ulid="parent-list"><liid="post-1">Item1</li><liid="post-2">Item2</l

更新时间: 2017-05-08 19:51:48 0

web前端性能优化

作为一个半前端工程师,而且只会写点HTML5和CSS3的“假”前端工程师,为了能更好地理解一下前端的花花世界,最近拜读了《高性能网站建设指南》一书,对作者提出的前端性能优化的14个规则获益匪浅,为了让自己印象更深刻点,决定作此文,当做学习笔记也好,知识总结也罢,总归看过的东西要让自己很好地掌握很好地运用起来才是王道。在解读这些规则的同时,我会用我一年半多的移动网站开发经历提出一些针对移动网站的优化建议。规则01:尽量减少HTTP请求前端优化的黄金准则指导着前端页面的优化策略:只有10%-20%的

更新时间: 2017-05-08 19:50:44 0

Javascript in one pic

不多说,直接上图javascript-in-one-picPDF下载地址参考资料[1]:javascript-in-one-pic本文内容摘自网络。牵涉到版权问题请联系我们!

更新时间: 2017-05-08 19:49:38 0

Javascript面向对象编程的三种方法

前言虽然不同于传统的面向对象编程语言,但是Javascript是一门面向对象编程语言,支持基于原型的委托式继承。虽然这样,但是组织javascript代码的形式非常灵活,有函数式编程,模块化编程,面向对象编程等等,那么,Javascript如何实现面向对象编程呢?一、构造函数法最常见的方法。它用构造函数模拟”类”,在其内部用this关键字指代实例对象。所谓“构造函数”,就是专门用来生成“对象”的函数。它提供模板,作为对象的基本结构。一个构造函数,可以生成多个对象,这些对象都有相同的结构。构造函数

更新时间: 2017-05-08 19:48:37 0

微信关注

获取更多技术咨询