随笔分类 - javascript
摘要:MVC是一种设计模式,它将应用划分为3个部分:数据(模型)展示层(视图)用户交互层(控制器)一个事件的发生是这样的:1.用户和应用产生交互2.控制器的事件处理器被触发3.控制器从模型中请求数据,并将其交给视图4.视图将数据呈现给用户从Holla中发送一个新的聊天消息:1.用户提交一个新的聊天信息2.控制器的事件处理器被触发3.控制器创建了一个新的聊天记录(chat Model)记录.4.然后控制器更新视图5.用户在聊天窗口看到新的聊天记录构建函数的时候不要丢掉new关键字不然你会无意间创建全局变量,返回undefined
阅读全文
posted @ 2012-12-28 14:00
sgsheg
摘要:主流浏览器IE6.0还支持一级DOM事件模型和Internet Explorer增强事件模型,部分支持W3C的二级DOM事件模型.关于事件模型IE7.0浏览器支持JScript5.7,该版本在JScript基础上有所增强,但与ECMA v3标准仍热是基本一致在数据交互方面,JScript+ 5+支持 MSXML 4.0 组件,在外部接口方面,JScript5+完全兼容COM+/DCOM标准原始调试方法-----利用输出语句,"反射"机制和调试对象来进行调试在编写代码中遇到的问题,最原始的调试方法在程序中直接插入调试逻辑和输出语句.定位代码和调用堆栈:一款适合的调试工具可以帮
阅读全文
posted @ 2012-11-22 16:49
sgsheg
摘要:首先可以把闭包看作是js中的一种特殊的函数<script type="text/javascript"> <!-- function step(a){ return function step(x){ return x + a; } }</script>var b= step(20);alert(b(20));
阅读全文
posted @ 2012-11-17 17:19
sgsheg
摘要:基本类型:<html> <head> <script type="text/javascript"> /* var box = "Lee"; var box2 = 'Lee'; alert(box); alert(box2); //单引号的双引号没有任何区别,必须成对出现,不能穿插 //引号必须成对出现, */ //string包含一些特殊的字符字面量, // alert('Le\nle'); // alert('Le\rle'); //斜杠本身进行转义 //以十六机制表
阅读全文
posted @ 2012-11-17 00:12
sgsheg
摘要:void是javascript的一个特殊的运算符,它的作用是 舍弃任何参数表达式的值,这意味着要求解析器并计算参数表达式内容/.如果你可以去检查void运算返回值,会发现它返回一个undefined标记(事实上任何一个不带return指令的函数运算的默认返回值都是undefined).在浏览器的缺省值中,undefined阻止了页面的跳转.typeof操作符是用来检查变量的类型.如果你直接使用了一个未进行声明的标识,或者表明了一个变量却未对其进行赋值,那么typeof操作返回的结果将是undefined.在成熟的web应用中,HTTP请求总是将页面文档以流的形式发送到客户端被浏览器所转载,不论
阅读全文
posted @ 2012-11-16 23:21
sgsheg
摘要:什么是dom?dom的全程是Document Object Model.---文档对象类型,更深层次的意思是通过和javascript进行内容的交互的API.js和DOM一般经常可以作为一个整体,因此js通常都是用dom操作和交互的.dom中需要注意的东西1.window作为全局对象,可以说是window来访问全局对象2.属性在对象的下面以变量的形式进行存放,页面上所有的全局对象都会编程window对象的属性3.方法在属性下面以函数的形式存放,因此左右的函数都存放在window对象的下面,他们可以称为方法.4.text节点在页面所展示的是所有文本相关的元素,如果你的段落在有文本在里面的话,可以
阅读全文
posted @ 2012-11-16 22:51
sgsheg
摘要:尽管安全性有待斟酌,但是js确实可以很方便的提供表单和其他页面输入数据的合法性校验.信息系统在服务器中检验面临一个很大的问题,那就是校验实时性和网络的开销.在Web信息系统中如果服务器端校验出了提交的表单数据不合法,依据传统的实现方式服务器需要在提供校验的同时把这张不合格的单数据发回客户.js校验数据合法性是目前js在信息系统中被使用最频繁的一个功能.绕开脚本陷阱.js作为嵌入式语言,本身有各种各样的缺陷,即使从语言本身来说,js目前任何版本也不是很完美的.不能完全相信你所见到的.版本兼容性是javascript兼容的最大难题,outerHTML图例分析outerHTML的用途-----与in
阅读全文
posted @ 2012-11-16 22:49
sgsheg
摘要:<?php//@sgsheg//@time 9/28/*js来操纵cookie?+----------------------------------------------------------------------------------+cookie是保存在用户计算机上的少量数据.它与特定的WEB页面与WEB站点关联起来,自动在WEB浏览器和WEB服务器之间进行传递.比如你运行的是window操作系统,使用Internet Explorer上网,那么你会发现你的window下有一个子目录Temporary Internet Files.+--------------------
阅读全文
posted @ 2012-09-30 23:47
sgsheg
摘要:javascript代码的优化使用:+-------------------------------------------------------------------------------------+1.js是一种灵活的语言,一千个人会有一千种的js书写方式.这个你的团队再次开发有很多的困难.个人认为有很好的书写规范是首当其冲的.2.参考了很多优秀的代码规范以后,总结了如下几点:命名规范:变量名包括全局变量,局部变量,类变量,函数参数等等,他们都属于这一类.变量命名都以类型前缀+有意义的单词组成,用驼峰法命名法来增加变量和函式的可读性.例如,sUserName,nCount.每一个局
阅读全文
posted @ 2012-09-27 15:36
sgsheg
摘要:<?php /* * jquery库的适用性一方面归因于其设计理念,另一方面得益于围绕这个开源项目涌现的活跃社区的促进作用! * jquery出色的原因: * 1.利用css的优势:jquery继承了简明地表达文档结构的形式.而jquery成为希望向页面中的添加行为的设计者的切入点 * 2.支持扩展: * 3.抽象浏览器的不一致性! * 4.总是面向集合! * 5.将多重操作集于一行.为了避免过度使用临时变量或不必要的代码重复 * * * jquery允许我们使用$(document).ready()结构预定DOM加载完成(不必等图像加载完成)触发的函数的调用 * * ...
阅读全文
posted @ 2012-09-24 09:46
sgsheg
摘要:<?php /* jquery复习: 通常开发人员习惯把id,src,alt叫做这个元素的属性,我们称之为"元素属性",但是在解析成DOM对象的时候,实际浏览器最后会将标签元素解析为"DOM对象",并且将元素的"元素属性"存储为"DOM属性",两者是有区别的. <script> var cao=null;setTimeout(function(){ handleClick=function(){ alert("草你妈"); }},10000) </script> j
阅读全文
posted @ 2012-09-22 19:04
sgsheg

浙公网安备 33010602011771号