随笔 - 11  文章 - 2  评论 - 1

随笔分类 -  javascript

摘要:在前端开发的过程中,掌握好浏览器的特性进行有针对性的性能调优是一项基本工作,jsperf.com是一个用来发布基于HTML的针对性能比较的测试用例的网站,你可以在jsPerf上在线填写和运行测试用例,得到浏览器运行测试用例的性能,学会利用jsPerf会让你的优化工作事半功倍。 书写测试用例 我想写一 阅读全文
posted @ 2016-01-29 12:13 Double405 阅读(711) 评论(0) 推荐(0)
摘要:在网上转悠的时候,看到了一篇不错的效果,便转载过来,以免以后用的时候难得找。 主要是运用"position:fixed;"属性。 直接上代码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3. 阅读全文
posted @ 2016-01-29 10:00 Double405 阅读(528) 评论(0) 推荐(0)
摘要:来自普遍的回答: 其实在 ECMAScript 的原始类型中,是有Undefined 和 Null 类型的。 这两种类型都分别对应了属于自己的唯一专用值,即undefined 和 null。 值 undefined 实际上是从值 null 派生来的,因此 ECMAScript 把它们定义为相等的,通 阅读全文
posted @ 2016-01-27 17:10 Double405 阅读(299) 评论(0) 推荐(0)
摘要:1.删除属性 delete运算符可以删除对象的属性 delete person.age //即person不再有属性age delete person['age'] //或者这样 delete只是断开属性和宿主对象的联系,而不会去操作属性中的属性 看到delete a.p之后b.x仍然为1 var 阅读全文
posted @ 2016-01-27 16:51 Double405 阅读(228) 评论(0) 推荐(0)
摘要:原文地址:http://www.requirejs.cn§ 1.使用§ 1.1加载 JavaScript 文件RequireJS的目标是鼓励代码的模块化,它使用了不同于传统app.js:requirejs.config({ //By default load any module IDs fr... 阅读全文
posted @ 2016-01-26 12:13 Double405 阅读(290) 评论(0) 推荐(0)
摘要:IE的setAttribute中与标准浏览器的有许多不同,主要表现在IE对setAttribute的功能上有些限制,就是不能用setAttribute来设定class、style于onclick等事件的值以及设置name属性,那这样就会导致setAttribute在IE浏览器里失去很多的用途!而在I... 阅读全文
posted @ 2016-01-18 17:30 Double405 阅读(255) 评论(0) 推荐(0)
摘要:1.JavaScript数组2.JavaScript 函数基础 3.Javascript 运算符 4.JavaScript 流程控制 5.JavaScript 正则表达式 6.JavaScript 变量 7.JavaScript 字符串函数 8.DOM 基本操... 阅读全文
posted @ 2016-01-16 15:08 Double405 阅读(254) 评论(0) 推荐(0)
摘要:以下是常用的代码收集,没有任何技术含量,只是填坑的积累。转载请注明出处,谢谢。转自:https://github.com/jsfront/src/blob/master/js.md1. PC - js返回指定范围的随机数(m-n之间)的公式Math.random()*(n-m)+mreturn fa... 阅读全文
posted @ 2016-01-16 13:55 Double405 阅读(382) 评论(0) 推荐(0)
摘要:转自:http://www.cnblogs.com/Wayou/p/things_you_dont_know_about_frontend.html#!comments前端已经被玩儿坏了!像console.log()可以向控制台输出图片等炫酷的玩意已经不是什么新闻了,像用||操作符给变量赋默认值也是... 阅读全文
posted @ 2016-01-14 17:20 Double405 阅读(279) 评论(0) 推荐(0)
摘要:js在操作DOM中存在着许多跨浏览器方面的坑,本文花了我将近一周的时间整理,我将根据实例整理那些大大小小的“坑”。DOM的工作模式是:先加载文档的静态内容、再以动态方式对它们进行刷新,动态刷新不影响文档的静态内容。PS:IE 中的所有 DOM 对象都是以 COM 对象的形式实现的,这意味着 IE 中... 阅读全文
posted @ 2016-01-14 10:15 Double405 阅读(2739) 评论(2) 推荐(0)
摘要:标准参考JSON 是一种数据交换格式,RFC 4627 对 JSON 进行了详细描述。根据 ECMA-262(ECMAScript)第 5 版中描述,JSON 是一个包含了函数 parse 和 stringify 的简单对象。 parse 函数用来解析一个 JSON 文本(一个 JSON 格式的字符... 阅读全文
posted @ 2016-01-13 11:19 Double405 阅读(374) 评论(0) 推荐(0)
摘要:标准参考函数声明和函数表达式定义一个函数有两种途径:函数声明和函数表达式。函数声明:function Identifier ( FormalParameterListopt ) { FunctionBody }函数表达式:function Identifieropt ( FormalParamete... 阅读全文
posted @ 2016-01-13 11:10 Double405 阅读(191) 评论(0) 推荐(0)
摘要:标准参考函数声明和函数表达式定义一个函数有两种途径:函数声明和函数表达式。函数声明:function Identifier ( FormalParameterListopt ) { FunctionBody }函数表达式:function Identifieropt ( FormalParamete... 阅读全文
posted @ 2016-01-13 10:54 Double405 阅读(297) 评论(0) 推荐(0)
摘要:函数:声明和表达式函数,像变量一样,可以在代码的任意地方定义它。JS 提供了几个方法去定义它们。1.函数声明 (Function Declaration)2.函数表达式 (Function Expression)3.通过调用new Function 返回。语法 创建一个函数的基本方法是通过一个... 阅读全文
posted @ 2016-01-13 10:51 Double405 阅读(420) 评论(0) 推荐(0)
摘要:相信写js的,都知道window.onload吧,但是并不是每个人都知道DOMContentLoaded,其实即使你不知道,很有可能你也经常使用了这个东西。 一般情况下,DOMContentLoaded事件要在window.onload之前执行,当DOM树构建完成的时候就会执行 DOMConte... 阅读全文
posted @ 2016-01-12 17:29 Double405 阅读(2627) 评论(0) 推荐(0)
摘要:键盘事件拥有两个属性,keyCode和CharCode,他们之间有一些不一样之处。keyCode表示用户按下键的实际的编码,而charCode是指用户按下字符的编码。IE下keyCode:对于keypress事件,表示按下按键的Unicode字符;对于keydown/keyup 事件,表示按下按键的... 阅读全文
posted @ 2016-01-11 10:32 Double405 阅读(286) 评论(0) 推荐(0)
摘要:阻止事件冒泡的三种手段 1、return false:可以阻止默认事件和冒泡事件 2、event.stopPropagation/IE下event.cancelBubble = true;:可以阻止冒泡事件但是允许默认事件 3、event.preventDefault();/IE下event.ret 阅读全文
posted @ 2016-01-10 13:53 Double405 阅读(1236) 评论(0) 推荐(0)
摘要:1 <!Doctype html> 2 <head> 3 <mate charset="utf-8"> 4 <title>string change array</title> 5 6 </head> 7 8 <body> 9 <script> 10 //把字符串转换成数组split() 11 va 阅读全文
posted @ 2016-01-08 11:39 Double405 阅读(868) 评论(0) 推荐(0)
摘要:春 夏 秋 冬 阅读全文
posted @ 2016-01-05 17:30 Double405 阅读(137) 评论(0) 推荐(0)
摘要:Document 阅读全文
posted @ 2016-01-05 17:28 Double405 阅读(443) 评论(0) 推荐(0)