JavaScript

拥抱 JSX,它是一个伟大的尝试

原文: http://eyasweb.com/react 带来了新的语法,JSX。是一个看起来像XML的JavaScript语法扩展。有些同学因为不喜欢或不习惯JSX语法,而拒绝学习React。有人觉得JSX看起来太怪异了,但是我觉得JSX是一个伟大的尝试,是科学进步的表现,我们不应该对他有任何偏见。我们从渲染的历史角度解释一下JSX的前瞻性渲染的历史html 与脚本混合在

用node构建一个小小的HTTP服务

刚开始接触node,来一发http服务纪念一下。定义:官网上(http://www.nodejs.org)给Node下的定义是:“一个搭建在Chrome JavaScript运行时上的平台,用于构建高速、可伸缩的网络程序。Node.js采用的事件驱动、非阻塞I/O模型,使它既轻量又高效,并成为构建运行在分布式设备上的数据密集型实时程序的完美选择。”Node为服务端JavaS

一些正则

手机号码//验证手机号码var isMobileNum = function(num){ var reg = /^1\d{10}$/; if (reg.test(num)) { return true; }else{ return false; }}电话号码//验证电话号码var isTelNum = function(

js数组如何遍历一次,删除部分元素

经常做后台取数据,渲染到页面工作的前端童鞋可能都碰到过这种需求:那就是如果后台传给前端的数据要二次处理,一个数组,其中具有某种共同特征的元素是我们不需要的,必须要把它删除掉,这时候怎么做呢。常见的思路是:先用map方法遍历一次,或其它方法遍历,总之是把要去掉的元素改成undefined,然后再遍历新数组,把undefined的元素去掉。总之就是非常麻烦。那么有没有遍历一次就

JavaScript 节流函数 throttle 详解

原文:https://keelii.github.io/2016/06/11/javascript-throttle/在浏览器 DOM 事件里面,有一些事件会随着用户的操作不间断触发。比如:重新调整浏览器窗口大小(resize),浏览器页面滚动(scroll),鼠标移动(mousemove)。也就是说用户在触发这些浏览器操作的时候,如果脚本里面绑定了对应的事件处理方法,这个

简单几行代码,写一个百度广告屏蔽插件,爽到爆

下载地址:https://github.com/jsoncode/baiduBlock使用方法:将文件夹拖到这里面一个小问题:我没有境外支付信用卡>无法向谷歌支付$5的费用>每次打开浏览器都会提示是否禁止>点取消就行了也可以通过网上的方法,修改注册表关闭提示,这里就不再赘述如果你有更新,需要打开第二张图的位置,重新载入才能生效目录结构-bd.png-browser_acti

React项目中出现频率较高的ES6语法

学习React过程中,发现无论是github上的Demo还是React相关文档,ES6语法都有大量的使用。如果不了解一些ES6语法,很难学习下去。如果转战ES6,系统学习战线又较长。所以把一些常用的ES6语法做一些总结,有助于读懂React,Redux的文档。特别提醒:一些细节学习还是需要仔细查阅文档。可以通过这个在线工具写ES6代码:http://es6.ruanyife

别人家的面试题:统计“1”的个数

小胡子哥@Barret李靖给我推荐了一个写算法刷题的地方leetcode.com,没有ACM那么难,但题目很有趣。而且据说这些题目都来源于一些公司的面试题。好吧,解解别人公司的面试题其实很好玩,既能整理思路锻炼能力,又不用担心漏题 ╮(╯▽╰)╭。长话短说,让我们来看一道题:统计“1”的个数给定一个非负整数num,对于任意i,0 ≤ i ≤ num,计算i的值对应的二进制数

[译] 你想知道的关于 JavaScript 作用域的一切

原文链接: Everything you wanted to know about JavaScript scope原文作者: Todd MottoGithub: 你想知道的关于JavaScript作用域的一切(译)JavaScript中有许多章节是关于scope的,但是对于初学者来说(甚至是一些有经验的JavaScript开发者),这些有关作用域的章节既不直接也不容易理解

React 学习指南及前端干货

7分钟入门react的视频https://egghead.io/lessons/re... 这个react的项目不错,跟着走一遍 你会清楚很多http://www.kancloud.cn/kanclo... 使你的 React 应用兼容 IE8https://github.com/xcatliu/re... React学习资源https://github.com/simo