读书笔记:简单+基础

HTML(hyper Text Markup Language,超文本标记语言)

URL(Uniform Resource Locator,统一资源定位器)构成3部分:协议/主机DNS名/文件名。

HTML对大小写并不敏感

HTML标记(基本标记/表格标记/表单标记)

表单

 <form></form> 表单标记
<input></input> 输入标记
<select></select> 选择下拉框
<option></option> 下拉框中的选项

1.

<form action="checklogin.jsp" method ="POST">

action 用来指明处理该表单数据的程序所在位置,method用于指明传送资料的方式,可选值有POST和GET。POST允许传送大量的资料,提交的信息不会显示在地址栏中,而GET方式只接受低于1KB的资料,提交信息会显示在浏览器地址栏中。

2.

type表示输入方式

<input type="text" > 表示单行文本输入框
<input type="radio" > 表示单选框
<input type="checkbox" > 表示复选框
<input type="password" > 表示密码输入框
<input type="submit" > 表示提交按钮

JavaScript

JSP中java在服务器端运行的程序,编译在执行,而JavaScript·是在客户端运行的程序代码,由客户端浏览器解析执行

<script language="JavaScript">

</script>

JavaScript中的事件常用的有单击事件/改变事件和选中事件等

Web信息交互

在HTML中主要是通过窗体对象(Form)与JavaScript 进行交互。

窗体对象(Form)构成了Web页面的基础元素,通常一个Web页面可以有一个窗体或几个窗体,使用Forms[]数组来实现不同窗体的访问,窗体对象最主要的功能就是能够直接访问HTML文档中的窗体。

窗体对象的基本元素由按钮/单选按钮,复选按钮,提交按钮,重置按钮及文本框等组成,方法/事件与属性(见书表)。在JavaScript中要访问这些基本元素,必须通过对应特定窗体元素的数组下标或窗体元素名来实现。每个元素要通过该元素的属性或方法才能引用。

正则表达式就是用来表述模式匹配的规则

正则表达式由两种字符构成。一种是元字符,元字符是指“\|()[]{}-^$*?.+”,这些字符用来限定一定的格式;除了元字符意外的其他字符都是基本字符。在正则表达式中,元字符不能直接作为模式的一部分。需要进行转义(前面加反斜杠)

“.”是出换行符外任意一个字符,“|”或的意思,“[]”结合使用是表示某特定类型的字符,例如[dzy]等价于d|z|y,表示可以是d,z,y这三个自负这个三个字符中的任意一个。“-”表示一段范围,“$”表示模式必须出现在目标串的结尾,如“un$”表示以un结尾的字符串,“^”表示除了指定类型意外的字符,“()”结合使用表示一个字模式,“?*+”是数量限定符,“?”是0个或1个,“*”是0个或多个,“+”表示1个或多个,“{}”大括号结合使用表示匹配的次数。形如“{n,m}”表示匹配至少n次,最多m次。

小结(略)

为了安全起见,咋JavaScript验证数据合法性规则的同时,同样需要在服务器端应用做出验证。

