文章库ARTICLE COLUMN

  • 初识 CoffeeScript

    初识 CoffeeScript

    摘要:而造成一些莫名其妙的错误。写一个文件打印出编译命令会在同级目录下生成一个同名的文件。将包裹在了一个匿名函数当中,并用调用,这样使得代码隔离,不会和外部混淆。其中的表示的就是为了方便使用,可以使用双冒号来替代。 很早就知道这CoffeeScript...

    骞讳护骞讳护 评论0 收藏0
  • 《锋利的jQuery》学习笔记

    《锋利的jQuery》学习笔记

    摘要:同同事件命名空间取消事件不同于不会获得焦点同因此可用变量让下拉框选中为值添加,会覆盖删除元素切换切换显示隐藏判断元素是否存在同同同也可直接移动元素同同同但其实绑定的是事件,因此触发离开事件是插件方法可写在或直接,注意其中的为对象,而不...

    ConardLiConardLi 评论0 收藏0
  • 前端性能优化(DOM操作篇)

    前端性能优化(DOM操作篇)

    摘要:在内存中操作元素由于操作会导致浏览器的回流,回流需要花费大量的时间进行样式计算和节点重绘与渲染,所以应当尽量减少回流次数。 正巧看到在送书,于是乎找了找自己博客上记录过的一些东西来及其无耻的蹭书了~~~ 小广告:更多内容可以看我的博客 ...

    BDEEFEBDEEFE 评论0 收藏0
  • 前端性能优化(JavaScript篇)

    前端性能优化(JavaScript篇)

    摘要:像也是类似的也不建议使用,会降低性能,通过包裹的代码块,作用域链将会额外增加一层,降低索引效率对象的优化缓存需要被使用的对象获取数据的性能有如下顺序从快到慢变量获取数组下标获取对象的整数索引获取对象属性获取对象非整数索引获取。 正巧看...

    KunMinXKunMinX 评论0 收藏0
  • 前端性能优化(JavaScript补充篇)

    前端性能优化(JavaScript补充篇)

    摘要:而像和会增加作用域链的长度,所以也会降低性能。但是用获取一些属性时,会不由自主地强迫队列中的所有渲染事件前不完成。在条件增加时,所带来的性能负担要高于,因此建议使用。它代价昂贵,且容易失控。 正巧看到在送书,于是乎找了找自己博客上记录...

    molyzzxmolyzzx 评论0 收藏0
  • 前端性能优化(Application Cache篇)

    前端性能优化(Application Cache篇)

    摘要:在文档中,可以指定清单文件的相对路径和绝对。具体做法是在中嵌入一个,中的页面的标签包含属性引用文件,里面定义了需要缓存的文件。这比较适合一些页面上的应用以及静态的不经常变更的页面。其会缓存载体页面也是由于其机制。 正巧看到在送书,于是...

    mjmj 评论0 收藏0
  • JavaScript 设计模式读书笔记(四)——单体模式和链式调用

    JavaScript 设计模式读书笔记(四)——单体模式和链式调用

    摘要:单体模式在多种设计模式中,单体模式是最简单,也是最基础的设计模式。和之前说到的下划线表示私用成员方法比较起来,最大的优点就是可以创建真正的私用成员,使其不会在构造函数之外被随意修改。 单体模式 在多种Javascript设计模式中,单体模式是最...

    DevWikiDevWiki 评论0 收藏0
  • 采用一门新编程语言,或不采用

    采用一门新编程语言,或不采用

    摘要:在此过程中还有其它语言我发现有意思,但是没有找到足够时间或实践机会去真正学习它们,或浮现在脑海。或许我应当尽量发起下一步我们应当采用哪种语言的某种共识不过我担心兴趣不够而剩下和的老路。 我大体上对编程语言感兴趣。特别低,我一直对另一门...

    zhiweizhiwei 评论0 收藏0
  • 细说 Javascript 函数篇(六) : 作用域与命名空间

    细说 Javascript 函数篇(六) : 作用域与命名空间

    在之前的介绍中,我们已经知道 Javascript 没有块级作用,只有函数级作用域。 function test() { // a scope for(var i = 0; i < 10; i++) { // not a scope // count } console.log(i); // 10 } Javascript 中也没有显示的命名空间...

    VishKozusVishKozus 评论0 收藏0
  • 认识 Backbone(四) : 什么是 Collection

    认识 Backbone(四) : 什么是 Collection

    摘要:简而言之,中的就是的一个有序集合,比如,它可能会在以下情况中用到一般只使用同一类型的,但是可以属于不同类型的,比如创建一个定义定义指定内的为输出为的概念比较简单,它只是的一个有序集合,所以对的相关操作,同样可以对应用,详细可以阅读认识...

    marsermarser 评论0 收藏0
  • seajs 源码解读

    seajs 源码解读

    摘要:本文主要简单地解读一下的源码和模块化原理。其中,是这次源码解读的核心,但我也会顺带介绍一下其他文件的作用的。对代码比较简单,其实就是声明一下全局的命名空间。然而,真正的核心在于处理模块依赖的问题。 seajs 简单介绍 seajs是前端应用模块...

    LiangJLiangJ 评论0 收藏0
  • 【转】如何从前端工程师到前端架构师

    【转】如何从前端工程师到前端架构师

    摘要:之前人家写过的弹出层,富文本编辑器,语法高亮插件你一套也不能少,这样你才能接触到之前碰不到的原生与知识点。通过引入双向绑定与分层架构,完全脱离进行前端开发。 原文:http://www.cnblogs.com/rubylouvre/p/3658441.html 作者:司徒正美 偶的...

    ShowerSunShowerSun 评论0 收藏0
  • IFrame自适应高宽

    IFrame自适应高宽

    摘要:自适应高宽中总有一点不能显示故在高与宽后面各加了像素而能完美显示 IFrame自适应高宽 IE7中,总有一点不能显示,故在高与宽后面各加了5像素,而能完美显示

    binaryTreebinaryTree 评论0 收藏0
  • 谈谈Javascript中的void操作符

    谈谈Javascript中的void操作符

    摘要:由于表达式偏啰嗦,于是最近便开始采用来减轻负担。规范是这么说的在规范,有如下描述搬译一下操作符产生式按如下流程解释令为解释执行的结果。而如果把换成操作符写成,她的就不会减了,因为操作符不会对求值。 由于JS表达式偏啰嗦,于是最近便开始采...

    BarriorBarrior 评论0 收藏0
  • 自定义google map marker、tooltips、toggle switch、map st

    自定义google map marker、tooltips、toggle switch、map st

    摘要:一个小项目要使用作为主要展示方式,在地图上展示世界某发展现状。完成了,跟默认的方法其实一模一样自定义因为使用了自适应布局,发现定位坐标也有点难,用普通的方法使用一个展示,时抓坐标,周围偏移个展示。最后使用了自定义方法来用模拟,效果不错...

    DTeamDTeam 评论0 收藏0
  • PHP与JS数组转换

    PHP与JS数组转换

    因为程序用到,之前又没写过,费了很大的劲才写出来。 主要是编辑文章部分,读取,修改关键词 发布文章部分 //定义JS的数组 var tagslist = []; //然后把用户输入的标签添加到这个数组里 tagslist.push("测试1"); //发送到后台的时候进行了编码,ECMAScri...

    scq000scq000 评论0 收藏0
  • JS 分页

    JS 分页

    摘要:分页函数页数每页显示记录数分页部分是从真实数据行开始,因而存在加减某个常数,以确定真正的记录数纯分页实质是数据行全部加载,通过是否显示属性完成分页功能表格行数总页数每页显示行数当前页数开始显示的行结束显示的行前行始终显示 /** * 分页...

    AlphaWatchAlphaWatch 评论0 收藏0
  • 细说 Javascript  对象篇(一) : 对象的使用和属性

    细说 Javascript 对象篇(一) : 对象的使用和属性

    摘要:中的一切都可以视为对象,除了两个特例和。上例中的第三个情形已说明删除对象的属性删除属性的唯一方法是使用,将属性值设置为或只是移除了与属性相关的值,并没有真正删除属性本身。命名对象的属性对象的属性可以用普通字符或字符串来命名。 Javascri...

    codecookcodecook 评论0 收藏0
  • 细说 Javascript 对象篇(二) : 原型对象

    细说 Javascript 对象篇(二) : 原型对象

    摘要:并没有类继承模型,而是使用原型对象进行原型式继承。我们举例说明原型链查找机制当访问一个对象的属性时,会从对象本身开始往上遍历整个原型链,直到找到对应属性为止。原始类型有以下五种型。此外,试图查找一个不存在属性时将会遍历整个原型链。 Ja...

    lansheng228lansheng228 评论0 收藏0
  • 对比scala,用javascript实现curried方法

    对比scala,用javascript实现curried方法

    摘要:从语法上提供了方法,如在函数式和面向对象以及两者的结合上都比走的更远,而且语法上相当的精简。但是也太灵活了,很多特性都和模拟出来。用对方法的实现代码链接在中使用函数定义,和将匿名函数赋值给变量基本上没有什么区别 scala从语法上提供了cur...

    tracymac7tracymac7 评论0 收藏0
  • 对比scala,用javascript实现 特质(trait) 的部分特性

    对比scala,用javascript实现 特质(trait) 的部分特性

    摘要:特质是的一个重要的特性,主要的使用方式有两个方面拓宽瘦接口为胖接口。定义可堆叠的改变。相对于多重继承而言最灵活的一方面就是所指定的对象只有到被混入之后才能确定。 特质(trait)是scala的一个重要的特性,主要的使用方式有两个方面:1.拓宽瘦...

    cocopeakcocopeak 评论0 收藏0
  • 细说 Javascript 对象篇(三) : hasOwnProperty

    细说 Javascript 对象篇(三) : hasOwnProperty

    摘要:方法是中唯一一个处理对象属性而不会往上遍历原型链的。在这里,只有能给出正确答案,这在遍历一个对象的属性时是非常必要的。这里还要提醒下,当我们使用来遍历对象时,使用将会很好地避免来自原型对象扩展所带来的困扰。 判断一个属性是定义在对象本...

    elvaelva 评论0 收藏0
  • 游戏机制探索

    游戏机制探索

    摘要:各种游戏机制算法和效果的具体例子的汇总。它们并不意味着完全正确或要代表一个完整的游戏。它们甚至不是实现被说明的游戏机制的最佳方法它们当然不是唯一的方式。不过我希望你发现它们的用处,并在你自己的游戏里把它们作为起点。这是一项进行中的工作...

    atinosunatinosun 评论0 收藏0
  • 细说 Javascript 对象篇(四) : for in 循环

    细说 Javascript 对象篇(四) : for in 循环

    摘要:第二是,由于会遍历整个原型链,所以当原型链过长时,会对性能造成影响。总结建议养成过滤属性的好习惯,不要对运行环境做任何假设,也无论原生的原型对象是否被扩展。 如同 in 运算符一样,使用 for in 循环遍历对象属性时,也将往上遍历整个原型链。...

    KrossKross 评论0 收藏0
  • 浏览器调用摄像头,拍照上传到dropbox

    浏览器调用摄像头,拍照上传到dropbox

    摘要:主要部分如下浏览器调用摄像头拍照浏览器调用摄像头需要全新的对象,,通过此接口,可以调用摄像头和麦克风,调用时需要用户授权方可开启。该方法参数为,返回值为一个标准对象。 标题为最近遇到的一个实际要求,题目很简单,做起来挺费心费力。因为兼...

    learninglearning 评论0 收藏0

热门文章

<