2017-06-29 前端日报 精选 如安在非 React 项目中运用 Redux – 知乎专栏Javascript编码范例 – Clearlove – SegmentFault最常被…
标签:JavaScript
在npm宣布本身的包
本日经由过程一个简朴的列子来演示怎样在npm宣布本身的包。 你须要先下载安装node.js 宣布包 1 新建个文件夹,这里定名为test110,,2 然后再在test110下新建一个lib文件夹。3 建立package.…
getChangeSet
有时刻我们须要辨别一堆 List 的 changeset。特别是当这个 List 能够被增添能够被修正能够被删除的时刻。 须要取得以下几个 List added_list updated_list deleted_lis…
JS进修笔记 - eval() 是魔鬼
本文章记录本人在进修 JavaScript 中看书明白到的一些东西,加深影象和而且整顿记录下来,轻易以后的温习。 小白运用 eval() 假如在代码中运用了eval(),请记着一句话:“eval()是一个魔鬼”。该函数能…
Angular完成的网上商城SKU组合查询组件
近来进修了angular,恰好又完全的做了一个电商网站,就应用angular完成了一个sku组合查询组件,起首引见sku是个什么东西。sku=stock keeping unit(库存量单元),sku即库存收支计量的单元…
让网站提速的最佳前端实践
前端工程师常常被提起网站性能,如何让网站访问更快等问题,本文就做个总结。 最少化HTTP请求 用户在浏览网页时,超过80%的时间都是在请求下载网页资源,包括图片,样式,脚本,Flash等等,减少这些资源的下载请求数目,便…
JavaScript Puzzlers! 解惑(一):为什么 ["1", "2", "3"].map(parseInt) 返回 [1,NaN,NaN]?
JavaScript Puzzlers! 被称为 javascript 界的专业八级测验,感兴趣的 jser 可以去试试。 我试了一下, 36 道题只做对了 19 道, 算下来正确率为 53%,还没有及格。 第一题为 […
实现AJAX的基本步骤
要完整实现一个AJAX异步调用和局部刷新,通常需要以下几个步骤: (1)创建XMLHttpRequest对象,也就是创建一个异步调用对象. //IE6以上 var xhr= new XMLHttpRequest(); /…
js insertStr 在光标处插入字符串
在光标处插入字符串 obj文本框对象的id str要插入的值 range jsfunction insertStr(obj, str) { /*在光标处插入字符串 ,obj文本框对象的id ,str要插入的值*/ ob …
JavaScript常用脚本集锦3
通过数组,拓展字符串拼接容易导致性能的问题 function StringBuffer() { this.__strings__ = new Array(); } StringBuffer.prototype.appen…
JavaScript常用脚本集锦6
清楚节点内的空格 function cleanWhitespace(element) { //如果不提供参数,则处理整个HTML文档 element = element || document; //使用第一个节点作为开…
JS中的事宜绑定,事宜捕捉,事宜冒泡以及事宜托付,兼容IE
事宜阶段 事宜分为三个阶段: 事宜捕捉 –> 事宜目标 –> 事宜冒泡 事宜捕捉和冒泡 事宜捕捉:事宜发作时(onclick,onmouseover……)起首发作在document上,…