![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
web前端
文章平均质量分 81
单车少卿
Web开发要跟上时代
展开
-
【jquery】jQuery设计思想
jQuery是目前使用最广泛的javascript函数库。据统计,全世界排名前100万的网站,有46%使用jQuery,远远超过其他库。微软公司甚至把jQuery作为他们的官方库。对于网页开发者来说,学会jQuery是必要的。因为它让你了解业界最通用的技术,为将来学习更高级的库打下基础,并且确实可以很轻松地做出许多复杂的效果。虽然jQuery上手简单,比其他库容易学转载 2014-10-08 12:36:30 · 641 阅读 · 0 评论 -
ExtJS学习之路第八步:Window组件
一个专门Panel用作程序窗口。默认的,Window可以是浮动的(floated)、可缩放(resizable)以及可拖动的(draggable)。Window能够被最大化适应可视窗口,(restored)恢复到先前的大小以及可以最小化。Window也可以被链接到一个Ext.ZIndexManager或者由Ext.WindowManager来提供分组(grouping)、活动(activati转载 2014-12-10 23:43:07 · 486 阅读 · 0 评论 -
ExtJS学习之路第五步:认识最常见组件Panel
文档中描述 Panel(面板)是一个容器,它具有特定的功能和结构部件,这使它成为面向应用用户界面的完美基石。面板,继承自Ext.container.Container,能够配置布局以及子组件(Child Components)。当向Panel中添加指定的子项(Child Items)或者动态的添加组件时,记得要考虑如何排版Panel中的子元素,这些子元素是否需要Ext内建Layout转载 2014-12-10 23:40:30 · 599 阅读 · 0 评论 -
ExtJS学习之路第二步:Ext.Component 和 Ext.dom.Element 的区别
让我们来初步的探讨下Ext.Component和Ext.Element的区别。jQuery偏重于DOM元素的操作1、每一个HTML页面都有一个层次分明的DOM树模型,浏览器中的所有内容都有相应的DOM对象,动态改变页面的内容,正是通过使用脚本语言来操作DOM对象实现。通常使用getElementById/Ext.getDOM获得DOM对象举例:div id="myDiv" cl转载 2014-12-10 23:37:44 · 499 阅读 · 0 评论 -
ExtJS学习之路第七步:contentEl与renderTo的区别
上回在Panel的应用中我们应该能大致区分开conteEl和renderTo,这回我们从定义中区分。在Panel的API中,contentEl:String指定一个现有的HTML元素或者id作为此组件的内容。这个config选项是用来利用现有的HTML元素,并将其放置在一个新的组件的布局元素(它只是将指定的DOM元素移动到,已经被渲染的组件之中当内容使用)注意:在其他配置的转载 2014-12-10 23:42:19 · 1380 阅读 · 0 评论 -
EXTJS组件化(二)----简易的私有和公有
我一直认为,凡是我已经了解的东西,国内必定已经有了一大票人已经熟知.但是我想我还是要继续写下去. 上一篇文章简单介绍了一下组件化的思想,下面我想写一下EXTJS组件化的共有和私有,上一篇文章中的组件如下:Js代码 Ext.namespace("Lesson1.FirstPanel"); /** * @author andy_ghg * @version转载 2014-12-13 14:02:31 · 543 阅读 · 0 评论 -
EXTJS组件化(三)----组件之间的暧昧关系
EXT我忽然发现,菜鸟更愿意与人分享他的学习成果. 在开发过程中,当许多小组件拼合成一个大组件之后,最先遇到的问题就是组件与组件之间的通信和数据交互. 如果你的组件封装的比较死(即在创建的时候不需要配置属性).则可以通过组建的自定义事件来完成组件与组件之间的项目调用.下面的界面其实没有必要这么做,这么做的目的只是为了解释一下组件与组件之间相互交互数据:转载 2014-12-13 14:05:26 · 621 阅读 · 0 评论 -
EXTJS组件化(四)---减少你的代码
博客分类:EXTJSEXTIEQQ 代码量,BUG和维护成本是水涨船高的关系,这点应该不能被否认的,因此如何的减少代码的编写量成了很多人努力的一个方向.当然,这肯定不是为了偷懒减少代码量的编写自然是对象的重复利用,以前所写的组件化,它确实是一个独立的对象,可以拿来重用,但是,写到最后会发现,这些组件往往只是使用了一次而已,而且根据需求的不同会发现这个组件根本就无法被重新使用转载 2014-12-13 14:05:23 · 574 阅读 · 0 评论 -
EXTJS组件化(一)----建立你的思想
EXTJavaScriptFirefoxHibernateAjax 首先感谢朱治生朋友转载了我的帖子,由于种种不可抗的原因导致Dojochina资料遗失,损失惨重.前言组件化编程:是将各种小部件组装成一个对象,并提供相应的事件和函数,供别人方便的调用.本文基于EXTJS 3.0.0,在其他版本中(特别是EXTJS2.0)会有所不同请注意!!正文 EXTJS的效率一转载 2014-12-13 14:01:06 · 590 阅读 · 0 评论 -
Highcharts一些属性
%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> > html> head> meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> title>Highcharts Demoti转载 2015-02-11 12:47:58 · 997 阅读 · 0 评论 -
jquery技巧总结
一、简介1.1、概述随着WEB2.0及ajax思想在互联网上的快速发展传播,陆续出现了一些优秀的Js框架,其中比较著名的有Prototype、YUI、jQuery、mootools、Bindows以及国内的JSVM框架等,通过将这些JS框架应用到我们的项目中能够使程序员从设计和书写繁杂的JS应用中解脱出来,将关注点转向功能需求而非实现细节上,从而提高项目的开发速度。jQuery是继转载 2014-11-28 09:21:50 · 310 阅读 · 0 评论 -
Extjs中FieldSet的收缩和展开实例
Extjs中FieldSet的收缩和展开实例:FieldSet表单控件属于Ext.form.FieldSet的类,继承自:Ext.Panel,表示对某一组字段的标准容器,其中最主要的一个功能就是收缩和展开收缩与展开demo: items: [ id:'check_email_hacklog_send', xtype: 'fieldset', he原创 2014-12-19 17:25:31 · 5470 阅读 · 0 评论 -
ExtJS学习之路第六步:深入讨论组件Panel用法
Panel加载页面 var myPanel=Ext.create('Ext.panel.Panel',{ bodyPadding: "15px 10px 0 10px", title:'目标', width:300, height:220, html:'好好学习,天天向上!',//当你添加autoLoad转载 2014-12-10 23:41:28 · 473 阅读 · 0 评论 -
ExtJS学习之路第一步:对比jQuery,认识ExtJS
最近纷杂的事情比较多了,奔波ing!所以,Node.js 和Canvas动画系列都停止了,等稳定了再重拾书本继续学习!因为某种原因最近在看ExtJS,分享下学习的心得,希望对同道中人有所帮助。第一用ExtJS的时候还是比较震撼的,这个颜色这些控件经常看到有没有?!先前用过Drupal,觉得二者有某种相似性,Container,Panel,Layout某些概念上,只不过Drupal是操作,Ext转载 2014-12-10 23:36:03 · 601 阅读 · 0 评论 -
Extjs4中up()和down()的用法
Extjs4.x中,每个组件都新增加了两个方法up()和down()方法。这两个方法都是用来获取组件的,下面我们来看下up()方法和down()方法的官方解释。Extjs4.x中,新增加了两个方法up()和down()方法。这两个方法都是用来获取组件的,下面我们来看下官方解释。up( String selector, [Number/Mixed maxDepth] ) : Ex转载 2014-11-14 11:08:46 · 469 阅读 · 0 评论 -
JavaScript跨域获得用户的IPv6地址
首先,要消除一个误区,就是用户在浏览器中输入一个URL,只能通过IPv4或者IPv6一种方式访问。 而我想做的,就是让用户访问我的IPv4的域名的时候,同时显示出用户的IPv4和IPv6的地址。方法是在首页中加一段JavaScript代码,用户浏览器执行这段JS代码,访问我的IPv6的域名。 注意: IPv4和IPv6的服务器可以在同一个机子的Apache中跑着!转载 2014-10-14 15:55:14 · 1634 阅读 · 0 评论 -
深入了解Brackets编辑器 [好东西啊]
深入了解Brackets编辑器一、Brackets 简介Brackets 主要用于网页开发。 假如你从未听说过此软件,那么对于你而言 Brackets就是一款专注于网页开发并使用网页标准构建的开源编辑器。你没有看错,一款使用 HTML、JavaScript 和 CSS 编写的编辑器。它首次于 2012 年 7 月在GitHub 上面世,尽管此项目由 A转载 2014-10-14 16:51:15 · 21818 阅读 · 2 评论 -
深入理解JavaScript系列(20):《你真懂JavaScript吗?》答案详解
介绍昨天发的《大叔手记(19):你真懂JavaScript吗?》里面的5个题目,有很多回答,发现强人还是很多的,很多人都全部答对了。今天我们来对这5个题目详细分析一下,希望对大家有所帮助。注:问题来自大名鼎鼎的前端架构师Baranovskiy的帖子《So, you think you know JavaScript?》。答案也是来自大名鼎鼎的JS牛人Nichola转载 2014-11-03 14:00:21 · 390 阅读 · 0 评论 -
web制作、开发人员需知的Web缓存知识
web制作、开发人员需知的Web缓存知识by zhangxinxu from http://www.zhangxinxu.com本文地址:http://www.zhangxinxu.com/wordpress/?p=3338本文原址:http://www.mnot.net/cache_docs/(常年更新)已有译作:面向站长和网站管理员的Web缓存加速指南(2007-0转载 2014-11-25 13:17:38 · 703 阅读 · 0 评论 -
Bootstrap学习笔记
一、布局:1.12列栅格系统,支持列偏移 ... ... 2.划定内容区域 ... 3.支持流式布局转载 2014-11-27 14:33:47 · 357 阅读 · 0 评论 -
javascript语法里一些难点问题
谈谈javascript语法里一些难点问题 1) 引子 前不久我建立的技术群里一位MM问了一个这样的问题,她贴出的代码如下所示:var a = 1;function hehe(){ window.alert(a); var a = 2; window.alert(a);}hehe转载 2014-12-01 09:26:35 · 624 阅读 · 0 评论 -
Ext JS 4预览:重构和规范渲染过程()
分类: JavaScript 2010-12-14 07:52 2115人阅读 评论(0)收藏 举报extcomponentsstandardstemplatesvariablesreferenceOver the past 4 years, the Ext JS codebase has evolved; new components have been adde转载 2014-12-23 01:07:00 · 446 阅读 · 0 评论 -
ExtJs使用总结
一、获取元素(Getting Elements) 1.Ext.get var el = Ext.get('myElementId');//获取元素,等同于document.getElementById('myElementId');//会缓存2. Ext.fly var el = Ext.fly('myElementId')//不需要缓存。 注:享元模式(Flyweight转载 2014-12-09 19:10:26 · 327 阅读 · 0 评论 -
ExtJS学习之路第三步:理解引擎之下,ExtJS4中的类
写写就发现,有些代码不查查源头,不明白是怎么回事?搜到这篇文章觉得还是收益匪浅,更容易读懂代码。Classes in Ext JS 4: Under the hoodCountdown to Ext JS 4: Dynamic Loading and New Class System[官网]整理如下:简单回顾一下,新的Class System (类系统),使我们能够这样定义类:转载 2014-12-10 23:38:48 · 498 阅读 · 0 评论 -
ExtJS学习之路第四步:看源码,实战MessageBox
可以通过看MessageBox.js的源码来深入认识,记住它的主要用法。Ext.MessageBox是实用类,用于生成不同风格的消息框,它是Singleton(单例),别名Ext.Msg。注意MessageBox是异步的,不同于一般的Javascript'alert'(它将停止浏览器的执行),显示一个MessageBox不会导致代码停止。出于这个原因,如果你有代码应该只运行在MessageBox用转载 2014-12-10 23:39:40 · 594 阅读 · 0 评论 -
10个实用的PHP正则表达式汇总
1. 验证E-mail地址这是一个用于验证电子邮件的正则表达式。但它并不是高效、完美的解决方案。在此不推荐使用。$email = "test@ansoncheung.tk";if (preg_match('/^[^0-9][a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[@][a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[.][a-zA-Z]{2,转载 2015-02-16 00:18:47 · 458 阅读 · 0 评论