代码改变世界

学习HTML5之表单

2015-02-03 16:34 by 金色海洋(jyk)阳光男孩, 7462 阅读, 收藏, 编辑
摘要: 开始学习html5了。阅读全文

【自然框架】终于把源码弄到git上了。

2015-02-02 14:38 by 金色海洋(jyk)阳光男孩, 2106 阅读, 收藏, 编辑
摘要: 好久没写博客了,发现又从左面的排名里掉出去了。说来惭愧,一直说是开源,但是源码一直没能放到git里面。原因是,不会用。最近终于把git弄明白了。把源码都放进去了。刚兴趣的话可以来看看。https://github.com/jyk0011名称设置为 naturefw好了,不应该用jyk0011。有没有...阅读全文

js的动态加载、缓存、更新以及复用(四)

2014-06-21 16:44 by 金色海洋(jyk)阳光男孩, 3473 阅读, 收藏, 编辑
摘要: 本来想一气呵成,把加载的过程都写了,但是卡着呢,所以只好在分成两份了。 1、页面里使用来加载 boot.js 。 2、然后在boot.js里面动态加载bootLoad.js。以时间作为标识var dateVer = date.getYear() + '_' + date.getMonth()...阅读全文

ajax的再次封装!(改进版) —— new与不 new 有啥区别?

2014-06-21 09:36 by 金色海洋(jyk)阳光男孩, 4071 阅读, 收藏, 编辑
摘要: 把有限的生命投入到无限的重构中去!并发、回调,new?不new?阅读全文

ajax的再次封装!

2014-06-16 11:30 by 金色海洋(jyk)阳光男孩, 10983 阅读, 收藏, 编辑
摘要: js好强大,json心目中的女神,jQuery真方便!阅读全文

js的动态加载、缓存、更新以及复用(三)

2014-06-11 08:57 by 金色海洋(jyk)阳光男孩, 3201 阅读, 收藏, 编辑
摘要: 总体思路1、 建立一个js服务,该服务实现通用js文件的加载、依赖、缓存、更新以及复用。2、 各个项目如果使用通用js,可(bi)以(xu)使用js服务实现加载。3、 Js服务只提供通用的js,比如jQuery、my97、easyUI等(可根据实际情况设定具体的js文件)。4、 其他针对特点需求写的...阅读全文

js的动态加载、缓存、更新以及复用(二)

2014-06-09 10:59 by 金色海洋(jyk)阳光男孩, 6107 阅读, 收藏, 编辑
摘要: 小计、回顾和反思。阅读全文

js的动态加载、缓存、更新以及复用(一)

2014-06-07 09:04 by 金色海洋(jyk)阳光男孩, 28412 阅读, 收藏, 编辑
摘要: 好久没写博客了,不写点啥,憋得慌。阅读全文

以【猫叫、老鼠跑、主人醒】为例子,使用 javascript 来实现 观察者模式 (有在线演示)

2013-06-24 08:35 by 金色海洋(jyk)阳光男孩, 3659 阅读, 收藏, 编辑
摘要: “猫叫、老鼠跑、主人醒”是一个很古老的话题了,大家也都有各自的想法和解决方案。我也是看了很多,一开始的时候是相当的迷糊,这个怎么就是面试题了?考的是啥呀,和编程有关系吗?又是猫又是老鼠的,晕死了。后来遇到有人写就去凑凑热闹看几眼。但还是迷迷糊糊。后来学习了面向对象的知识,知道了接口、委托,然后又看了《大话设计模式》。 这时候再回过头去看猫呀、老鼠什么的,才能看懂一点。为什么只是看懂一点呢?因为还是不知道这个东东和写代码有啥关系,呵呵。再再后来,在自己写代码的时候,为了解决问题而用了使用了接口;为了提高运行效率而采用js+ajax时,要解决“主页面”和子页面(iframe里的页面)的事件调...阅读全文

以【联动列表框】来看单一职责!

2013-06-21 21:53 by 金色海洋(jyk)阳光男孩, 1269 阅读, 收藏, 编辑
摘要: 标题有点短,估计悬。阅读全文

【分享】纯js的n级联动列表框 —— 基于jQuery,支持下拉列表框和列表框,最重要的是n级,当然还有更重要的

2013-06-21 12:34 by 金色海洋(jyk)阳光男孩, 4201 阅读, 收藏, 编辑
摘要: 多个列表框联动,不算是啥大问题,但是却挺麻烦,那么怎么才能够尽量方便一点呢?网上搜了一下,没发现太好用的,于是就自己写了一个。基于jQuery,无限级联动,支持下拉列表框和列表框。先说一下步骤和使用方法:1、在页面里设置列表框 城市:<select name="c5118020" id="ctrl_001" > <option value="-99999">请选择</option><option value="1">沈阳</option><optio阅读全文

两张图说明三层的奥义!

2013-05-18 14:06 by 金色海洋(jyk)阳光男孩, 2246 阅读, 收藏, 编辑
摘要: 理论上的三层,和实际中的三层。阅读全文

【分享】 纯 js 表单控件 —— 让 “增改查” 更轻松!

2013-05-17 15:36 by 金色海洋(jyk)阳光男孩, 7310 阅读, 收藏, 编辑
摘要: 我们在做增删改查的时候,必可避免的要做表单,那么表单是怎么弄出来的呢?拖拽控件、手写、js创建还是第三方控件(包括js版)?以前用服务器控件写了一套表单控件,用起来感觉也挺方便的,只是效率太低,太占用服务器的资源。想了好久也没想到如何提高效率,最后改成了纯js版的。 js属于初学,代码还很简陋,大家见笑了。现在是越学习js,越是感到js的强大!需求、目的:1、 在前台网页,使用js自动创建表单2、 可以控制表单里的控件类型,比如文本框、下拉列表框、在线编辑器等。3、 可以获取用户输入的数据,可以进行验证4、 可以进行排版5、 修改数据时,可以把原有数据绑定到表单。实现方式:1、 js +...阅读全文

如何动态加载js?

2013-05-14 16:27 by 金色海洋(jyk)阳光男孩, 3848 阅读, 收藏, 编辑
摘要: js的动态加载。阅读全文

【自然框架之SSO】基于 cookies和ajax跨域访问的 SSO

2013-01-22 11:23 by 金色海洋(jyk)阳光男孩, 2829 阅读, 收藏, 编辑
摘要: 上一篇说了一下我的基本想法,感谢大家的评论,感谢大家的支持、建议、帮助。大家都提出自己的想法、观点,头脑风暴一下,大家都会有收获。对sso的想法又改进了一些,发现ajax跨域访问可以带入另一网站的cookies,这样的话原来的页面跳转 就可以用ajax的跨域访问来实现,这样就避免了用户的页面跳来跳去的麻烦。不多说了,请看图:动态密钥。采用动态密钥的方式,即在用户登录sso后,如果第一次访问某网站,那么动态生成密钥,用于加密信息,然后把加密密钥缓存在sso服务器,把标识和密文发给客户浏览器,在周转到应用网站。应用网站在把标识发送给sso获取密钥,来解密密文。是不是有点折腾,没办法呀,为了安全。只阅读全文
2