自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 Javascript获取页面元素的位置

制作网页的过程中,你有时候需要知道某个元素在网页上的确切位置。 下面的教程总结了Javascript在网页定位方面的相关知识。一、网页的大小和浏览器窗口的大小首先,要明确两个基本概念。一张网页的全部面积,就是它的大小。通常情况下,网页的大小由内容和CSS样式表决定。浏览器窗口的大小,则是指在浏览器窗口中看到的那部分网页面积,又叫做viewport(视口)。很显然...

2015-11-13 10:16:03 103

原创 NODE.JS加密模块CRYPTO常用方法介绍

使用require('crypto')调用加密模块。加密模块需要底层系统提供OpenSSL的支持。它提供了一种安全凭证的封装方式,可以用于HTTPS安全网络以及普通HTTP连接。该模块还提供了一套针对OpenSSL的hash(哈希),hmac(密钥哈希),cipher(编码),decipher(解码),sign(签名)以及verify(验证)等方法的封装。crypto.createC...

2015-10-26 13:18:40 730

原创 javascript跨域问题

来源:http://www.jb51.net/article/31153.htmjavascript跨域有两种情况: 1、基于同一父域的子域之间,如:a.c.com和b.c.com 2、基于不同的父域之间,如:www.a.com和www.b.com 3、端口的不同,如:www.a.com:8080和www.a.com:8088 4、协议不同,如:http://www.a.com和http...

2015-04-27 10:50:25 98

原创 加载javascript,会不会阻塞进程?

需求:加载js或css,onload后做一些事情(因为有依赖关系,回调方法里用到了加载js的方法)首先,第一个问题,加载js是否阻塞主线程??自测如下,欢迎拍砖和补充。如图,当执行完循环的时候,body的内容没有显示出来。   2:在head或者body标签中,引入外部js文件,这样会阻塞进程的!代码如下:  结果如图所示:当执行完循环的时候,body的内容同样没有显示出来,说明外链js...

2015-04-27 10:50:16 940

原创 Ajax技术---原理与知识点

Ajax(Asynchronous JavaScript + XML 的简写)能够向服务器请求额外的数据而无须卸载页面,可以带来更好的用户体验。Ajax技术的核心是XMLHttpRequest对象(简称XHR),XHR能够以异步方式从服务器取得更多信息,意味着用户单击后,可以不必刷新页面也能取得新数据。也就是说,可以使用XHR对象取得新数据,然后再通过DOM将新数据插入到页面中。 ...

2015-04-27 10:50:06 106

原创 javaScript基础之——字符串

字符串类型是JavaScript的一种基本数据类型,是字符串的对象包装类型。String类(对象类型)提供(定义)了大量操作原始字符串值的方法, 例如从字符串中提取字符或子串,或者检索字符或子串。注意,JavaScript的字符串是不可变(immutable)的,String类定义的方法都不能改变字符串的内容。像String.toUpperCase()这样的方法,返回的是全新的字符串...

2015-04-27 10:49:50 142

原创 javaScript基础之——数组

数组是复合数据类型(对象类型)的数据,它的数据索引为数字,从0开始,逐一递增,有个length属性,代表数组项的总数。数组的每一项可以存任何类型的数据,并不是数组就只可以存Number类型的数据哦。当我们用for in 语句 遍历数组的时候,length属性并不会被遍历出来。 创建数组的方法var arr = new Array( );       //创建一个空数组...

2015-04-27 10:49:22 95

原创 HTML---标签概括(不全面版)

p --- 段落hx --- 标题strong   &   em  ---   加入强调语气,为了强调一段话中的关键字em --- 强调strong --- 更强烈的强调q --- 短文本引用,在html中加入一段引用,比如引用某个作家的一句诗blockquote --- 长文本引用,在文章中引入大段某知名作家的文字address --- 地址code -...

2015-04-24 16:23:07 120

原创 JavaScript中的null和undefined 以及 “==” 比较的一些细节点

有些情况的比较是不是能搞得你发疯?123==true  //  false   但是,123转换为布尔值,不是true吗,true和true不相等吗?,but反着想,true转换为number的话为1,这样123确实不等于1,确实会返回false,到底是什么规则呢?undefined==false    //  false ,  undefined转换为布尔值不是false吗,那...

2015-04-24 16:22:16 231

原创 javascript中数据类型的自动转换

一、自动转换为布尔值---Boolean( if语句 的条件部分)1)当JavaScript遇到预期为布尔值的地方(比如if语句的条件部分),就会将非布尔值的参数自动转换为布尔值。它的转换规则请参考博文《javascript---强制数据类型转换》中Boolean部分,也就是说,在预期为布尔值的地方,系统内部会自动调用Boolean方法。因此除了以下六个值,其他都是自动转为...

2015-04-24 16:21:33 337

原创 javascript---强制数据类型转换

 javascript有时会自动根据需要将数据类型进行转换,这是我们不能控制的,这是javascript的自动类型转换,之后我也会对这种情况写个学习笔记的博文,现在引出这个,希望能更深的理解强制数据类型转换的主观性。今天得主角---强制转换主要指使用Number、String和Boolean三个构造函数,是手动将各种类型的值,转换成数字、字符串或者布尔值,是我们主观想法想要让它转换的...

2015-04-24 16:19:58 163

原创 创建js,onload触发callback的方法实现(兼容主流浏览器)

之前在新浪博客上写了好几天的博客,一发表的时候内容全没了!愤怒啊!即使代码里有script标签,发表时候你好歹提示一下,取消发表或者所有内容给我复制到剪贴板啊!这用户体验真是差的要命!转入正题:这里就不写仔细的测试兼容性的代码以及测试结果了,直接简述兼容问题,及解决方案,以及完整代码了!兼容性问题:    chrome等标准浏览器支持onload事件    IE8、9等版本不支持onload事...

2015-04-24 15:39:44 598

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除