
js
小小码世界
公众号【小小码世界】 V:littlemanong
展开
-
学习JavaScript的步骤
在过去,JavaScript只是被用来做一些简单的网页效果,比如表单验证、浮动广告等,所以那时候JavaScript并没有受到重视。自从AJAX开始流行后,人们发现利用JavaScript可以给用户带来更好的体验,甚至利用这一优点开发了大型网页游戏,于是这门小语言被重视了起来。现在,很多公司会招专门的JavaScript工程师,通常JavaScript是WEB前端开发的必备技能。简单介绍了Java转载 2014-03-21 11:11:54 · 835 阅读 · 0 评论 -
underscore.js 源码中一些实用的工具方法
underscore.js 源码中一些实用的工具方法类型判断// Add some isType methods: isArguments, isFunction, isString, isNumber, isDate, isRegExp, isError.// 其他类型判断_.each(['Arguments', 'Function', 'String', 'Number', 'Date',原创 2016-05-26 14:35:42 · 465 阅读 · 0 评论 -
项目总结
来公司半年了,天天加班,晚上下班就没见到过太阳,身体有点儿吃不消。 不知道这样的日子还要继续多长时间。下面是项目开发过程中遇到的问题总结:1.防止变态IE 的缓存,get或者post的时候 提交参数要传过去一个随机变量,由于IE独特的缓存问题,如果第一次和第二次传的参数相同,怎么IE不会提交过去,所以需要加个随机变量,让每次提交的参数都不一样。2. .checkbox点击文字选原创 2015-07-09 11:08:51 · 2021 阅读 · 0 评论 -
dom-drag.js
复制下来,慢慢看/************************************************** * dom-drag.js * 09.25.2001 * www.youngpup.net ************************************************** * 10.28.2001 - fixed minor bug where e原创 2015-08-05 18:00:56 · 1465 阅读 · 0 评论 -
原生JS 封装运动函数
在学原生JS之前,一直用jQuery 写运动,各种方便,但是不知其所以然,今天得空看了一个javascript 视频教程(这里不说了,以防广告的嫌疑),只能用一个词语形容之后的感觉-------醍醐灌顶。/*- obj 指的是DOM对象- json 指的是 CSS样式- 例 startMove(oDiv,{width:100,height:100},function(){})*原创 2015-08-03 17:22:50 · 5625 阅读 · 0 评论 -
常用正则表达式汇总
\b(\w+)\b\s+\1\b匹配重复的单词原创 2015-02-10 18:38:29 · 523 阅读 · 0 评论 -
《javascript高级程序设计》读书笔记
1. js没有块级作用域if(true){ var color ="blue";}alert(color); //"blue"for (var i=0; i<10 i++){ doSomething(i);}alert(i 对于块级作用域的语言来说,for语句初始化变量的表达所定义的变量,只会存在于循环的环境中。而对于JavaScript来说,由for语句创建的变量i即使在原创 2014-08-18 12:11:59 · 910 阅读 · 0 评论 -
雅虎团队经验:网站页面性能优化的34条黄金守则
雅虎团队经验:网站页面性能优化的34条黄金守则1、尽量减少HTTP请求次数终端用户响应的时间中,有80%用于下载各项内容。这部分时间包括下载页面中的图像、样式表、脚本、Flash等。通过减少页面中的元素可以减少HTTP请求的次数。这是提高网页速度的关键步骤。减少页面组件的方法其实就是简化页面设计。那么有没有一种方法既能保持页面内容的丰富性又能达到加快响应时间的目的呢?这里有转载 2014-08-28 15:22:13 · 954 阅读 · 0 评论 -
JavaScript闭包
如下的html,为什么每次输出都是5,而不是点击每个p,就alert出对应的1,2,3,4,5 闭包演示 function init() { var pAry = document.getElementsByTagName("p"); for( var i=0; i<pAry.length; i+翻译 2014-06-20 21:17:05 · 812 阅读 · 0 评论 -
javascript 阻止事件冒泡 与 浏览器的默认行为
/*--------------------------- 功能:停止事件冒泡 ---------------------------*/ function stopBubble(e) { //如果提供了事件对象,则这是一个非IE浏览器 if ( e && e.stopPropagation ) //因此它支持W3C的转载 2014-07-03 16:52:04 · 548 阅读 · 0 评论 -
开发者不容错过的12款开源JavaScript库
推荐:目前,为了丰富前端/移动开发,有不少开发者推出了各种基于JavaScript的库,这些几乎能实现任何你需要的功能,然而需要实现一些特定的功能,则可以选择功能更专一的轻量级库。开发者不容错过的12款开元Javascript库原创 2014-06-27 14:30:10 · 559 阅读 · 0 评论 -
读书笔记
1.浮点数值的最高精度是17位小数,但在进行算术计算式其精确度远远不如整数。例如,0.1+0.2 的结果不是0.3,而是0.00000000000000004。这个小小的舍入误差 会导致无法测试特定的浮点数值。例如:if ( a + b == 0.3){ alert("You got 0.3.")}在这个例子中,我们测试的两个数之和是不是等于0.3。如果这两个数是0.05和0.原创 2014-04-07 17:56:58 · 502 阅读 · 0 评论 -
Eslint 规则说明
"no-alert": 0,//禁止使用alert confirm prompt"no-array-constructor": 2,//禁止使用数组构造器"no-bitwise": 0,//禁止使用按位运算符"no-caller": 1,//禁止使用arguments.caller或arguments.callee"no-catch-shadow": 2,//禁止catch子句参数与外部作用原创 2016-05-26 15:03:56 · 78585 阅读 · 9 评论