随笔分类 -  JavaScript

人生在勤,不索何获!除去一身的浮躁,静心学习《JavaScript权威指南》
摘要:一.什么是对象序列化? 对象序列化是指将对象的状态转换为字符串(来自我这菜鸟的理解,好像有些书上也是这么说的,浅显易懂!); 序列化(Serialization)是将对象的状态信息转换为可以存储或传输的形式的过程(来自“百度百科—序列化“,学术性强,略显高端);二.为什么会有对象序列化? 世间... 阅读全文
posted @ 2016-01-17 22:04 clearbug 阅读(90244) 评论(1) 推荐(11)
摘要:一. 加载和执行——优化JavaScript规则:1. 将脚本放在底部;2. 减少页面中外链脚本文件的数量: 比如,下载单个100kb的文件将比下载4个25kb的文件更快。这个可以通过离线打包工具或者类似Yahoo!combo handler的实时在线服务来实现;3. HTML4为 带有defe... 阅读全文
posted @ 2015-12-29 21:27 clearbug 阅读(510) 评论(0) 推荐(1)
摘要:一.事件传播机制 客户端JavaScript程序(就是浏览器啦)采用了异步事件驱动编程模型。当文档、浏览器、元素或与之相关的对象发生某些有趣的事情时,Web浏览器就会产生事件(event)。如果JavaScript应用程序关注特定类型的事件,那么它可以注册当这类事件发生时要调用的一个或多个函数。当然 阅读全文
posted @ 2015-11-06 13:34 clearbug 阅读(4039) 评论(8) 推荐(7)
摘要:最近看了几道面试题,其中有一道就是关于写一个方法来获取浏览器地址栏URL查询部分的字段内容。虽然之前看过相关的东西,但感觉有点模糊,所以就又全面的学习一遍,谨以此文记之!准备知识 在JavaScript中,既然说到URL(这里也只是根据本题浅显介绍),那肯定就要说Location对象了: ... 阅读全文
posted @ 2015-10-15 09:29 clearbug 阅读(1053) 评论(0) 推荐(0)
摘要:JavaScript中,除了五种原始类型(即数字,字符串,布尔值,null,undefined)之外的都是对象了,所以,不把对象学明白怎么继续往下学习呢?一.概述 对象是一种复合值,它将很多值(原始值或其他对象)聚合在一起,可通过属性名访问这些值。而属性名可以是包含空字符串在内的任意字符串。J... 阅读全文
posted @ 2015-09-28 08:53 clearbug 阅读(5634) 评论(23) 推荐(24)
摘要:今天面试某家公司Web前端开发岗位,前面的问题回答的都还算凑活,并且又问了一下昨天面试时做的一道数组去重问题的解题思路(关于数组去重问题,可以观赏我前几天写的:http://www.cnblogs.com/craftsman-gao/p/4766223.html。幸好前几天专门看过这个问题,答题... 阅读全文
posted @ 2015-09-15 23:18 clearbug 阅读(1935) 评论(2) 推荐(3)
摘要:今天学到了JavaScript的语句篇。同其他常见编程语言如C、Java等一样,JavaScript中的语句包含:①表达式语句②复合语句和空语句③声明语句④条件语句⑤循环语句⑥跳转语句,当然JavaScript还有⑦其他三种语句。那么标题叫做JavaScript循环之for/in循环,主要是因为... 阅读全文
posted @ 2015-08-30 19:14 clearbug 阅读(3402) 评论(0) 推荐(0)
摘要:JavaScript之数组去重 阅读全文
posted @ 2015-08-28 12:59 clearbug 阅读(2969) 评论(47) 推荐(3)
摘要:一. in运算符 in运算符希望它的左操作数是一个字符串或可以转换为字符串,希望它的右操作数是一个对象。如果右侧的对象拥有一个名为左操作数值的属性名,那么表达式返回true。例如:var point = {x:1, y:1};'x' in point //=>true:对象有一个名为'x'的... 阅读全文
posted @ 2015-08-20 14:36 clearbug 阅读(5411) 评论(2) 推荐(3)
摘要:有过类似C语言编程经验的同学应该都知道“块级作用域(block scope)”:花括号内的每一段代码都具有各自的作用域,而且在声明它们的代码段之外是不可见的。而在JavaScript中是没有块级作用域的,JavaScript取而代之地使用了“函数作用域(function scope)”:变量在声... 阅读全文
posted @ 2015-08-11 12:22 clearbug 阅读(3523) 评论(11) 推荐(7)
摘要:一.数字转换成字符串 ①Number类定义的toString()方法:这个方法可以接收表示转换基数(radix,范围在2~36之间)的可选参数,如果不指定此参数,转换规则将是基于十进制。例如: ②Number类定义的toFixed()方法:这个方法可以指定小数点后的位数。例如: ③Number类定义 阅读全文
posted @ 2015-07-11 15:14 clearbug 阅读(114930) 评论(0) 推荐(3)
摘要:JavaScript包装对象 阅读全文
posted @ 2015-07-08 22:10 clearbug 阅读(1634) 评论(0) 推荐(0)
摘要:这里仅仅是一个简单代码demo,因为时间问题并未做深入研究,因为今天做项目时要用到阻止事件冒泡的内容,找了好多才找到一个可以使用的,特记录之。 阻止事件冒泡 abad 阅读全文
posted @ 2015-06-24 15:16 clearbug 阅读(5583) 评论(0) 推荐(0)
摘要:JavaScript基础之null、undefined 阅读全文
posted @ 2015-05-28 23:21 clearbug 阅读(5123) 评论(0) 推荐(0)
摘要:JavaScript基础之类型变量 阅读全文
posted @ 2015-05-28 22:45 clearbug 阅读(1296) 评论(0) 推荐(0)
摘要:《JavaScript权威指南》读书笔记 阅读全文
posted @ 2015-05-10 11:15 clearbug 阅读(980) 评论(0) 推荐(0)