第十周自学前端H5中的问题记录,jquery的DOM和属性操作等,渐进增强和优雅降级的区别。

1.jquery动态创建节点的方式

方式一:类似于原生js(createElement)
var $spanNode1 = $("<span>我是一个span元素</span>");  // 返回的是 jQuery对象
方式二:(推荐)类似于原生js的innerHTML
var node = $("#box").html("<li>我是li</li>");

 

2.jquery中属性操作的方法:

  1. 设置属性$(selector).attr(”title”,”首页”)
  2. 获取属性$(selector).attr(”title”)
  3. 删除属性$(selector).removeAttr(”title”)
  4. form表单中的prop()方法:

   checkedselecteddisabled属性,要使用prop()方法,而不是其他的方法。prop方法通常用来影响DOM元素的动态状态,而不是改变的HTML属性。例如:inputbuttondisabled特性,以及checkboxchecked特性。

3.jQuerycss()获取高度和jQueryheight获取高度,二者的区别。

$(“div”).css( );//返回的是String类型,如30px

$(“div”).height();//返回的是number类型,30

4.什么是渐进增强和优雅降级,他们之间的不同?(☆面试题)

https://www.cnblogs.com/iceflorence/archive/2017/03/27/6625466.html

1、渐进增强观点:认为应该关注于内容本身。内容是我们建立完整嘎哈呢的诱因,有的网站展示它,有的则收集它,有的寻求、有的操作,还有的网站甚至包括约上的种种,但相同点是她们全部涉及到内容,这使得“渐进增强”成为一种更为合理的设计范例。是先考虑低版本的浏览器,这也是分级式浏览器支持策略的原因所在。

2、优雅降级观点:认为应该针对那些最高级、组完善的浏览器设计网站,而那些被认为“过时”或有功能缺失的浏览器下的测试工作安排在开发周期的最后阶段,把测试对象限定为主流浏览器的前一个版本。“简陋却无妨”的浏览体验。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值