用户中心USER CENTER

首页/用户
  • 深入贯彻闭包思想,全面理解JS闭包形成过程

    摘要:下面我们就罗列闭包的几个常见问题,从回答问题的角度来理解和定义你们心中的闭包。函数可以通过作用域链相互关联起来,函数内部的变量可以保存在其他函数作用域内,这种特性在计算机科学文献中称为闭包。 写这篇文章之前,我对闭包的概念及原理模糊不清,一直以来都是以通俗的外层函数包裹内层....来欺骗自己。并没有说这种说法的对与错,我只是不想拥有从众心理或者也可以说如果我们说出更好更低层的东西,逼格...

    snowell 发布于JavaScript
  • javaScript代码优化

    摘要:动态添加属性会造成隐藏类派生同时无法使用优化针对热点代码会使用优化编译器目前默认是比如上述示例循环中会进行参数预测标记为整形后的代码。 v8层面 var person = { multiply:function (a,b) { return a*b; }, name:gcy } for(let i=0;iast->机器码过程)。 c++层面 ...

    snowell 发布于JavaScript
  • 小白读lodash源码(一)未完结,欢迎各种喷

    摘要:在函数运行时指定的值。指定的值并不一定是该函数执行时真正的值,如果这个函数处于非严格模式下,则指定为何的值会自动指向全局函数浏览器中就是对象。同时值为原始值数字字符串布尔值的会指向该原始值的自动包装对象。 1、 文件位置 lodashdistlodash.js 2、 ;(function() { }.call(this)) 这个函数的call方法的含义:谁调用它,this就...

    snowell 发布于JavaScript
  • React-Native运行机制简介

    摘要:初始化读取源码加载进内存代码已经被转化成原生的代码初始化模块信息这一步在方法中实现,主要任务是找到所有需要暴露给的类初始化代码的执行器,即对象生成模块列表并写入端执行源码在中,和的交互都是通过传递和进行的,大概流程是这样调用方法通过配置表 初始化 React Native 读取 JavaScript 源码 JavaScript 加载进内存, JSX 代码已经被转化成原生的 Java...

    snowell 发布于JavaScript
  • 《每周一点canvas动画》——碰撞检测(1)

    内容已删除,请前往博客观看后续内容

    snowell 发布于JavaScript
<