项目总结—从零开始(3)
来源:互联网 发布:js中string转date 编辑:程序博客网 时间:2024/06/01 10:46
一直对css不是很熟,可发现写页面的时候,css还是很重要的,所以以后要多积累,多学习:
1.<div> 是一个块级元素。这意味着它的内容自动地开始一个新行。实际上,换行是 <div> 固有的唯一格式表现。可以通过 <div> 的 class 或 id 应用额外的样式
<div> 是一个块级元素,也就是说,浏览器通常会在 div 元素前后放置一个换行符。
提示:请使用 <div> 元素来组合块级元素,这样就可以使用样式对它们进行格式化。
div、h1 或 p 元素常常被称为块级元素。这意味着这些元素显示为一块内容,即“块框”。与之相反,span 和 strong 等元素称为“行内元素”,这是因为它们的内容显示在行中,即“行内框”。2.今天写页面时<span style='width: 40%' >文字</span>发现这样根本改变不了span的大小,必须在style中加入display: inline-block;才能改变span的大小,默认情况下display的值是inline,表示此元素会被显示为内联元素,元素前后没有换行符。还有一个block值,它代表:此元素将显示为块级元素,此元素前后会带有换行符。
3.
当一个页面是如下:<frameset cols="172,5,*" id="frm_under" framespacing="0" border="0" frameborder="0">
<frame id="frame_nav" name="frame_nav" src="customer/cusGroupNav.jsp" frameborder="0" scrolling="no" title="leftFrame" noresize="noresize"/>
<frame id="clsopenH" scrolling="no" noresize src="main/clsopen_horizontally.htm"/>
<frame id="frame_page" name="frame_page" src="" frameborder="0" scrolling="yes" title="rightFrame" noresize="noresize"/>
</frameset>
当在一个 <frame 的页面中,想得到另一个 <frame 中的一个元素或者一个id,可以如下:
parent.frames["frame_nav"].$("div[name='menuNodes']").attr("class", "styleOnSelected");或者如下:
parent.document.getElementById("frame_page").src = url;
4.json学习(项目中很多地方用到这个,一直不是很明白,今晚好好学学,做个总结:
JSON:JavaScript 对象表示法(JavaScriptObjectNotation)。
JSON 是存储和交换文本信息的语法,也 是轻量级的文本数据交换格式。类似 XML。
JSON 比 XML 更小、更快,更易解析, JSON 使用 JavaScript 语法来描述数据对象,但是 JSON 仍然独立于语言和平台。JSON 解析器和 JSON 库支持许多不同的编程语言。
4.1.json与xml相同之处:
- JSON 是纯文本
- JSON 具有“自我描述性”(人类可读)
- JSON 具有层级结构(值中存在值)
- JSON 可通过 JavaScript 进行解析
- JSON 数据可使用 AJAX 进行传输
与xml不同之处:
- 没有结束标签
- 更短
- 读写的速度更快
- 能够使用内建的 JavaScript eval() 方法进行解析
- 使用数组
- 不使用保留字
4.2.JSON 语法规则
JSON 语法是 JavaScript 对象表示法语法的子集。
- 数据在名称/值对中
- 数据由逗号分隔
- 花括号保存对象
- 方括号保存数组
"firstName" : "John"
JSON 值可以是:
- 数字(整数或浮点数)
- 字符串(在双引号中)
- 逻辑值(true 或 false)
- 数组(在方括号中)
- 对象(在花括号中)
- null
JSON 对象:{ "firstName":"John" , "lastName":"Doe" }JSON 数组:{"employees": [{ "firstName":"John" , "lastName":"Doe" },{ "firstName":"Anna" , "lastName":"Smith" },{ "firstName":"Peter" , "lastName":"Jones" }]}
JSON 数组:{"employees": [{ "firstName":"John" , "lastName":"Doe" },{ "firstName":"Anna" , "lastName":"Smith" },{ "firstName":"Peter" , "lastName":"Jones" }]}
因为 JSON 使用 JavaScript 语法,所以无需额外的软件就能处理 JavaScript 中的 JSON。
通过 JavaScript,您可以创建一个对象数组,并像这样进行赋值:
var employees = [{ "firstName":"Bill" , "lastName":"Gates" },{ "firstName":"George" , "lastName":"Bush" },{ "firstName":"Thomas" , "lastName": "Carter" }]; 创建包含 JSON 语法的 JavaScript 字符串:var txt = '{ "employees" : [' +'{ "firstName":"Bill" , "lastName":"Gates" },' +'{ "firstName":"George" , "lastName":"Bush" },' +'{ "firstName":"Thomas" , "lastName":"Carter" } ]}'一直对css不是很熟,可发现写页面的时候,css还是很重要的,所以以后要多积累,多学习:
1.<div> 是一个块级元素。这意味着它的内容自动地开始一个新行。实际上,换行是 <div> 固有的唯一格式表现。可以通过 <div> 的 class 或 id 应用额外的样式
<div> 是一个块级元素,也就是说,浏览器通常会在 div 元素前后放置一个换行符。
提示:请使用 <div> 元素来组合块级元素,这样就可以使用样式对它们进行格式化。
div、h1 或 p 元素常常被称为块级元素。这意味着这些元素显示为一块内容,即“块框”。与之相反,span 和 strong 等元素称为“行内元素”,这是因为它们的内容显示在行中,即“行内框”。2.今天写页面时<span style='width: 40%' >文字</span>发现这样根本改变不了span的大小,必须在style中加入display: inline-block;才能改变span的大小,默认情况下display的值是inline,表示此元素会被显示为内联元素,元素前后没有换行符。还有一个block值,它代表:此元素将显示为块级元素,此元素前后会带有换行符。
3.当一个页面是如下:<frameset cols="172,5,*" id="frm_under" framespacing="0" border="0" frameborder="0"> <frame id="frame_nav" name="frame_nav" src="customer/cusGroupNav.jsp" frameborder="0" scrolling="no" title="leftFrame" noresize="noresize"/> <frame id="clsopenH" scrolling="no" noresize src="main/clsopen_horizontally.htm"/> <frame id="frame_page" name="frame_page" src="" frameborder="0" scrolling="yes" title="rightFrame" noresize="noresize"/> </frameset>
当在一个 <frame 的页面中,想得到另一个 <frame 中的一个元素或者一个id,可以如下:
parent.frames["frame_nav"].$("div[name='menuNodes']").attr("class", "styleOnSelected");或者如下:
parent.document.getElementById("frame_page").src = url;
4.json学习(项目中很多地方用到这个,一直不是很明白,今晚好好学学,做个总结:
JSON:JavaScript 对象表示法(JavaScript Object Notation)。
JSON 是存储和交换文本信息的语法,也 是轻量级的文本数据交换格式。类似 XML。
JSON 比 XML 更小、更快,更易解析, JSON 使用 JavaScript 语法来描述数据对象,但是 JSON 仍然独立于语言和平台。JSON 解析器和 JSON 库支持许多不同的编程语言。
4.1.json与xml相同之处:
- JSON 是纯文本
- JSON 具有“自我描述性”(人类可读)
- JSON 具有层级结构(值中存在值)
- JSON 可通过 JavaScript 进行解析
- JSON 数据可使用 AJAX 进行传输
与xml不同之处:
- 没有结束标签
- 更短
- 读写的速度更快
- 能够使用内建的 JavaScript eval() 方法进行解析
- 使用数组
- 不使用保留字
4.2.JSON 语法规则
JSON 语法是 JavaScript 对象表示法语法的子集。
- 数据在名称/值对中
- 数据由逗号分隔
- 花括号保存对象
- 方括号保存数组
"firstName" : "John"
JSON 值可以是:
- 数字(整数或浮点数)
- 字符串(在双引号中)
- 逻辑值(true 或 false)
- 数组(在方括号中)
- 对象(在花括号中)
- null
JSON 对象:{ "firstName":"John" , "lastName":"Doe" }JSON 数组:{"employees": [{ "firstName":"John" , "lastName":"Doe" },{ "firstName":"Anna" , "lastName":"Smith" },{ "firstName":"Peter" , "lastName":"Jones" }]}
JSON 数组:{"employees": [{ "firstName":"John" , "lastName":"Doe" },{ "firstName":"Anna" , "lastName":"Smith" },{ "firstName":"Peter" , "lastName":"Jones" }]}
因为 JSON 使用 JavaScript 语法,所以无需额外的软件就能处理 JavaScript 中的 JSON。
通过 JavaScript,您可以创建一个对象数组,并像这样进行赋值:
var employees = [{ "firstName":"Bill" , "lastName":"Gates" },{ "firstName":"George" , "lastName":"Bush" },{ "firstName":"Thomas" , "lastName": "Carter" }]; 创建包含 JSON 语法的 JavaScript 字符串:var txt = '{ "employees" : [' +'{ "firstName":"Bill" , "lastName":"Gates" },' +'{ "firstName":"George" , "lastName":"Bush" },' +'{ "firstName":"Thomas" , "lastName":"Carter" } ]}';由于 JSON 语法是 JavaScript 语法的子集,JavaScript 函数 eval() 可用于将 JSON 文本转换为 JavaScript 对象。
eval() 函数使用的是 JavaScript 编译器,可解析 JSON 文本,然后生成 JavaScript 对象。必须把文本包围在括号中,这样才能避免语法错误:
var obj = eval ("(" + txt + ")");
- 项目总结—从零开始(3)
- 项目总结—从零开始(4)
- 项目总结—从零开始(5)
- 项目总结—从零开始(6)
- 项目总结——从零开始
- 项目总结——从零开始
- 从零开始学JAVA WEB(2)——项目选取
- 从零开始node.js入门项目(一)
- 从零开始node.js入门项目(二)
- 从零开始—我的开源项目3:项目需求及设计
- JavaWeb项目从零开始(3)--- 集成Mybatis-Plus,简化开发,增强工作效率
- 从零开始高阶.Net Mvc5 EF6 WebApi2 Angular2项目开发(Ch01——1)
- 从零开始高阶.Net Mvc5 EF6 WebApi2 Angular2项目开发(Ch01——2)
- 【工作笔记】从零开始学ExtJs6(一)——构建项目
- 【工作笔记】从零开始学ExtJs6(一)——构建项目
- vue项目从零开始
- 从零开始搭建MVC项目
- 从零开始搭建MVC项目
- xml 设计原则
- 合成复用原则(Composite Reuse Principle)
- 迪米特法则(最少知道原则)
- windows下printf重定向的实现
- 接口隔离原则
- 项目总结—从零开始(3)
- java中的内存泄露情况
- 面试技巧:16个经典面试问题回答思路
- Linux-PAM
- php的ereg_replace()函数使用总结(转)
- 操作符重载
- 依赖倒转原则
- 又搞了一次24点
- Ajax技术详解