上一页 1 2 3 4 5 6 ··· 19 下一页
2013年1月17日
摘要: 如果利用@import形式来组织你的css,那么你就可以用打包工具CSS Combo了:首先安装css combo:npm install -g css-combo然后进入你所在的入口文件(本例为style.css)目录,输入:csscombo style.css style.combo.css这样就会把style.css文件打包成style.combo.css文件。很简单吧。当然还有其他参数,请见github文档好吧,你不喜欢用命令,或者你想整合该工具到你自己的一整套打包工具中,可以到github上看相关的api文档:https://github.com/daxingplay/css-com 阅读全文
posted @ 2013-01-17 23:31 刘卿 阅读(729) 评论(0) 推荐(0) 编辑
2012年12月31日
摘要: javascript的继承在很多框架中都有运用,尤其是原型式继承。首先要理解一个概念,什么是原型式继承?所谓的原型式继承,就是在函数内部先创建一个临时性的构造函数,然后将传入的对象做这个构造函数的原型,最后返回这个临时类型的新实例。请看源码:function clone(o) { var F = function(){}; F.prototype = o; return new F();}首先看ext(4.1的1896行开始)的原型式继承。var TemplateClass = function(){};var ExtObject = Ext.Object = { ch... 阅读全文
posted @ 2012-12-31 11:42 刘卿 阅读(420) 评论(0) 推荐(0) 编辑
2012年12月28日
摘要: var a = 1;function b() { a = 10;return;}b();alert(a);--------------------------------------------------------var a = 1;function b() { a = 10; return; function a() {}} b(); alert(a);这个的值是神马呢?第一个不用想就知道 是10第二个有return 看着也是 应该是10悄悄运行下看看,你会发现 原来第二个竟然是1这是为神马呢先复习一个概念 变量声明在作用域内是始终可见的然后 想想 函数声... 阅读全文
posted @ 2012-12-28 18:04 刘卿 阅读(256) 评论(3) 推荐(0) 编辑
2012年12月27日
摘要: var Share = function(webSet,url,sourceImg){ if(!sourceImg){sourceImg = ""} if(sourceImg!="") { sourceImg = "&pic=" + sourceImg; }; var text = "我喜欢 @悦淘街 的这个分享:", webText = url, con = text+webText; webSet == "sina" ? window.open("http://v.t.si 阅读全文
posted @ 2012-12-27 12:14 刘卿 阅读(244) 评论(0) 推荐(0) 编辑
2012年12月24日
摘要: var i = 0;function a(){ console.log(i); var i=1; console.log(i)}a();在执行js前,会对var和function做预解析当函数a执行时,它的执行环境中有i声明,所以不会使用作用域链上的全局变量i,这个i是初始化了,但是不用它.当运行第一个log(i)时,变量在函数体内始终是可见的,所以i提前隐式声明为 var i = undefined,log(i)为 undefined 阅读全文
posted @ 2012-12-24 22:16 刘卿 阅读(162) 评论(0) 推荐(0) 编辑
2012年12月19日
摘要: <style type="text/css"> body { font-size:12px; font-family:Verdana; line-height:1.9}div a { display:block; border:1px solid #FF3366; width:expression( test() );}</style>计算了<input id="c" />次<div> <ul> <li><a href="#"... 阅读全文
posted @ 2012-12-19 13:29 刘卿 阅读(164) 评论(1) 推荐(0) 编辑
2012年12月1日
摘要: 每个javascript对象都是一个属性的集合,相互之间没有任何联系。javascript也可以定义对象的类,让每个对象都共享某些属性,这种“共享”的特性是非常有用的。类的成员或实例都包含一些属性,用以存放或定义他们的状态,其中有一些属性定义了它们的行为。待续。。。。。。 阅读全文
posted @ 2012-12-01 23:05 刘卿 阅读(128) 评论(0) 推荐(0) 编辑
2012年11月30日
摘要: 同源策略是对javascript代码能给操作哪些web内容的一条完整的安全限制。文档的来源包含协议、主机,以及载入文档的URL端口。从不同web服务器载入的文档具有不同的来源。通过同一主机的不同端口载入的文档具有不同的来源。使用http:协议载入的文档和使用https:协议载入的文档具有不同的来源,即使它们来自同一个服务器。脚本本身的来源和同源策略并不相关,相关的是脚本所嵌入的文档的来源。 阅读全文
posted @ 2012-11-30 12:05 刘卿 阅读(175) 评论(0) 推荐(0) 编辑
2012年11月29日
摘要: javascript语言核心并不包含任何线程机制,并且客户端javascript传统上也没定义任何线程机制。单线程执行是为了让编程更加简单。单线程意味着浏览器必须在脚本和事件处理程序执行的时候停止响应用户输入。html5定义了一种并发的控制方式,叫做“Web worker”。Web worker是一种用来执行计算密集任务而不冻结用户界面的后台线程。运行在Web worker里的代码不能访问文档内容,不能和主线程或其他worker共享状态,只可以和主线程和其他worker通过异步事件进行通信,所以主线程不能检测并发性,并且Web worker不能修改javascript程序的基础单线程执行模型。 阅读全文
posted @ 2012-11-29 23:35 刘卿 阅读(275) 评论(0) 推荐(0) 编辑
2012年11月28日
摘要: 1、设置js对象属性为事件处理程序事件处理程序属性的名字由“on”后面跟着事件名组成。这些属性名 都必须小写事件处理程序的缺点:设计都是围绕着假设每个事件目标对于每种事件类型将最多只有一个处理程序。2、设置html标签属性为事件处理程序属性值为javascript代码字符串。这段代码应该是事件处理程序函数的主体,而非完整的声明。缺点:客户端编程的通用风格是保持html内容和javascript行为分离,遵循这条规则的程序员禁止/避免使用html事件处理程序属性,因为这些属性直接混合了javascript和html通过html属性注册事件处理函数时,浏览器会把javascript编码转换到一个函 阅读全文
posted @ 2012-11-28 19:41 刘卿 阅读(1431) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 19 下一页