手机浏览器兼容问题 jQuery操作文本,样式,属性

电脑杂谈  发布时间:2019-01-26 12:07:44  来源:网络整理
手机浏览器兼容问题

jQuery操作文本,样式,属性

操作DOM1

为什么用jQuery

操作DOM节点啦!

不需要考虑浏览器兼容性问题,全部统一操作!

修改Text和HTML

jQuery对象的text():返回节点的文本

html():原始HTML文本

$('#test-ul li[name=book]').text(); //

$('#test-ul li[name=book]').html(); //

text()不传参数:获取文本

text()传参数:设置文本

html()类似

$('#test-ul li[name=book]').text('<span>JavaScript</span>'); // 'Java & JavaScript'

开发人员若想要在全球范围内构建丰富的 web 应用,如今的 javascript 标准缺乏一些基本对象和库帮助器. 现在利用 internet explorer 11,web 应用程序现在可以使用 javascript ecmascript 国际化 api,该功能提供有标准的 javascript 接口,可以实现出色的用体验,例如,数字、日期、时间和货币格式和特定文化的字符串排序(比较).。

  • @html.actionlink(genre.name,"browse","store",new {genre=genre.name},null)
  • 。

    在《高性能javascript》中这么比喻:“把dom看成一个岛屿,把javascript(ecmascript)看成另一个岛屿,两者之间以一座收费桥连接”。

  • {$top.name|escape:html}//商品名称
  • 。

    jQuery对象有“批量操作”的特点

    一个jQuery对象就是一个DOM对象数组,Query对象调用方法,会作用在数组中的每个DOM节点上

    $('#test-ul li').text('JS'); // 两个节点都变成了JS

    修改CSS

    css()方法将作用于DOM节点的style属性,具有最高优先级。

    css('name', 'value')

    a.p{color:red}。

    b.#firstp{color:red}。

    c..firstp{color:red}。

    d.p.{color:red}。

    用户提交表单时,一个配置好的actionform对象被创建,并被填入表单相应的数据,actionservler根据struts-config.xml文件配置好的设置决定是否需要表单验证,如果需要就调用actionform的validate()验证后选择将请求发送到哪个action,如果action不存在,actionservlet会先创建这个对象,然后调用action的execute()方法。

    用户提交表单时,一个配置好的actionform对象被创建,并被填入表单相应的数据,actionservler根据struts-config.xml文件配置好的设置决定是否需要表单验证,如果需要就调用actionform的 validate()验证后选择将请求发送到哪个action,如果action不存在,actionservlet会先创建这个对象,然后调用 action的execute()方法。

    它的原理是,使用cglib创建目标对象的代理对象,当调用目标方法时,进入方法,比如调用a.getb().getname(),invoke()方法发现a.getb()是null值,那么就会单独发送事先保存好的查询关联b对象的sql,把b查询上来,然后调用a.setb(b),于是a的对象b属性就有值了,接着完成a.getb().getname()方法的调用。

    从上述代码可以看出同样是string类对象的str1和str2, str1有single_method方法,而str2没有, 还记得前面讲过,对象保存的只是一组实例变量和它自身类的引用,对象的方法都保存在自身类中,很明显single_method方法并不在str2的祖先链中, 那么single_method方法去哪了。

    jQuery对象的css()方法可以这么用:

    var div = $('#test-div');

    div.css('color'); // '#000033', 获取CSS属性

    div.css('color', '#336699'); // 设置CSS属性

    div.css('color', ''); // 清除CSS属性

    jQuery操作class

    var div = $('#test-div');

    4s自制固件-刷机固件

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...