jquery_day1

1 $(document).ready(function(){

  /×代码开始×/

})

所有载入页面后执行的代码都应该写在这里面

简化写法为

$(function(){

/*代码*/

})

2  插件开发

a 代码需要包裹在

 (function($){

  /*代码*/

})(jQuery)

b 添加插件

$.fn.changeColor = function(){

  this.css('color',red);

}

这段代码添加了一个叫changeColor的插件,jquery所有对象都可以使用,使用方法如:$("#id").changeColor();

$(function($){

   $.fn.changeColor = function(){

   this.css('color,'red'');

  }

})(jQuery);

3 jQuery设置属性

设置单个属性

  $('#id').css('background-color','red');

设置多个属性,可传入一个对象

 $()'#id'.css({'background-color':'red','font-size':'20px'});

4 设置属性方法attr()

 $('#id').attr('rows','30');

实例:禁用索引数大于0的按钮

$("button:gt(0)").attr("disabled","disabled");

4 jQuery获取css的值

 var cssValue = $('#id').css('background-color');

css();方法只有一个参数的时候表示取值,有两个参数的时候表示赋值

5 修改display属性

切换元素的隐藏与显示

var show = $("id").css("display");

$("id").css("display",show=="block"?"none":show);

代码有点搓,这段代码通过判断当前元素的display的值来设置它的display值,如果是none就设成block,如果是block就设置成none,从而实现了隐藏和现实的切换。

5 删除css属性

一般使用删除标签的removeAttr();方法

如果css是写在class里面,则要使用removeClass()方法

6 选中文本(包括input和textarea)

实现点击文本框,就选中文本框内容

$("#id").click(function(){

  if($.browser.msie) this.createTextRange().select()

  else{

    this.selectionStart( = 0;

    this.selectionEnd = this,value.length;

  }

})

7 jQuery获取radio的值

<input type='radio' name='textradio' value="radio111">111<br/>

<input tyoe='radio' name=''textradio' value='radio222'>222<br/>

<inout type='radio' name='textradio' value=radio333'>333<br/>

获取某个radio值的方法

a  $('input[name="textradio"]:checked').val();

b  $('input:radio:checked').val();

c $('input[@name="textradio"][checked]')

d $('input[name="textradio"]').filter(':checked');

遍历所有radio

$('input[name="textradio"]').each(function(){

                                                 alert(this.value);

});

取某个radio的值,比如第二个

$('input[name="textradio"]:eq(1)').val();

8 select选中某个option选项的方法

<select id="demo">

 <option value="1">选项一</option>

 <option value="2">选项二</option>

 <option value="3">选项三</option>

selection某个选项被选中

$('#demo option:eq(1)').attr('selected','selected');

9 closest

closest和parents的主要区别:

a 前者从当前元素开始匹配寻找,后者从父元素开始匹配寻找

b 前者逐级向上查找,直到发现匹配的元素后 就停止了,后者一直向上查找直到根元素,然后把这些元素放进一个临时集合中,再用给定的选择器表达式去过滤

c 前者返回0或1个元素,后者可能包含0 个,1个,或者多个元素

closest对于处理事件委派非常有用。

10 获取class属性的值

 $("#id").attr("class");

或$("#id")[0].calssName;

11 获取url

 window.location.href;






 

内容概要:该PPT详细介绍了企业架构设计的方法论,涵盖业务架构、数据架构、应用架构和技术架构四大核心模块。首先分析了企业架构现状,包括业务、数据、应用和技术四大架构的内容和关系,明确了企业架构设计的重要性。接着,阐述了新版企业架构总体框架(CSG-EAF 2.0)的形成过程,强调其融合了传统架构设计(TOGAF)和领域驱动设计(DDD)的优势,以适应数字化转型需求。业务架构部分通过梳理企业级和专业级价值流,细化业务能力、流程和对象,确保业务战略的有效落地。数据架构部分则遵循五大原则,确保数据的准确、一致和高效使用。应用架构方面,提出了分层解耦和服务化的设计原则,以提高灵活性和响应速度。最后,技术架构部分围绕技术框架、组件、平台和部署节点进行了详细设计,确保技术架构的稳定性和扩展性。 适合人群:适用于具有一定企业架构设计经验的IT架构师、项目经理和业务分析师,特别是那些希望深入了解如何将企业架构设计与数字化转型相结合的专业人士。 使用场景及目标:①帮助企业和组织梳理业务流程,优化业务能力,实现战略目标;②指导数据管理和应用开发,确保数据的一致性和应用的高效性;③为技术选型和系统部署提供科学依据,确保技术架构的稳定性和扩展性。 阅读建议:此资源内容详尽,涵盖企业架构设计的各个方面。建议读者在学习过程中,结合实际案例进行理解和实践,重点关注各架构模块之间的关联和协同,以便更好地应用于实际工作中。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值