2017.01.07 JS随手记
来源:互联网 发布:企业宣传制作软件下载 编辑:程序博客网 时间:2024/06/05 19:15
1、switch的用法
switch(page){ case 0: $back.addClass("invalid"); break; case pageSum: $forward.addClass("invalid"); break; default: $back.removeClass("invalid"); $forward.removeClass("invalid");}
工作原理:首先设置表达式page,一般是一个变量,随后表达式的值会与每个case的值进行比较。如果匹配则与该case关联的代码块会被执行。随后跟随的break会组织表达式在匹配之后与其他case继续进行比较。
2、iframe
2.1使用
iframe是迫不得已才使用的,因为使用iframe会带来较多的问题,而有的浏览器可以设置将iframe当作广告屏蔽。
如果需要独立的浏览上下文,那么就用 iframe,否则就不用。
历史上,iframe 常被用于复用部分界面,但是多数情况下并不合适。
现在,应该使用 iframe 的例子如:
1. 沙箱隔离。
2. 引用第三方内容。
3. 独立的带有交互的内容,比如幻灯片。
4. 需要保持独立焦点和历史管理的子窗口,如复杂的Web应用。
https://www.zhihu.com/question/20653055/answer/17786008
https://www.zhihu.com/question/20653055
http://www.jb51.net/web/58424.html
2.2平稳退化
可以把需要的文本放置在 iframe标签之间,这样就可以应对无法理解 iframe 的浏览器。
2.3部分属性
scrolling 属性规定是否在 iframe 中显示滚动条。默认地,如果内容超出了 iframe,滚动条就会出现在 iframe 中。
frameBorder 属性设置或返回是否显示框架周围的边框。
如果不希望出现框架的边框,请把该属性设置为 0。
0 0
- 2017.01.07 JS随手记
- Angular js 随手记
- js 随手记
- JS 随手记
- Knockout.js随手记(7)
- Knockout.js随手记(7)
- Knockout.js随手记(2)
- .net随手记----js引用无效
- 随手记3-js报InvalidCharacterError错
- 2017.07.07 jQuery随手记
- js随手笔记
- JS SDK 随手笔记
- js随手笔记
- 随手记
- 随手记
- 随手记
- 随手记
- 随手记
- 2016年终总结——学生时代的结束、北漂生活的开始
- 缓存Github密码,之后git push 不用再输入密码
- 欢迎使用CSDN-markdown编辑器
- 基本特效:饿了么丝滑无缝过度搜索栏的实现
- leetcode oj java 313. Super Ugly Number
- 2017.01.07 JS随手记
- Mac selenium+maven+java+testng+jenkins+github,web自动化环境搭建。第一章
- 条款二十九: Reference counting(引用计数)
- 韩信点兵
- Angular2文档学习的知识点摘要——显示数据、用户输入、表单
- 手动实现string类的方法实现
- android动画_补间动画_xml方式
- ThinkPHP框架配置安装(详细)
- 欢迎使用CSDN-markdown编辑器