随笔分类 -  javascript

1
摘要:JavaScript语言核心并不包含任何线程机制,并且客服端JavaScript传统上没有定义任何线程机制。HTML5定义了一种作为后台线程的“WebWorker",但是客服端JavaScript还像严格的单线程一样工作。甚至当可能并发执行的时候,客服端JavaScript也不知晓是否真的有并行逻辑... 阅读全文
posted @ 2015-03-17 13:55 编程小帆 阅读(193) 评论(0) 推荐(0)
摘要:XMLHttpRequest对象是Ajax的核心,它有很多属性和方法。1,readyState属性当一个XMLHttpRequest对象被创立后,readyState属性标示了当前对象处于什么状态,可以通过对该属性的访问,来判读此次请求的状态然后做出相应的操作,case 0 :未初始化状态,此时,已... 阅读全文
posted @ 2014-09-18 16:13 编程小帆 阅读(6126) 评论(0) 推荐(0)
摘要:1,核心JavaScript和客服端JavaScript都有一个单线程执行模型。脚本和事件处理程序在同一时间只能执行一个,没有并发性。这样保持了js编程的简单性。2,document的定义:一些呈现静态信息的页面叫做文档。穿插小知识1:当文档还在载入时,还没有API可以用来遍历和操作文档的结构和内容... 阅读全文
posted @ 2014-07-06 23:33 编程小帆 阅读(371) 评论(0) 推荐(0)
摘要://对象直接量,创建对象最简单的方式是在js里使用对象直接量 var book = { "main title": "js", //属性里有空格,要用引号 "s-t": "the microsoft", //有连字符也要用引号 "for": "... 阅读全文
posted @ 2014-06-22 14:57 编程小帆
摘要:知识点:1:关于this指向问题,如果有函数a(),直接a()那么this指向window,new a()指向函数本身。2:关于null和undefined。两者如果用“==”则认为两者是相等的,要使用严格相等符号===来区分。typeof null --->object,type of undef... 阅读全文
posted @ 2014-06-19 17:07 编程小帆
只有注册用户登录后才能阅读该文。
posted @ 2014-06-19 11:50 编程小帆
摘要:function todo() { var var1 = 1; (function () { var var2 = var1 + 1; alert(var2); })(); } tod... 阅读全文
posted @ 2014-05-13 11:07 编程小帆 阅读(200) 评论(1) 推荐(0)
摘要:浮动的框可以向左或向右移动,直到它的外边缘碰到包含框或另一个浮动框的边框为止。由于浮动框不在文档的普通流中,所以文档的普通流中的块框表现得就像浮动框不存在一样。CSS 浮动请看下图,当把框 1 向右浮动时,它脱离文档流并且向右移动,直到它的右边缘碰到包含框的右边缘:再请看下图,当框 1 向左浮动时,它脱离文档流并且向左移动,直到它的左边缘碰到包含框的左边缘。因为它不再处于文档流中,所以它不占据空间,实际上覆盖住了框 2,使框 2 从视图中消失。(说明一点:如果框2中有文字,虽然框2被覆盖了,但是它的文字是不会被覆盖的。) helloworld ... 阅读全文
posted @ 2014-02-07 19:49 编程小帆 阅读(229) 评论(0) 推荐(0)
摘要:引用旺旺的话。。。哈哈哈DOMContentLoaded事件表示页面的DOM结构绘制完成了,这时候外部资源(带src属性的)还没有加载完。而onload事件是等外部资源都加载完了就触发的。$.ready()里的事件就是DOMContentLoaded。贴代码:此代码用于图片加载完以后,得到它相关属性。var addEvent = function (element, eventType, fn) { if (window.addEventListener) { element.addEventListener(eventType, fn, false); } else... 阅读全文
posted @ 2014-01-24 10:09 编程小帆 阅读(1760) 评论(1) 推荐(0)
摘要:http://ninghao.net/course?list[0]=6 阅读全文
posted @ 2014-01-15 10:56 编程小帆 阅读(126) 评论(0) 推荐(0)
摘要:function CheckCode(s) { var pattern = new RegExp("[`~!@#$^&*()=|{}':;',\\[\\]./?~!@#¥……&*()&;—|{}【】‘;:”“'。,、?]") var rs = ""; for (var i = 0; i < s.length; i++) { rs = rs + s.substr(i, 1).replace(pattern, ''); } return rs; }$(this).val(/\d+/.exe 阅读全文
posted @ 2014-01-07 15:28 编程小帆 阅读(176) 评论(0) 推荐(0)
摘要:无标题文档timeBeginner 阅读全文
posted @ 2013-12-14 23:05 编程小帆 阅读(161) 评论(0) 推荐(0)
摘要:get请求方式中,传递的参数的值不能太多。是有长度限制的。http://test.jz.gaitu.cn:80/appMana/TemplateImgOutput.aspx?TemplateID=1095&fids=1031%E2%85%9B1032%E2%85%9B1033%E2%85%9B1034%E2%85%9B1035%E2%85%9B1036%E2%85%9B1037%E2%85%9B1038%E2%85%9B1039%E2%85%9B1040%E2%85%9B1041%E2%85%9B&bids=1042%E2%85%9B1043%E2%85%9B1044%E2%8 阅读全文
posted @ 2013-11-26 10:55 编程小帆 阅读(2930) 评论(0) 推荐(0)
摘要:操作HTML DOM文档的一个难题是,你的JavaScript代码可能在DOM完全载入之前运行,这会导致你的代码产生一些问题。页面加载时浏览器内部操作的顺序大致是这样的: 1. HTML被解析。 2. 外部脚本/样式表被加载。 3. 文档解析过程中内联的脚本被执行。 4. HTML DOM构造完成。 5. 图像和外部内容被加载。 6. 页面加载完成。 头部包含的和从外部文件中载入的脚本实际上在HTML DOM构造好之前就执行了。正如前面提到的,这一个问题是很重要的,因为在那两种地方的执行的所有脚本将不能访问DOM。可喜的是,存在许多绕开这一问题的办法。 等... 阅读全文
posted @ 2013-11-25 14:20 编程小帆 阅读(920) 评论(0) 推荐(0)
摘要:形式良好的 XML 文档“形式良好”或“结构良好”的 XML 文档拥有正确的语法。“形式良好”(Well Formed)的 XML 文档会遵守前几章介绍过的 XML 语法规则:XML 文档必须有根元素XML 文档必须有关闭标签XML 标签对大小写敏感XML 元素必须被正确的嵌套XML 属性必须加引号 阅读全文
posted @ 2013-11-22 15:20 编程小帆 阅读(133) 评论(0) 推荐(0)
摘要:代码如下:document.forms[0].onsubmit=function(){return false;}; 阅读全文
posted @ 2013-11-18 16:35 编程小帆 阅读(245) 评论(0) 推荐(0)
摘要:7月份快过完了。趁周日写写学过觉得有用的东西。1.缩略图的展示问题,不要以为缩略图设置了width,height,就是缩略图了。比如一个300kb的500*500原始图片,用户请求web服务器后,展示在页面只需要100*100大小的缩略图。但是还是会下载500*500的原始图片,加载速度会很慢。正确的做法是:利用图片处理技术把图片压缩成100*100的大小后再展示。2.图片格式转换,不要以为简单的把.bmp的图片改为.jpg的图片就是更改了图片格式。比如:把一个大小为330kb 的bmp格式的图片后缀名改为.jpg的,其实更改后的图片大小也是330kb。微软操作系统会识别图片到底是什么格式的。 阅读全文
posted @ 2013-07-28 20:05 编程小帆 阅读(722) 评论(1) 推荐(1)
摘要: 阅读全文
posted @ 2013-07-22 16:50 编程小帆 阅读(172) 评论(0) 推荐(0)
摘要:function faceSave() { if(confirm("确定保存?")) { showInfo(" 正在保存中,请稍后...", ""); //几秒以后执行tosave()方法 setTimeout("tosave()",2000); } } function tosave() { var jsonfsave = jsonFace; for (var i = 0; i < jsonfsave.length; i++) { jsonfsave[i].Text = encodeURI(jsonfsav 阅读全文
posted @ 2013-06-26 10:16 编程小帆 阅读(1861) 评论(0) 推荐(0)
摘要:1.post方法。 $.post("/ajaxPage/ajaxMp.ashx", { ajaxType: 17, sendType: 1, sendID: $(".blue_border").val() }, function (data) { if (data == "1") { location.href = "/" + $(".blue_border").val() + ".html"; } else { showInfo('该模... 阅读全文
posted @ 2013-06-09 14:05 编程小帆 阅读(188) 评论(0) 推荐(0)

1