- 博客(10)
- 收藏
- 关注
转载 JSON的parse()和stringfy()方法
1.JSON.parse 作用:将JavaScript对象表示法的JSON字符串转换为对象(字符串转对象) 语法:JSON.parse(text [, reviver]) text 必选。 一个有效的 JSON 字符串。 reviver 可选。 一个转换结果的函数。 将为对象的每个成员调用此函数。 返回值:JSON对象 实例:var jsonStr = '{"name":"leinov
2017-04-01 15:49:20
974
原创 react-redux第一个DEMO
看了几天的react,慢慢就懂了。 然后开始看redux和react-redux,word天,我看了一个星期都没弄懂,随手做的笔记涂鸦都用了十几张A4纸,终于终于,再浏览了无数篇博客,终于在一个counter计数器的demo里慢慢明白过来了,然后再结合阮一峰老师的react-redux的文章,终于,终于,终于开窍了!话说真的太佩服阮一峰老师了,现在再回味,他的博客竟没有一句废话,一定要每句话都仔细
2016-12-23 14:32:14
710
转载 es6箭头函数基本用法
基本用法ES6允许使用“箭头”(=>)定义函数。var f = v => v;上面的箭头函数等同于:var f = function(v) { return v;};如果箭头函数不需要参数或需要多个参数,就使用一个圆括号代表参数部分。var f = () => 5;等同于var f = function () { return 5 };var sum = (num1, num2) => nu
2016-12-16 15:21:16
655
转载 从一个简单例子了解action、store、reducer
转自 程序猿小卡_casper in segmentFault其实,redux的核心概念就是store、action、reducer,从调用关系来看如下所示store.dispatch(action) --> reducer(state, action) --> final state可以先看下面的极简例子有个感性的认识,下面会对三者的关系进行简单介绍// reducer方法, 传入的参数有两个
2016-12-16 14:40:59
456
转载 Javascript严格模式
一、概述 除了正常运行模式,ECMAscript 5添加了第二种运行模式:”严格模式”(strict mode)。顾名思义,这种模式使得Javascript在更严格的条件下运行。设立”严格模式”的目的,主要有以下几个: - 消除Javascript语法的一些不合理、不严谨之处,减少一些怪异行为; - 消除代码运行的一些不安全之处,保证代码运行的安全; - 提高编译器效率,增加
2016-11-11 11:56:52
265
原创 对于Javascript函数的理解
-----根据JavaScript权威指南所学一:函数概念相关1.函数是只定义一次,但可能被执行或调用任意次的一段Javascript代码。 2.function(){….}花括号是必需的,即便函数体只有一条语句,也要用花括号括起来。 3.Javascript没有块级作用域,只有函数作用域。 4.在函数体内,局部变量的优先级高于同名的全局变量。如果在函数内声明的一个局部变量或者函数参数中带有
2016-11-08 16:58:36
508
原创 JavaScript数组方法
ES3在Array.prototype中定义了一些很有用的操作数组的函数,这意味着这些函数作为任何数组的方法都是可用的。1.join()Array.join()是将数组中所有元素转化成字符串并连接在一起。 返回最后生成的字符串 可以指定任意一个可选字符串在生成的字符串中用来分割数组的各个元素。如果不指定字符串。默认为逗号var a=[1,2,3];a.join(" ")
2016-11-08 14:51:11
300
原创 Javascript对象的理解
–根据《Javascript权威指南》所学吐舌头一:对象概念的理解1.对象可以看做是属性的无序集合,每个属性都是一个key/value。属性名是字符串,即字符串到值的集合。 然而对象不止于此,他还可以从一个称为原型的对象继承属性。 2.对象是可变的,我们通过引用来操作对象: var o1={} o1指向一个对象的引用 var o2=o1 o2也指向这个对象的引用(非o1的副本),改变o2也会
2016-11-04 18:02:33
334
原创 我对Javascript数组的理解
一:数组概念的理解 1.数组是值的有序集合。每个值叫一个元素,每个元素在数组中都有一个位置,以数字表示,称为索引。索引最小为0,最大为2的32次方减2,即0-4294967295。 2.数组是无类型的,数组元素可以是字符串,布尔型,Number,甚至数组和对象,同一数组中各个元素的类型也可以不尽相同。 3.数组长度是动态的,可根据需要增长或缩减。 4.数组元素的索引不一定要连续的,它们之间可
2016-11-04 17:34:14
375
原创 Javascript排序算法(持续更新中...)
原创若转载请注明出处最近研究排序算法,总结一下发上来,可以直接使用。有不足一起交流~排序算法冒泡排序直接插入排序/* 1.冒泡排序(Bubble Sort) 适合数据规模很小的时候冒泡排序最坏情况的时间复杂度是O(n²), 稳定*/function bubble(arr){var temp;var flag =
2016-10-27 15:46:03
291
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人