用户中心USER CENTER

首页/用户
  • JS的各种坑01——变量提升

    摘要:局部变量结果底下的会提升声明,但不会赋值,所以是全局变量局部变量结果全局遍历全局遍历全局遍历结果,, Code01: var a = 10; function fn(){ a = 100;//底下的var a提升声明,所以这里的a是局部变量a console.log(a); console.log(this.a);//fn()在全局作用域中执行,所以this指...

    妤锋シ 发布于JavaScript
  • react-native, react-navigation, redux 学习笔记

    摘要:的使用用户发出函数算出新的重新渲染三大原则单一数据源,利用的形式向下传播数据流决定只读,通过修改通过纯函数来修改组件状态,是描述动作的纯函数连接和基于全局的,选择我们要注入的不同的组件分开把注入,读取方法三剑客先确定一下初始状 redux的使用 react-native, react, react-redux, react-navigaition, redux-thunk, redu...

    妤锋シ 发布于JavaScript
  • JS进阶篇--RequireJS模块化编程详解

    摘要:所有依赖这个模块的语句,都定义在一个回调函数中,等到加载完成之后,这个回调函数才会运行。 1.模块的写法 模块化编程一般都有这么几个过渡过程,如下描述。 原始方法 function m1(){   //... } function m2(){   //... } 上面的函数m1()和m2(),组成一个模块。使用的时候,直接调用就行了。 这种做法的缺点很明显:污染了全局变量,无法保证不与...

    妤锋シ 发布于JavaScript
  • mv-JQ源码学习

    摘要:是否为对象自变量如何使用如果是或者返回如何实现判断是否在自身原型上有属性是否为空的对象如何使用如果是或者空的构造函数返回如何实现构造函数会自动生成但是用是遍历不到的 19 isPlainObject(): 是否为对象自变量 如何使用 // 如果是{}或者_new Object(),返回true $.isPlainObject(obj); 如何实现 // 判断是否在自身原型上有isPro...

    妤锋シ 发布于JavaScript
  • karma 入门

    摘要:本文介绍了的入门知识点。注意,此处并没有直接引入的。可以引入的插件来查看测试覆盖率,该插件会在目标代码中插入很多额外的代码,用于判断测试代码执行流程有没有走到这些地方。在的时候,最好关掉功能,不然这些额外的代码非常影响调试。 本文介绍了 karma 的入门知识点。 什么是 karma karma 是一个提升测试效率的工具,帮助开发者更好更快速地在多种环境下执行测试代码,拿到测试结果。在...

    妤锋シ 发布于JavaScript
<