随笔分类 -  前端

摘要:一、document.getElementById() 根据Id获取元素节点 <div id="div1"> <p id="p1"> 我是第一个P</p> <p id="p2"> 我是第二个P</p> </div> window.onload = function () { var str = do 阅读全文
posted @ 2015-05-30 19:32 Dynamics365峰 阅读(231) 评论(0) 推荐(0)
摘要:一、eval() //执行一段字符串中的javascript代码。 语法:eval(code); //可以将javascript写在字符串里面执行。 var str = "document.write('你好!');" eval(str); 二、EvalError() 构造函数: new EvalE 阅读全文
posted @ 2015-05-30 19:25 Dynamics365峰 阅读(216) 评论(0) 推荐(0)
摘要:一、Error()构造函数 构造函数:new Error(); new Error(message); 二、Error.message //人类可读的错误消息 语法:error.message; 三、Error.name //错误的类型 语法:error.name; 四、Error.toString 阅读全文
posted @ 2015-05-30 19:23 Dynamics365峰 阅读(196) 评论(0) 推荐(0)
摘要:我们可以知道:escape()除了 ASCII 字母、数字和特定的符号外,对传进来的字符串全部进行转义编码,因此如果想对URL编码,最好不要使用此方法。而encodeURI() 用于编码整个URI,因为URI中的合法字符都不会被编码转换。encodeURIComponent方法在编码单个URICom 阅读全文
posted @ 2015-05-30 19:22 Dynamics365峰 阅读(271) 评论(0) 推荐(0)
摘要:一、new Boolean(value); //构造函数 Boolean(value); //转换函数 0,NaN,null,"",undefined都会转成false,其他都会返回true,包括字符串"false" var b = new Boolean(1); //new也可以写,就相当于上面的 阅读全文
posted @ 2015-05-30 19:21 Dynamics365峰 阅读(161) 评论(0) 推荐(0)
摘要:一、Arguments.callee //获取当前正在执行的函数,也就是这个函数自身,常用于获取匿名函数自身 语法:arguments.callee var factorial = function (x) { if (x < 2) { return 1; } else { return x * a 阅读全文
posted @ 2015-05-30 19:20 Dynamics365峰 阅读(136) 评论(0) 推荐(0)
摘要:2013/9/23 - 更新 JSON 日期转 JS日期,我们知道,日期类型转成JSON之后,返回的数据类似这样: /Date(1379944571737)/ 但是这种日期并不能直接显示,因为根本没有人知道这是什么意思,下面提供一种JSON日期转JS日期的方式。 function ConvertJS 阅读全文
posted @ 2015-05-30 19:19 Dynamics365峰 阅读(213) 评论(0) 推荐(0)
摘要:一、创建对象 1、对象直接量。 var point = { x:0,y:0 }; //point就是一个对象,跟C#不同,它不需要一定有类才能创建对象。 2、通过new创建对象 var d = new Date(); //创建一个Date对象 3、原型 Object.prototype //用于获取 阅读全文
posted @ 2015-05-30 19:18 Dynamics365峰 阅读(213) 评论(0) 推荐(0)
摘要:在javascript里,函数是可以嵌套的。 如: function(){ funcrion square(x){ return x*x; } return square(10); } 在javascript里,将函数绑定给一个对象,用对象调用的函数称为方法,容易跟C#搞混。 一、函数的属性 在函数 阅读全文
posted @ 2015-05-30 19:17 Dynamics365峰 阅读(199) 评论(0) 推荐(0)
摘要:一、定义数组。 定义数组有两个方法: 1、var arr1 = []; //定义一个空数组 2、var arr2 = [1,2,3,"str1","str2"]; //定义一个有5个元素的数组。 3、var arr3 = new Array(3); //定义一个空数组 4、var arr4 = ne 阅读全文
posted @ 2015-05-30 19:12 Dynamics365峰 阅读(164) 评论(0) 推荐(0)
摘要:多点用javascript数组,javascript对象,这些东西性能是很高的,而且代码美观,多用水平才能提高,别一天到晚就只会var个变量。 javascript是区分大小写的语言,也就是说,关键字、变量、函数名、和所有的标识符都必须采取一致的大小写形式。 javascript支持两种注释,在行尾 阅读全文
posted @ 2015-05-30 19:11 Dynamics365峰 阅读(177) 评论(0) 推荐(0)
摘要:HTTP响应也由三个部分组成,分别是:状态行、消息报头、响应正文。 其中,HTTP-Version表示服务器HTTP协议的版本;Status-Code表示服务器发回的响应状态代码;Reason-Phrase表示状态代码的文本描述。状态代码由三位数字组成,第一个数字定义了响应的类别,且有五种可能取值。 阅读全文
posted @ 2015-05-30 18:12 Dynamics365峰 阅读(221) 评论(0) 推荐(0)
摘要:一、HTTP报文是面向文本的,报文中的每一个字段都是一些ASCII码串,各个字段的长度是不确定的。HTTP有两类报文:请求报文和响应报文。 一个HTTP请求报文由请求行(request line)、请求头部(header)、空行和请求数据4个部分组成,下图给出了请求报文的一般格式。 网上复制了一个图 阅读全文
posted @ 2015-05-30 18:11 Dynamics365峰 阅读(4221) 评论(0) 推荐(0)
摘要:A、表单元素都是放在<form></form>标签内的。来看看表单的属性 属性 值 描述 accept MIME_type 规定通过文件上传来提交的文件的类型 accept-charset charset 服务器处理表单数据所接受的字符集 enctype MIME_type 规定表单数据在发送到服务 阅读全文
posted @ 2015-05-30 18:10 Dynamics365峰 阅读(209) 评论(0) 推荐(0)
摘要:一、cookie的大小 cookie只能存储最大4kb的数据。cookie的名/值中的值不允许包含分号、逗号和空白符。因此可以采用encodeURIComponent()编码,读取的时候先采用decodeURIComponent()解码。 二、cookie的有效期 cookie默认的有效期很短暂,它 阅读全文
posted @ 2015-05-30 18:09 Dynamics365峰 阅读(214) 评论(0) 推荐(0)
摘要:显示结果描述实体名称实体编号 空格 &nbsp; &#160; < 小于号 &lt; &#60; > 大于号 &gt; &#62; & 和号 &amp; &#38; " 引号 &quot; &#34; ' 撇号 &apos; (IE不支持) &#39; ¢ 分 &cent; &#162; £ 镑 & 阅读全文
posted @ 2015-05-30 18:08 Dynamics365峰 阅读(199) 评论(0) 推荐(0)
摘要:一、上传域为何选择的路径都是C:\fakepath\***; 出于安全性的考虑,上传文件时屏蔽了真实的本地文件路径,而以“C:\fakepath\”取代之。 阅读全文
posted @ 2015-05-30 18:07 Dynamics365峰 阅读(167) 评论(0) 推荐(0)
摘要:一、清除浮动的目的。 1、当一个父元素的高度不写或为auto时,而且这个父元素内又有浮动的子元素,那么这时候该父元素的高度将不会自动适应子元素的高度,也可以说高度是0px; 有如下代码: <div class="divp" style="width:300px; background:red; bo 阅读全文
posted @ 2015-05-30 18:06 Dynamics365峰 阅读(226) 评论(0) 推荐(0)
摘要:一、类内部Hack IE都能识别*;标准浏览器(如FF)不能识别*; IE6能识别*,但不能识别 !important, IE7能识别*,也能识别!important; FF不能识别*,但能识别!important; IE6支持下划线,IE7和firefox均不支持下划线。 IE6 IE7 FF * 阅读全文
posted @ 2015-05-30 18:05 Dynamics365峰 阅读(194) 评论(0) 推荐(0)
摘要:1.尽量用class来定义样式。尽量少使用 .div1 ul li{}这样的样式下去,因为如果li里面还有<div><ul><li>这些元素的话会造成干扰,应该给ul加个class如<ul class="ul1"></ul>这样来写。 2.margin:0px auto; 用于兼容不同分辨率的内容居 阅读全文
posted @ 2015-05-30 18:03 Dynamics365峰 阅读(193) 评论(0) 推荐(0)