随笔分类 - javascript
1
摘要:JavaScript语言核心并不包含任何线程机制,并且客服端JavaScript传统上没有定义任何线程机制。HTML5定义了一种作为后台线程的“WebWorker",但是客服端JavaScript还像严格的单线程一样工作。甚至当可能并发执行的时候,客服端JavaScript也不知晓是否真的有并行逻辑...
阅读全文
摘要:XMLHttpRequest对象是Ajax的核心,它有很多属性和方法。1,readyState属性当一个XMLHttpRequest对象被创立后,readyState属性标示了当前对象处于什么状态,可以通过对该属性的访问,来判读此次请求的状态然后做出相应的操作,case 0 :未初始化状态,此时,已...
阅读全文
摘要:1,核心JavaScript和客服端JavaScript都有一个单线程执行模型。脚本和事件处理程序在同一时间只能执行一个,没有并发性。这样保持了js编程的简单性。2,document的定义:一些呈现静态信息的页面叫做文档。穿插小知识1:当文档还在载入时,还没有API可以用来遍历和操作文档的结构和内容...
阅读全文
摘要://对象直接量,创建对象最简单的方式是在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
编程小帆
摘要:function todo() { var var1 = 1; (function () { var var2 = var1 + 1; alert(var2); })(); } tod...
阅读全文
摘要:浮动的框可以向左或向右移动,直到它的外边缘碰到包含框或另一个浮动框的边框为止。由于浮动框不在文档的普通流中,所以文档的普通流中的块框表现得就像浮动框不存在一样。CSS 浮动请看下图,当把框 1 向右浮动时,它脱离文档流并且向右移动,直到它的右边缘碰到包含框的右边缘:再请看下图,当框 1 向左浮动时,它脱离文档流并且向左移动,直到它的左边缘碰到包含框的左边缘。因为它不再处于文档流中,所以它不占据空间,实际上覆盖住了框 2,使框 2 从视图中消失。(说明一点:如果框2中有文字,虽然框2被覆盖了,但是它的文字是不会被覆盖的。) helloworld ...
阅读全文
摘要:引用旺旺的话。。。哈哈哈DOMContentLoaded事件表示页面的DOM结构绘制完成了,这时候外部资源(带src属性的)还没有加载完。而onload事件是等外部资源都加载完了就触发的。$.ready()里的事件就是DOMContentLoaded。贴代码:此代码用于图片加载完以后,得到它相关属性。var addEvent = function (element, eventType, fn) { if (window.addEventListener) { element.addEventListener(eventType, fn, false); } else...
阅读全文
摘要:http://ninghao.net/course?list[0]=6
阅读全文
摘要: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
阅读全文
摘要: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
阅读全文
摘要:操作HTML DOM文档的一个难题是,你的JavaScript代码可能在DOM完全载入之前运行,这会导致你的代码产生一些问题。页面加载时浏览器内部操作的顺序大致是这样的: 1. HTML被解析。 2. 外部脚本/样式表被加载。 3. 文档解析过程中内联的脚本被执行。 4. HTML DOM构造完成。 5. 图像和外部内容被加载。 6. 页面加载完成。 头部包含的和从外部文件中载入的脚本实际上在HTML DOM构造好之前就执行了。正如前面提到的,这一个问题是很重要的,因为在那两种地方的执行的所有脚本将不能访问DOM。可喜的是,存在许多绕开这一问题的办法。 等...
阅读全文
摘要:形式良好的 XML 文档“形式良好”或“结构良好”的 XML 文档拥有正确的语法。“形式良好”(Well Formed)的 XML 文档会遵守前几章介绍过的 XML 语法规则:XML 文档必须有根元素XML 文档必须有关闭标签XML 标签对大小写敏感XML 元素必须被正确的嵌套XML 属性必须加引号
阅读全文
摘要:代码如下:document.forms[0].onsubmit=function(){return false;};
阅读全文
摘要:7月份快过完了。趁周日写写学过觉得有用的东西。1.缩略图的展示问题,不要以为缩略图设置了width,height,就是缩略图了。比如一个300kb的500*500原始图片,用户请求web服务器后,展示在页面只需要100*100大小的缩略图。但是还是会下载500*500的原始图片,加载速度会很慢。正确的做法是:利用图片处理技术把图片压缩成100*100的大小后再展示。2.图片格式转换,不要以为简单的把.bmp的图片改为.jpg的图片就是更改了图片格式。比如:把一个大小为330kb 的bmp格式的图片后缀名改为.jpg的,其实更改后的图片大小也是330kb。微软操作系统会识别图片到底是什么格式的。
阅读全文
摘要: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
阅读全文
摘要: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('该模...
阅读全文
1

浙公网安备 33010602011771号