Immutable.js 初识 文章博客地址:http://pinggod.com/2016/Immutable/Immutable.js 所创建的数据有一个迷人的特性:数据创建后不会被改变。我们使用 Immutable.js 的示例来解释这一特性:var Immutab
js中关于判断取值的问题 小伙伴们在工作中会遇到这样的场景:有一组变量的值是根据其他某个值来改变的,也就是一一对应,比如:var cityCode = "城市区号", cityName = "城市名称", university = "最高学府",
切图崽的自我修养-模块插件化书写方式 前言:大致记一下模块插件化的书写思路一般写法:define(function(require, exports, module) { var plugin = { //插件初始化入口
关于ie和其它浏览器事件绑定的区别(attachEvent,addEventListener) 非IE浏览器:addEventListener(参数1,参数2,参数3) IE浏览器:attachEvent(参数1,参数2,参数3) 非IE浏览器具有:有捕获和冒泡两种形式,这样可以控制事件的触发规则,是先从子元素触发事件,还是先从父级触
react-redu-epress异步前后端数据交互(面向初学者,高手勿进) 花了整整三天的时间来解决一个非常非常小的问题.想要把一点心得体会记录下来.首先是问题的提出:前端如果是react,后端是express,如何进行数据的交互.1.总体思路以前接触express的时候前端模板用的是ejs,那时候就有些不理解的地
js模版引擎介绍 js模版引擎介绍JavaScript 模板是将 HTML 结构从包含它们的内容中分离的方法。模板系统通常会引入一些新语法,但通常是非常简单的,一个要注意的有趣的点是,替换标记通常是由双花括号({ {……} })表示,这也是 Mustache
debounce(防抖)和throttle(节流) 防抖和节流窗口的resize、scroll,输入框内容校验等操作时,如果这些操作处理函数较为复杂或页面频繁重渲染等操作时,如果事件触发的频率无限制,会加重浏览器的负担,导致用户体验非常糟糕。此时我们可以采用debounce(防抖)和thro
Redu 入门 个人博客,欢迎来访!状态管理,第一次听到这个词要追溯到去年年底。那时,Flux 红透半边天,而 Reflux 也是风华正茂。然而,前一阵一直在忙其他的事,一直没时间学学这两个库,到现在 Redux 似乎又有一统天下的趋势。那就来看看,Red
js 判断一组日期是否是连续的 这是群里一朋友问的问题,当时我说判断下 day 是否相邻即可,后来细想,发现完全不对。问题需求给定5个相同格式的日期,怎么判断是否是连续5天呢?我当时第一反应 getDay() 后排序,然后前后对比即可。。但是细想,完全不对,比如本周一下周
绝对冷知识,浏览器环境下JavaScript能够利用到的提交/请求数据的方式有这么多!你都深入了解了几个? 你知道在浏览器环境下JavaScript能够利用到的提交/请求数据的方式有哪些吗?这些方式各自有什么特点呢?在什么情况下使用呢?让我们一起来整理一下。基础知识建议大家先看完这几篇文章,了解一下基础知识HTTP访问控制(CORS)浏览器和服务