Web开发基础(读书笔记)的更多相关文章

  1. 《PHP与MySQL WEB开发》读书笔记

    <PHP与MySQL WEB开发>读书笔记 作者:[美]Luke Welling PHP输出的HereDoc语法: echo <<<theEnd line 1 line ...

  2. 《Node.js+MongoDB+AngularJS Web开发》读书笔记及联想

    总体介绍 <Node.js+MongoDB+AngularJS Web开发>,于2015年6月出版,是一本翻译过来的书,原书名为<Node.js,MongoDB and Angula ...

  3. 《PHP和MySQL Web开发》读书笔记(下篇)

    又与大家见面了.继续<PHP和MySQL Web开发>的总结. Chapter8.设计Web数据库 ·回去看看数据卡那本书吧,这里就不累赘谈这个东西. Chapter9.创建Web数据库 ...

  4. 《php和mysql web开发》读书笔记

    总算是强迫自己把第一篇给看完了,在这里做一个小结,将一些知识点记录下来. 一.第一篇 使用PHP 1.php中的注释.php支持c.c++和shell脚本风格注释 /**/多行注释  //单行注释   ...

  5. 《PHP和MySQL Web开发》读书笔记(上篇)

    最近过得太浮躁了,实在自己都看不下去了,看了PHP圣经之后,觉得非常有必要要总结一下. Chapter1.快速入门 ·PHP标记:总共有三种风格,常用的还是XML风格为主 <?php echo ...

  6. iPhone与iPad开发实战读书笔记

    iPhone开发一些读书笔记 手机应用分类1.教育工具2.生活工具3.社交应用4.定位工具5.游戏6.报纸和杂志的阅读器7.移动办公应用8.财经工具9.手机购物应用10.风景区相关应用11.旅游相关的 ...

  7. 第一章 Andorid系统移植与驱动开发概述 - 读书笔记

    Android驱动月考1 第一章 Andorid系统移植与驱动开发概述 - 读书笔记 1.Android系统的架构: (1)Linux内核,Android是基于Linux内核的操作系统,并且开源,所以 ...

  8. [置顶] 提高生产力:Web开发基础平台WebCommon的设计和实现

    Web开发中,存在着各种各样的重复性的工作.为了提高开发效率,不在当码农,我在思考和实践如何搭建一个Web开发的基础平台. Web开发基础平台的目标和功能 1.提供一套基础的开发环境,整合了常用的框架 ...

  9. web前端安全---读书笔记

    web前端安全---读书笔记 粗略的看完了Web前端黑客技术揭秘前两章了,由于自身的前端功力不深,当然也是初涉前端的安全问题,所以实话还是有些问题看不太明白的.在豆瓣看到的这本书,名字真心有点很肥主流 ...

  10. 《Node.js入门》CentOS 6.5下Node.js Web开发环境搭建笔记

    近期想尝试一下英特尔的基于WebRTC协同通信开发套件,所以须要在本地搭建Node.js Web的开发測试环境. 这里讲的是CentOS 下的搭建方法.使用Windows的小伙伴请參考: <No ...

随机推荐

  1. 计蒜客16492 building(二分线段树/分块)

    题解: 考虑用线段树维护楼的最大值,然后这个问题就很简单了. 每次可以向左二分出比x高的第一个楼a,同理也可以向右二分出另一个楼b,如果a,b都存在,答案就是b-a-1. 注意到二分是可以直接在线段树 ...

  2. ARC075 E.Meaningful Mean(树状数组)

    题目大意:给定n和k,问an中有多少子区间的平均值大于等于k 很巧妙的一个式子,就是如果一个区间[l, r]满足条件 那么则有 sum[r] - sum[l-1] >= (r-l+1)*k 整理 ...

  3. [洛谷P2590][ZJOI2008]树的统计

    题目大意:一棵树,支持三个操作, $CHANGE\;u\;t:$ 把结点$u$的权值改为$t$ $QMAX\;u\;v:$ 询问从点$u$到点$v$的路径上的节点的最大权值 $QSUM\;u\;v:$ ...

  4. 【NOIP模拟赛】chess 建图+spfa统计方案数

    似乎弗洛伊德和迪杰斯特拉都干不了统计方案数,spfa的话就是不断入队就好. #include <cstdio> #include <cstring> #include < ...

  5. WCF分布式开发步步为赢(13):WCF服务离线操作与消息队列MSMQ

    之前曾经写过一个关于MSMQ消息队列的文章:WCF分布式开发必备知识(1):MSMQ消息队列 ,当时的目的也是用它来作为学习WCF 消息队列MSMQ编程的基础文章.在那篇文章里,我们详细介绍了MSMQ ...

  6. linux下解压,压缩命令大全---方便新手查看

    本文最后讲述如何在打包时排除某些文件 .tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!) --- ...

  7. JQuery如何监听DIV内容变化

    这几天在做一个微博的接入,需要判断微博是否被关注,要检查微博标签的DIV是否有“已关注”的字符,但这个DIV的内容是微博JSSDK动态生 成.$("#id").html()是获取不 ...

  8. 【sgu390】数位dp

    这题其实就是不断地合并子树,跟前面例一的思想是一样的. 这个打法我觉得非常优美啊(学别人的),为什么要搞lim1和lim2呢? 是因为在区间lim1~lim2之外的都是没有用的,但是我们f[h][su ...

  9. 【BZOJ】ARC083 E - Bichrome Tree

    [算法]树型DP [题意]给定含n个点的树的形态,和n个数字Xv,要求给每个点赋予黑色或白色和权值,满足对于每个点v,子树v中和v同色的点的权值和等于Xv.n<=10^5 [题解]首先每个点的权 ...

  10. [bzoj3884]上帝与集合的正确用法——欧拉函数

    题目大意 题解 出题人博客 代码 #include <bits/stdc++.h> using namespace std; const int M = 10001000; int phi ...