摘要: YayaTemplate记得8个月前,我第一次在百度UED的网站上看到一篇关于前端模版的介绍。第一次并未一下就被吸引过去,而是辗转几日在项目前端复杂度逐渐增加的一个偶然机会,让我想起了一周前看到的“前端模版”这4个字眼。那篇Blog上介绍的正是YayaTemplate这个由贵大师兄@王集鹄所创作的优秀模版引擎,于是也会以它作为模版引擎的主要介绍对象。yayaTemplate的github源码:https://github.com/yorkie/YayaTemplate/blob/master/yaya-template.jsyaya等许多模版系统其核心思想即:先向引擎传入模版字符串,然后yay 阅读全文
posted @ 2012-11-29 19:02 Yorkie 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 第一章 前端模版与模版第一节 动,还是静?静态模版 vs. 动态模版前段时间,在微博上问过@玉伯也叫射雕 他们在项目中为何使用动态模版引擎,而非静态模版。@中中-Yorkie:我觉得最大的优势应该是模版的粒度更小,与page解耦等等。@玉伯也叫射雕:不是很明白,粒度不是由开发者决定的吗?没在电脑前,待会去具体看下。@中中-Yorkie:回复@玉伯也叫射雕: 由开发者决定是没错,不过现在动态模版的做法都是把模版定义写在一个script标签,或者是类似formt形式的js的String对象中,而closure真正把模版定义独立于page,从而和页面解耦。http://t.cn/zlFv0f7 网址 阅读全文
posted @ 2012-11-29 19:00 Yorkie 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 1 // 直接添加到html中就可以看到效果 2 3 var speed = 0; // 速度(不可改) 4 var s____ = 6; // 速度(可配置) 5 var max__ = 48; // 最大速度:最好是s的倍数(可配置) 6 var direction = 0; // 方向(不可改) 7 8 $(document).on("mousewheel", function (e) { 9 e.preventDefault(); // 阻止默认滚动10 var t1, t2 = -1, delta = e.orig... 阅读全文
posted @ 2012-11-18 03:40 Yorkie 阅读(413) 评论(0) 推荐(0) 编辑
摘要: ---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------Task命名空间属于:System.Threading.Tasks,是微软在.NET中新增加的一个异步编程方法。首页,你可以创建一个Task对象:Task t1 = new Task(() => Console.Write("这是一个线程"));然后你可以让他执行:t1.Start();你也可以将他们合并起来:Task.Factory.StartNew(() => Console.Write(" 阅读全文
posted @ 2012-03-22 22:14 Yorkie 阅读(232) 评论(0) 推荐(0) 编辑
摘要: ---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------这是一篇纯粹的基于.net框架xml api的介绍:1.最最最简单的创建xml对象的方法(其实xml对象的说法不是很准确):System.Xml.XmlDocument这个类,用于对xml的一些基本操作:首先是获取xml文件,代码如下:XmlDocument xmldoc = new XmlDocument();xmldoc.Load(Server.MapPath(@"~/[xml的路径]/[xml文件名]"));这 阅读全文
posted @ 2012-03-18 12:59 Yorkie 阅读(146) 评论(0) 推荐(0) 编辑
摘要: ---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------前端时间,在论坛中提了个比较小白的问题(我就不引用了),大概就是问,我写了段web socket的js代码,如下:1 var ws = new WebSocket('ws://localhost:8080/');但是通过firebug调试,却报出一个无可显示内容的响应类型。-》其实,这个问题是因为在localhost:8080下没有提供Socket服务器,因此无法通过客服端来进行连接/通信。--------------- 阅读全文
posted @ 2012-03-18 11:00 Yorkie 阅读(696) 评论(0) 推荐(0) 编辑
摘要: ---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------在ECMAScript中的this对象不同于其他OOP语言中,在用法有很大的不同,下面一一进行整理:目录:前置知识this在什么时候初始化?(可能有点绕,表达不是很清晰,看下去吧!)this的"指针"?怎么给this赋值?总结前置知识AO:ActiveObject,即活动对象,在ECMAScript中,当声明一个函数后,就会在AO中生成一个部分VO:VariableObject,即变量对象,声明一个变量后,会在VO中 阅读全文
posted @ 2012-03-13 23:42 Yorkie 阅读(170) 评论(0) 推荐(0) 编辑
摘要: ---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------其实这篇文章还谈不上纯粹的异步编程的介绍,仅仅是几个简单多线程例子在Web开发中的用途以及个人对何时运用异步技术的一些观点。首先,本文所用的异步技术相当原始,即ThreadPool类的QueueUserWorkItem()方法来实现的!实现代码如下:Button2.Click += delegate(System.Object __o, System.EventArgs __e){ ThreadPool.QueueUserWorkIt. 阅读全文
posted @ 2012-03-13 23:35 Yorkie 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 轻量级的js部署与维护 阅读全文
posted @ 2012-02-20 23:13 Yorkie 阅读(456) 评论(0) 推荐(1) 编辑