精华内容
下载资源
问答
  • 在很多网页为了方便用户带有百度搜索功能,当然有不少是广告联盟性质的,下面介绍的就是一个单纯的搜索功能。 代码如下: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta ...

    在很多网页为了方便用户带有百度搜索功能,当然有不少是广告联盟性质的,下面介绍的就是一个单纯的搜索功能。
    代码如下:

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset=" utf-8">
    <meta name="author" content="http://www.softwhy.com/" />
    <title>web前端学习扣qun:731771211  每日分享技术,学术交流</title>
    </head> 
    <body> 
    <div id="container"> 
    <form action="http://www.baidu.com/baidu" target="_blank"> 
    <div align="center"> 
    <input name="tn" type="hidden" value="baidu"> 
    <a > 
    <img src="http://img.baidu.com/search/img/baidulogo_clarity_80_29.gif"  align="bottom" border="0"></a> 
    <input type="text" name="word" size="30"/> 
    <input type="submit" value="百度搜索"/></div> 
    </form> 
    </div> 
    </body> 
    </html>
    
    
    展开全文
  • 第6章 网页引入JavaScript代码、DOM、事件 第7章 数据类型、多行字符串和转义符号、高阶函数、匿名函数 第8章 事件委托、时间操作、标签的可编辑属性、(本地存储) 和 JSON 格式 第9章 作业选讲、抽象化, 如何封装...
  • 在平常的搜索中,我碰到过很多有趣的信息,应用程序和文档,我把它们整理在下面这个列表。这是收藏的遇到的有用内容的一个伟大的方式,可以在你需要的时候方便查阅。相信你会在这个列表发现对你很有用的资料。 您...

      在平常的搜索中,我碰到过很多有趣的信息,应用程序和文档,我把它们整理在下面这个列表。这是收藏的遇到的有用内容的一个伟大的方式,可以在你需要的时候方便查阅。相信你会在这个列表中发现对你很有用的资料。

    您可能感兴趣的相关文章

     

    1. CSS Vocabulary

    一个伟大的指向和点击的小应用程序,让你加快速度掌握 CSS 语法的各个不同部分,学习各个属性的正确的名称。

    2. Liquidapsive

    一个简单的信息化布局,通过选择框的方式,可以让你在响应式,自适应,流动和静态布局中选择,所以你可以看到四大布局类型之间的区别。

    Liquidapsive

    3. Superhero.js

    最好的文章,视频和演示文稿,以帮助前端开发人员保持较大的 JavaScript 代码库的集合。包括有一些普遍原则型的东西,对测试工具,性能,安全性和更多的资源。

    Superhero.js

    4. HowToCoffeeScript.com

    学习和记忆 CoffeScript 语法的速查手册。

    HowToCoffeeScript.com

    5. The HTML Landscape

    这是非常有趣的。这是 W3C ​​文档,它描述了3个 HTML 规范之间的“可感知的差异”: WHATWG、W3C的 HTML5.0 和W3C的 HTML5.1 。可能是有点过于技术性,但你也许可以在这里找到一些有趣的新东西。

    The HTML Landscape

    6. The Elements of HTML

    一个很好的全面的 HTML 和 XHTML 元素的单页图表,用来说明各个元素属于哪个规范。这看起来对做研究真是好,如果元素已过时或在 HTML5 中已过时。

    The Elements of HTML

    7. JavaScript Equality Table

    一个很不错的3层的图表,帮助您了解 JavaScript 的 == 和===操作符。结论是应该使用===操作符,除非你完全明白==发生了转换。

    JavaScript Equality Table

    8. Web Accessibility Checklist

    一个有用的,但不是压倒性的参考,以帮助您检查过各种元素在你的项目中的可访问性。很多,这是非常简单的,除了做辅助验证已。

    Web Accessibility Checklist

    9. Static Web Apps — A Field Guide

    根据介绍:“本指南将为您介绍的静态 Web 应用程序世界,并提供解决方案,同时建立他们遇到的共同挑战。

    Static Web Apps — A Field Guide

    10. Learn regular expressions in about 55 minutes

    丰富的文档和教程,介绍正则表达式。它所宣称的55分钟或者更长的时间才能真正得到的东西,但绝对值得一试。

    Learn Regular Expressions in 55 Minutes

    11. Open Web CSS Reference

    这是一个非常全面的,鲜为人知的 CSS 属性和功能的参考。按字母顺序排列,包括链接到规范页面。

    Open Web CSS Reference

    12. CSS Values

    这是一个简单的方法来查找一个 CSS 属性并快速查看可能的值。例如,如果你忘了什么样的价值观是可以接受的,如字体变形。除了值,最新的更新包括浏览器支持的每个属性的图表。

    CSS Values

     

    13. ES6features

    由微软的开发者卢克霍本整理的东西,ECMAScript6 规范的概述。对于前端开发人员,这将是有益的,开始逐渐熟悉这个东西。

    ES6features

    我经常很难找到在规范的引用的一些正确的地方。这是一个很好的简要,总结从 Mozilla 获取的你需要知道的有关规范的链接。

    Relevant Spec Links

    15. OverAPI.com

    史上最全的开发人员在线速查手册!这个网站收集了众多对开发人员非常有用的手册,记得分享和推荐一下哦。

     

    OverAPI.com

    16. JavaScript: The Right Way

    一个 JavaScript 指南,旨在引领入门人员,并帮助有经验的人到 JavaScript 的最佳实践。 

    JavaScript: The Right Way

    17. The HTML5 JavaScript API Index

    一个真正全方位一站式的地方寻找 HTML5 API 的信息。很容易使用3窗格视图导航“自动从 HTML5 规范文件生成” 。

    The HTML5 JavaScript API Index

    18. Zeal

    这看起来相当整洁。这是一个原生的应用程序,可以让你离线搜索130多个API文档。简单的键盘快捷键,你可以从你的工作区的任何位置显示API的浏览器。

    Zeal

    19. The Ultimate Flexbox Cheat Sheet

    一个广泛引用,以帮助您找到flexbox语法和刷上不太熟悉的东西。

    The Ultimate Flexbox Cheat Sheet

    20. jsCode

    一个应用程序,以帮助您创建自己的自定义 JavaScript 编码准则。您也可以看看别人和你分享与你的团队或其他合作者创建的自定义指南。

    jsCode

    您可能感兴趣的相关文章

     

    本文链接:推荐20个很有帮助的 Web 前端开发教程和文档

    编译来源:梦想天空 ◆ 关注前端开发技术 ◆ 分享网页设计资源

    展开全文
  • 编译器:Hbuilder(读代码中详细注释可易懂) 项目导航: 项目名称 实现功能 鼠标点击事件 鼠标点击按钮“不好”...简单的搜索框 获取光标后,框提示消失;输入内容后不会消失 英文变换 点击按钮切换...

    编译器:Hbuilder(读代码中详细注释可易懂)
    项目导航:

    项目名称 实现功能
    鼠标点击事件 鼠标点击按钮“不好”,当点击触发时就会弹跳
    强制勾选 一选中则不能取消
    漂亮的跑马灯 文字加速滚动和图片滚动鼠标触摸暂停
    点击按钮换颜色 点击不同的按钮,覆盖原来颜色,呈现新的颜色
    简单的搜索框 获取光标后,框中提示消失;输入内容后不会消失
    中英文变换 点击按钮切换中英文
    网页字体颜色大小间距变换 四个经典的type,用下拉列表选择字体类型,字体大小,背景颜色和字体间距
    盒子碰撞检测 在限定范围内碰到边框进行反弹
    英雄点击投票 点击图片投票,票数增加
    网页常用布局与超链接 套用常用的淘宝,京东网页布局

    (1)鼠标点击事件

    <!DOCTYPE html>
    <html>
    	<head>
    		<meta charset="UTF-8">
    		<title>强制答应</title>
    	</head>	
    	<style>
    		#div01{
    			width: 250px;
    			height: 50px;
    			/*边框solid实线*/
    			border: 1px solid;
    			left: 300px;
    			top:300px;
    			position: absolute;
    			/*相对绝对定位*/
    		}
    	</style>
    	<body>
    		<div id="div01">
    			<center>
    			hello!请我麦当劳好不好?
    			<!--换行-->
    			<br>
    			<!--设置两个按钮。-->
    			<!--onclick在鼠标点击弹起之后触发的事件-->
    			<!--onmousedown在鼠标按键按下去的瞬间触发的-->
    			<!--比如我们习惯按下鼠标托至另外一个地方松开时候,onclick并不能触发,只能用onmousedown-->
    			<input type="button"value="好"onclick="fun()"/>
    			<input type="button"value="不好"onmousedown="overs()"/>
    			</center>
    		</div>
    	</body>	
    </html>
    <script type="text/javascript">
    	function overs()
    	{
    		//随机数
    		var x=Math.floor(Math.random()*600);
    		var y=Math.floor(Math.random()*600);
    		//获取div对象
    		var div01=document.getElementById("div01");
    		//div的位置发生变化
    		div01.style.left=x+"px";
    		div01.style.top=y+"px";	
    	}
    	function fun()
    	{
    		for(var i=0;i<=20;i++)
    		{
    			//打开网页
    			//window.open("http://baidu.com");
    			alert("真棒!下次继续!");
    		}
    	}
    </script>
    

    Math.random():产生一个[0,1)之间的随机数;Math.random()*600即产生0-600的随机数。
    (int)Math.random()*600即产生0-600的随机整数。
    alert(“ ”)网页弹窗使用。document.getElementById(“div01”)是获取控件的ID值,获取对象。
    onclick在鼠标点击弹起之后触发的事件;onmousedown在鼠标按键按下去的瞬间触发的事件。
    window.open()是执行函数体时跳转链接。
    在这里插入图片描述
    (2)强制勾选

    <!DOCTYPE html>
    <html>
    	<head>
    		<meta charset="UTF-8">
    		<title></title>
    	</head>
    	<body>
    		<!--checked="checked"为默认选中-->
    		<input type="checkbox"id="ck01" checked="checked"onclick="fun01()"/>贪玩蓝月			
    		<input type="checkbox"id="ck02" checked="checked"onclick="fun02()"/>热血传奇			
    		<input type="checkbox"id="ck03" />吃鸡
    		<!--按钮-->
    		<input type="button"value="下载" />
    	</body>
    </html>
    <!--脚本-->
    <script type="text/javascript">
    //javascript脚本
    //function方法关键字
    //该方法是使复选框选中后不能取消
    function fun01()
    {
    	//获取当前的复选框
    	var ck01=document.getElementById("ck01");
    	//复选框对象被选中时
    	ck01.checked="checked";
    }
    function fun02()
    {
    	//获取当前的复选框
    	var ck02=document.getElementById("ck02");
    	//复选框对象被选中时
    	ck02.checked="checked";
    }	
    </script>
    

    checked="checked"为默认选中。
    但js例面的点击事件的函数中的ck01.checked="checked"即是无论是默认点中还是手动点中,一旦点中,则不可取消选择。
    在这里插入图片描述
    (3)漂亮的跑马灯

    <!DOCTYPE html>
    <html>
    	<head>
    		<meta charset="UTF-8">
    		<title></title>
    	</head>
    	<style>
    		#na{
    			width: 100%;
    			height: 200%;
    			border: 1px solid;
    		}
    	</style>
    	<body>	
    		<!--滚动标签(方向和速度)-->
    		<marquee id="na"direction="left"scrollamount="80">
    			<font id="f01"size="6"color="firebrick">渣渣辉在此!</font>
    		</marquee>
    		<input type="button" value="加速" onclick="adds()"/>
    		<marquee id="na02"direction="left"scrollamount="10">
    			<!--onmouseover鼠标放上去时-->
    			<!--onmouseout鼠标离开时-->
    			<img src="img/img1.jpg"width="80px"height="80px" onmouseover="fun()"onmouseout="outs()"/>
    			<img src="img/asset.jpg"width="80px"height="80px" />
    			<img src="img/曹操.jpg"width="80px"height="80px" />
    		</marquee>
    	</body>
    </html>
    <script type="text/javascript">
    function fun()
    {
    	//获取滚动标签
    	var na=document.getElementById("na02");
    	na.stop();
    }
    function outs()
    {
    	//获取滚动标签
    	var na=document.getElementById("na02");
    	na.start();
    }
    //加速scrollAmount滚动速度
    function adds()
    {
    	var na=document.getElementById("na");
    	na.scrollAmount = na.scrollAmount+40;
    }
    </script>
    
    

    滚动标签(跑马灯):marquee ;direction为滚动方向;scrollamount为滚动速度(一般常用的是这两个)
    onmouseover:鼠标放上去时触发事件 ; onmouseout:鼠标离开时触发事件
    点击加速按钮可以按40的数值速度进行递增。
    在这里插入图片描述
    (4)点击按钮变换颜色

    <!DOCTYPE html>
    <html>
    	<head>
    		<meta charset="UTF-8">
    		<title>点击变换颜色</title>
    	</head>	
    	<style>
    		#div01
    		{
    			width: 100%;
    			height: 600px;
    			border: 1px solid;
    		}
    		#div0101
    		{
    			width: 20%;
    			height: 600px;
    			border: 1px solid;
    			float:left
    		}
    		#div0102
    		{
    			width: 79%;
    			height: 600px;
    			border: 1px solid;
    			background-color: forestgreen;
    			float:left;
    			display: block;/*显示*/
    		}
    		#div0103
    		{
    			width: 79%;
    			height: 600px;
    			border: 1px solid;
    			background-color:  yellowgreen;
    			float:left;
    			display: none;/*隐藏*/
    		}
    		#div0104
    		{
    			width: 79%;
    			height: 600px;
    			border: 1px solid;
    			background-color: peru;
    			float:left;
    			display: none;/*隐藏*/
    		}
    		#div0105
    		{
    			width: 79%;
    			height: 600px;
    			border: 1px solid;
    			background-color: brown;
    			float:left;/*靠左*/
    			display: none;/*隐藏*/
    		}		
    	</style>	
    	<body>
    		<div id="div01">
    			<!--左边div-->
    			<div id="div0101">
    				<input type="button" value="火影忍者"onclick="ones()"/>
    				<br>
    				<input type="button" value="海贼王"onclick="twos()"/>
    				<br>
    				<input type="button" value="名侦探柯南"onclick="threes()"/>
    				<br>
    				<input type="button" value="一拳超人"onclick="fourths()"/>
    				<br>
    			</div>
    			<!--右边1div-->
    			<div id="div0102"></div>
    			<!--右边2div-->
    			<div id="div0103"></div>
    			<!--右边3div-->
    			<div id="div0104"></div>
    			<!--右边4div-->
    			<div id="div0105"></div>
    		</div>
    	</body>
    </html>
    <script type="text/javascript">
    	function ones()
    	{
    		//显示
    		document.getElementById("div0102").style.display="block";
    		//隐藏
    		document.getElementById("div0103").style.display="none";
    		document.getElementById("div0104").style.display="none";
    		document.getElementById("div0105").style.display="none";
    	}	
    	function twos()
    	{
    		//显示
    		document.getElementById("div0103").style.display="block";
    		//隐藏
    		document.getElementById("div0102").style.display="none";
    		document.getElementById("div0105").style.display="none";
    		document.getElementById("div0104").style.display="none";
    	}
    	function threes()
    	{
    		//显示
    		document.getElementById("div0104").style.display="block";
    		//隐藏
    		document.getElementById("div0102").style.display="none";
    		document.getElementById("div0105").style.display="none";
    		document.getElementById("div0103").style.display="none";	
    	}	
    	function fourths()
    	{
    		//显示
    		document.getElementById("div0105").style.display="block";
    		//隐藏
    		document.getElementById("div0104").style.display="none";
    		document.getElementById("div0103").style.display="none";
    		document.getElementById("div0102").style.display="none";
    	}	
    </script>
    

    在这里插入图片描述
    div盒子里面的display: none;即为一开始就隐藏。
    (5)搜索框

    <!DOCTYPE html>
    <html>
    	<head>
    		<meta charset="UTF-8">
    		<title>搜索框</title>
    	</head>
    	<body>
    		<center>
    		<!--onfocus获取光标事件-->
    		<!--onblur失去光标事件-->
    		<input type="search" id="se"onblur="blurT()"onfocus="foc()"/>
    		<input type="button" value="搜索"/>
    		</center>
    	</body>
    </html>
    <script type="text/javascript">
    	//窗体加载事件
    	window.onload=function()
    	{
    		//获取对象
    		var ser = document.getElementById("se");
    		ser.value="请搜索..."
    		//修改字体颜色
    		ser.style.color="rgba(202,208,210,0.5)";	
    	}
    	function foc()
    	{
    		//获取搜索框对象
    		var ser=document.getElementById("se");
    		//TimesDay timesDay驼峰命名法
    		//判断输入框是否等于提示(请搜索...)
    		if(ser.value=="请搜索...")
    		{
    			//清空数据
    			ser.value="";
    			//修改字体颜色
    			ser.style.color="black";
    		}
    	}
    	function blurT()
    	{
    		//获取当前搜索框对象
    		var ser = document.getElementById("se");
    		//如果没有值就返回请搜索...
    		if(ser.value.trim()=="")
    		{
    			ser.value = "请搜索...";
    			ser.style.color="rgba(202,208,210,0.5)";
    		}
    	}
    </script>
    

    onfocus获取光标事件;onblur失去光标事件;
    trim()方法是去除字符串的头尾空格。
    在这里插入图片描述
    (6)中英文变换

    <!DOCTYPE html>
    <html>
    	<head>
    		<meta charset="utf-8" />
    		<title>语言变换</title>
    	</head>
    	<body>
    		<label onclick="Ch()">
    			中文
    		</label>
    		<label onclick="En()">English</label>
    		<br>
    		<label id="zh">账号</label>
    		<input type="text" placeholder="请输入账号" />
    		<br>
    		<label id="pwd">密码</label>
    		<input type="password" placeholder="请输入密码"/>
    		<br>
    		<input type="button" value="确认" id="OK"/>
    		<input type="button" value="取消" id="cancel"/>
    	</body>
    </html>
    
    <script type="text/javascript">
    	//工具方法
    	function $(id)
    	{
    		return document.getElementById(id);
    	}
    	//转英文方法
    	function En()
    	{
    		$("zh").innerText="ID";
    		$("pwd").innerText="Password";
    		$("OK").value="OK";
    		$("cancel").value="cancel";
    	}
    	//转中文方法
    	function Ch()
    	{
    		$("zh").innerText="账号";
    		$("pwd").innerText="密码";
    		$("OK").value="确认";
    		$("cancel").value="取消";
    	}	
    </script>
    

    在这里插入图片描述
    innerText 为不识别标签, 在获取标签内容时去除所有标签,就是在控件中添加文字;
    value获取标签的value属性值,控件中的value属性直接赋值成双引号里面的东西。(一个小小的区别需要注意一下)
    (7)字体颜色大小间距

    <!DOCTYPE html>
    <html>
    	<head>
    		<meta charset="UTF-8">
    		<title></title>
    	</head>
    	<style>
    		body
    		{
    			background-image: url(img/img1.jpg);
    			background-repeat: no-repeat;
    			background-size: 100% 260px;
    			background-color: aliceblue;
    		}
    		/*div没有垂直居中*/
    		#div01{
    			width:70%;
    			margin: auto;
    			margin-top: 120px;
    			background-color: white;
    			height: 1200px;
    		}
    		#div02{
    			width: 200px;
    			height: 200px;
    			border: 1px solid;
    			position: fixed;/*绝对定位,随滚动条滚动也不变*/
    			right: 20px;
    			bottom: 20px;
    		}
    		#div03{
    			width: 50px;
    			height:50px;
    			border: 1px solid;
    			position: fixed;/*绝对定位,随滚动条滚动也不变*/
    			left: 20px;
    			top: 20px;
    			z-index: 2;/*层(级别)*/
    		}
    	</style>
    	<body>
    		<div id="div01">
    			<center>
    				字体
    				<!--select为下拉框-->
    				<select id="se01"onchange="fun01()">
    					<option>楷体</option>
    					<option>宋体</option>
    					<option>仿宋</option>
    					<option>黑体</option>
    				</select>
    				大小:
    				<select id="se02"onchange="fun02()">
    					<option>10px</option>
    					<option>15px</option>
    					<option>18px</option>
    					<option>20px</option>
    				</select>
    				背景颜色:
    				<input type="color" id="co" onchange="fun03()"/>
    				字体间隔:
    				<select id="se04" onchange="fun04()">
    					<option>5px</option>
    					<option>8px</option>
    					<option>10px</option>
    					<option>15px</option>
    					<option>18px</option>
    					<option>22px</option>		
    				</select>			
    			</center>
    			<br>
    			<center id="cen">
    				<!--h1一级标题-->
    				<h1>悯农</h1>
    				<br>
    				<!--p为加粗-->
    				<p>锄禾日当午</p>
    				<p>汗滴禾下土</p>
    				<p>谁知盘中餐</p>
    				<p>粒粒皆辛苦</p>
    			</center>
    		</div>	
    	</body>
    </html>
    <script type="text/javascript">
    	function fun01()
    	{
    		//获取下拉框的值
    		var se01=document.getElementById("se01");
    		//获取center居中标签的对象
    		var cen=document.getElementById("cen");
    		//修改字体类型,value为字体类型
    		cen.style.fontFamily=se01.value;		
    	}
    	function fun02()
    	{
    		//获取下拉框的值
    		var se02=document.getElementById("se02");
    		//获取center居中标签的对象
    		var cen=document.getElementById("cen");
    		//修改字体大小,value为字体类型
    		cen.style.fontSize=se02.value;		
    	}
    	function fun03()
    	{
    		//获取下拉框的值
    		var co=document.getElementById("co");
    		//获取center居中标签的对象
    		var div01=document.getElementById("div01");
    		//修改盒子的背景颜色,value为颜色字体
    		div01.style.backgroundColor=co.value;	
    	}
    	function fun04()
    	{
    		//居中标签
    		var cen=document.getElementById("cen");
    		//获取下拉框的值
    		var sel=document.getElementById("se04");
    		//调整行间距
    		cen.style.letterSpacing=sel.value;
    	}
    </script>
    

    select为下拉选择列表,onchange()是点击选择的方法。在这里插入图片描述
    (8)碰撞检测

    <!DOCTYPE html>
    <html>
    	<head>
    		<meta charset="UTF-8">
    		<title>碰撞与绝对布局</title>
    	</head>
    	<style>		
    		#div02
    		{
    			width: 200px;
    			height: 200px;
    			border: 1px solid;
    			position: fixed;/*绝对定位*/
    			right: 20px;/*右边*/
    			bottom: 20px;/*底边*/
    		}
    		#div03
    		{
    			width: 200px;
    			height: 200px;
    			border: 1px solid;
    			position: fixed;/*绝对定位*/
    			left: 20px;/*左边*/
    			top: 20px;/*顶边*/
    			z-index: 2;/*层*/
    		}
    	</style>		
    	<body>		
    		<div id="div02">
    			<input type="image" src="img/WelcomeScan.jpg"width="200px"height="200px"/></div>		
    		<div id="div03">
    			<input type="image" src="img/WelcomeScan.jpg"width="200px"height="200px"/></div>
    	</body>
    </html>
    <script type="text/javascript">
    	//窗体加载事件
    	window.onload=function()
    	{
    		//计时器
    		setInterval(moves,20);
    	}	
    	//xy轴方向
    	var xf = 1;//1向右-1向左
    	var yf = 1;//1向下-1向上
    	function moves()
    	{
    		//获取图片对象
    		var div=document.getElementById("div03");		
    		//获取div左边距离
    		var left = div.offsetLeft;
    		//获取div顶部距离
    		var top = div.offsetTop;		
    		if(left>600)
    			xf = -1;
    		if(left < 0)
    			xf = 1;
    		if(top > 500)
    			yf = -1;
    		if(top < 0)
    			yf = 1;		
    		//设置div左边顶距离
    		div.style.left = (left + 2*xf)+"px";
    		div.style.top = (top + 2*yf)+"px";
    	}
    </script>
    

    在这里插入图片描述
    window.οnlοad=function(),窗口(即页面)加载完成后 装载(执行) function{} 这个函数 ,而在该项目中就是网页一打开就开始计时。
    offsetLeft是离网页的左边距离相距多少,offsetTop是离网页的顶部距离相距多少。
    setInterval(moves,20)的意思就是每隔20ms移动一次。
    (9)投票系统

    <!DOCTYPE html>
    <html>
    	<head>
    		<meta charset="UTF-8">
    		<title></title>
    	</head>
    	<style>
    		.imgx/*类样式.开始*/
    		{
    			width: 150px;
    			height: 200px;
    		}
    		.mimgx
    		{
    			width: 50px;
    			height: 50px;
    		}
    	</style>	
    	<body>
    		<center>
    			<!--class类样式-->
    			<img src="img/半月.png" class="imgx"onclick="adds('m01','f01')"/>
    			<img src="img/安其拉.png" class="imgx"onclick="adds('m02','f02')"/>
    			<img src="img/扁鹊.png" class="imgx"onclick="adds('m03','f03')"/>
    			<img src="img/白起.png" class="imgx"onclick="adds('m04','f04')"/>
    		</center>
    		<br>
    		<!--在开始标签里面样式内嵌样式
    			有优先权,优先于class,跟id-->
    		<div style="width: 100%;height: 400px;text-align: center;">
    			<img src="img/半月小图.jpg" class="mimgx"/>
    			<!--刻度尺-->
    			<meter id="m01" max="100"value="0"></meter>
    			<font id="f01">0</font>票
    			<br>
    			<!--刻度尺2-->
    			<img src="img/安其拉小图.jpg" class="mimgx"/>
    			<meter id="m02" max="100"value="0"></meter>
    			<font id="f02">0</font>票
    			<br>
    			<!--刻度尺3-->
    			<img src="img/扁鹊小图.jpg" class="mimgx"/>
    			<meter id="m03" max="100"value="0"></meter>
    			<font id="f03">0</font>票
    			<br>
    			<!--刻度尺4-->
    			<img src="img/白起小图.jpg" class="mimgx"/>
    			<meter id="m04" max="100"value="0"></meter>
    			<font id="f04">0</font>票
    			<br>
    		</div>
    	</body>
    </html>
    <script type="text/javascript">
    	function adds(mid,pid)
    	{
    		//获取刻度尺对象
    		var kd = document.getElementById(mid);
    		//获取票数对象
    		var pid = document.getElementById(pid);
    		//将票数字符串转成数字
    		//font需要用innerText获取值
    		var pids = parseInt(pid.innerText);
    		//刻度尺加票
    		kd.value = kd.value + 10;
    		//票数+1
    		pid.innerText = pids + 10;
    		if(pid.innerText>100){
    			pid.innerText = pids;
    			alert("票数已满!");}
    	}
    </script>
    

    在这里插入图片描述
    这里值得注意的一个地方是刻度尺的额度在meter max="100"时就已经设定好,而数字增长没有额度,因此需要添加一个if判断条件,若大于100,则弹出提示并停止。
    其中adds(mid,pid)mid为刻度尺的id,pid为文字的id。因为用的是font获取的数值,所以要用pids= parseInt(pid.innerText),则pids才为数值类型。
    (10)网页常用布局与超链接

    <!DOCTYPE html>
    <html>
    	<head>
    		<meta charset="UTF-8">
    		<title>网页布局与链接</title>
    	</head>	
    	<style>
    		#div01
    		{
    			width: 100%;
    			height: 650px;
    			border: 1px solid;
    		}
    		#div0100
    		{
    			width: 100%;
    			height: 50px;
    			border: 1px solid;
    		}
    		#div0101/*顶部第二个框*/
    		{
    			width: 100%;
    			height: 150px;
    			border: 1px solid;
    			/*背景图片*/
    			background-image: url(img/timg.jpg);
    			/*背景大小*/
    			background-size: 100% 200%;
    			/*背景状态 no-repeat不平铺*/
    			background-repeat: no-repeat;
    		}		
    		#div0102
    		{
    			width: 20%;
    			height: 447px;
    			border: 1px solid;
    			float: left;/*浮动靠左*/
    		}
    		#div010201,#div010202,#div010203,#div010204
    		{
    			width: 100%;
    			height: 24.5%;
    			border: 1px solid;
    			float: left;/*浮动靠左*/
    		}				
    		#div0103
    		{
    			width: 60%;
    			height: 447px;
    			border: 1px solid;
    			float: left;/*浮动靠左*/
    		}
    		#div0104
    		{
    			width: 19%;
    			height: 447px;
    			border: 1px solid;
    			float: left;/*浮动靠左*/
    		}
    		#div010401,#div010402,#div010403,#div010404
    		{
    			width: 100%;
    			height: 24.5%;
    			border: 1px solid;
    			float: left;/*浮动靠左*/
    		}
    		a:link/*鼠标未放上去*/
    		{
    			text-decoration: none;
    		}
    		a:hover/*鼠标放上去时候*/
    		{
    			text-decoration:underline;
    			color: red;
    			font-family: "楷体";/*类型*/
    			font-size: 18px;/*大小*/
    		}
    		#div02
    		{
    			width:100%;
    			height: 400px;
    			border: 1px solid;
    			background-color:chocolate;
    		}
    		#div03
    		{
    			width:100%;
    			height: 400px;
    			border: 1px solid;
    			background-color:darkslategray;
    		}
    		#div04
    		{
    			width:100%;
    			height: 400px;
    			border: 1px solid;
    			background-color: slateblue;
    		}
    	</style>	
    	<body>
    		<!--最大div-->
    		<div id="div01">
    			<!--顶部0div-->
    			<div id="div0100"></div>
    			<!--顶部div-->
    			<div id="div0101"></div>
    			<!--左边div-->
    			<div id="div0102">
    				<!--左边div010201-->
    				<div id="div010201">
    					<ul><!--ul无序列表 li列表项加超链接标签-->
    						<li>
    							<a href="#yf">衣服</a>
    						</li>
    						<li>
    							<a href="#tx">T恤</a>
    						</li>
    						<li>
    							<a href="#xz">鞋子</a>
    						</li>
    					</ul>
    				</div>
    				<!--左边div010202-->
    				<div id="div010202">
    					<!--有序列表-->
    					<ol type="I">
    						<li>海贼王</li>
    						<li>火影忍者</li>
    						<li>叮当</li>
    					</ol>
    				</div>
    				<!--左边div010203-->
    				<div id="div010203"></div>
    				<!--左边div010204-->
    				<div id="div010204"></div>
    			</div>
    			<!--中间div-->
    			<div id="div0103"></div>
    			<!--右边div-->
    			<div id="div0104">
    				<!--右边01div-->
    				<div id="div010401"></div>
    				<!--右边02div-->
    				<div id="div010402"></div>
    				<!--右边03div-->
    				<div id="div010403"></div>
    				<div id="div010404"></div>
    			</div>
    		</div>
    		<!--底部02-->
    		<div id="div02">
    			<!--锚记--><a name="yf">衣服</a></div>
    		<!--底部03-->
    		<div id="div03"><a name="tx">T恤</a></div>
    		<!--底部04-->
    		<div id="div04"><a name="xz">鞋子</a></div>				
    	</body>
    </html>
    

    在这里插入图片描述
    ul为无序列表;ol为有序列表;
    一般遇到多个盒子有相同的位置或右联系,则可用一个大盒子囊括在外面较好操作。

    展开全文
  • 我在Angular使用了debounceTime函数来设置用户输入时的延迟间隔,然后我将用户在搜索框中输入的内容发送到HTTP Tiingo API到HTTP Get Request。 响应包含组织名称及其代码值的JSON数组。 当用户单击购买按钮时,...
  • 在平常的搜索中,我碰到过很多有趣的信息,应用程序和文档,我把它们整理在下面这个列表。相信你会在这个列表发现对你很有用的资料。 您可能感兴趣的相关文章 Web 前端开发人员和设计师必读文章集锦 十个...

      新的一周,你可能有计划去学习新的东西或者能够提升你的能力的前端特定的语言或技术。在平常的搜索中,我碰到过很多有趣的信息,应用程序和文档,我把它们整理在下面这个列表。相信你会在这个列表中发现对你很有用的资料。

    您可能感兴趣的相关文章

     

    1. Adobe Web Platform Team

    Adobe Web Platform Team

    2. Flexbox Cheatsheet Cheatsheet

    Flexbox Cheatsheet Cheatsheet

    3. Flexy Boxes

    Flexy Boxes

    4. Grid by Example

    Grid by Example

    5. CSS Guidelines

    CSS Guidelines

    6. Foundation 5 Cheat Sheet

    Foundation 5 Cheat Sheet

    7. Cheetyr

    Cheetyr

    8. keyCod.es

    keyCod.es

    9. AngularJS Style Guide

    AngularJS Style Guide

    10. Poor Man’s Styleguide

    Poor Man's Styleguide

    11. Web Fundamentals

    Web Fundamentals

    12. CSS PRE

    CSS PRE

    13. GitHub Cheat Sheet

    GitHub Cheat Sheet

    14. HTML Vocabulary

    HTML Vocabulary

    15. iOS Human Interface Guidelines

    iOS Human Interface Guidelines

    16. HTML5 Cheat Sheet

    HTML5 Cheat Sheet

    17. jQuery Coding Standards & Best Practices

    jQuery Coding Standards & Best Practices

    18. HTML5 Game Engines

    HTML5 Game Engines

    19. You Might Not Need jQuery

    You Might Not Need jQuery

    20. Airbnb JavaScript Style Guide

    Airbnb JavaScript Style Guide

     

    您可能感兴趣的相关文章

     

    英文链接:14 Useful Responsive Front-end Frameworks 

    编译来源:梦想天空 ◆ 关注前端开发技术 ◆ 分享网页设计资源

    转载于:https://www.cnblogs.com/lhb25/p/20-docs-guides-front-end-developers.html

    展开全文
  • wojilu Log一个轻量级 Json 解析器一个简易的前端 Ajax 库(弹窗、局部刷新、验证、上传等)2. 我记录网站综合系统 2.0名称: 我记录网站综合系统 2.0网址: http://www.wojilu.com下载: 请到论坛置顶帖子下载。...
  • karma 测试框架的前世今生

    千次阅读 2017-11-25 09:59:17
    引言在前端测试框架的学习了解到了karma的强大,搜索得到淘宝前端团队的这片讲述karma特点及原理的分享,非常不错。转载分享至此, 原文链接:http://taobaofed.org/blog/2016/01/08/karma-origin/ 原作者: 亦...
  • 而这个函数所写的代码就开始进入这个函数的执行环境,于是由变量对象构建起了一个作用域链。 <pre><code> JavaScript var wow = '魔兽世界'; var message = function(){ var _wow = &#...
  • 如果您努力搜索,则可以找到大量的免费前端Web框架 。 它们都有优点和缺点,但是每个人都有一个框架。 Mozilla Brick是一个较新的框架,它构建为在Web Components上运行的UI库 。 这些组件的工作方式类似于...
  • 1、具有一定Python语言基础,有一定的web前端基础,想要深入学习Python Web开发的朋友; 2、学习完“跟着王进老师学开发Python篇”、“跟着王进老师学Web前端开发”的朋友; 3、有Django框架基础,但是想学习企业级...
  • 在校学习和几年工作工作不知不觉经历了一半的 WEB 历史演变、对近几年的发展比较了解,结合经验聊聊 WEB 发展历史。 <p><strong>演变不易,但也是必然,因为为人始终要进步。</strong></p> ...
  • 着重介绍微前端架构可以带来什么价值以及具体实践过程需要关注的技术决策</strong>,并辅以具体代码,从而能真正意义上帮助你构建一个生产可用的微前端架构系统。 而对于微前端的概念感兴趣或不熟悉的...
  • 统一前端的本地和线上的代码运行环境,也让后端摆脱了繁琐的套模板工作,专注于提供数据接口。同时这套容器基于天猫的模块化规范,横向打通了各个业务和应用之间的模块共享。 <p><img alt="" src=...
  • 这是一个网页导航,在搜索框内可以进行百度搜索下面的导航可以链接到指定的地址点击添加按钮可以添加网页导航的字母为网页的第一个字母大写背景颜色为随机生成代码我已经上传至GitHub,源码:...
  • jQuery权威指南-源代码

    2013-11-11 14:36:34
    jQuery以其轻巧的体积、强大的选择器、出色的DOM封装、丰富的插件支持使得广大的Web前端开发者得心应手,极大地提高了他们的开发效率;此外,jQuery完善的Ajax功能、行为与结构层的分离、可靠的事件处理机制也同样...
  • web 2.0应用,博客(Blog)是web 2.0核心应用最典型、最流行的代表之一,也是web 2.0技术应用的最直观的表现,是web 2.0精神和理念的具体体现。 1.2. 问题的提出 Blog记载了日常发生的事情和自己的兴趣爱好,把...
  • 全文搜索引擎:Lucene(开源中国搜索功能就是基于全文搜索引擎和IKAnalyzer开发的,不过后台应该有分布式的设计) 前端技术: Easyui、Bootstrap现在后台管理系统开发还是很多使用easyui或者Bootstrap框架的 Html5、...
  • 08 数学意义的函数与python的函数 09 为何要有函数 10 函数返回值 11 可变长参数 第15章 01 上节课复习 02 全局变量与局部变量 03 风湿理论之函数即变量 04 函数递归 05 函数递归补充 第16章 01 上节课回顾 02...
  • Android 一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导开发 IOS 由苹果公司开发的移动操作系统 Webkit 一个开源的浏览器引擎,在手机上的...
  • └─web前端文件) ├─public (发布模板) └─src (源码包) ├─api (向后台发送ajax的封装层) ├─assets (静态文件) ├─components(组件) ├─router (前端路由) ├─store (vuex 状态...
  • 跨站点脚本(XSS)攻击是一种将恶意代码注入网页...我们将在页面上有一个搜索框,用户可以在其中输入文本。点击“Go”按钮将模拟运行搜索,然后一些确认文本将显示在屏幕上,并向用户重复他们搜索的术语。这是任何允许.
  • │ 淘淘商城源代码.zip │ ├─01.第一天 │ 01.课程计划.avi │ 02.淘淘商城介绍.avi │ 03.创建后台工程-taotao-parent.avi │ 04.创建taotao-manager.avi │ 05.svn的使用.avi │ 06.ssm框架整合思路.avi │ 07....
  • 今天用springMVC框架写系统的时候,写好了前端页面以及css样式,启动程序网页显示却没有呈现出css的样式,然后仔细检查了所有的路径,发现都没有错误,最后去搜索了各路大神的解决方案,试了好多方案,都不行,...
  • 第4章-CSS基础

    2019-07-26 02:29:01
    CSS(Cascading Style Sheets)的中文意思是层叠...1.CSS将Web前端代码与HTML页面负责布局、美化及一些特殊效果的代码分隔开。 2.实现了样式重复使用。 3.有利于搜索引擎的搜索 CSS语句格式: 1.内联样式:<...
  • Blazor学习之一:环境配置

    千次阅读 2018-07-27 18:50:44
    最近发现微软出了一套很好玩的框架:Blazor,其最大的亮点是可以使用C#代码编写Web前端页面。(基于Razor,代码运行在WebAssembly上)由于之前经常使用Razor,所以很有兴趣,花了点时间研究了一下。 要开发Blazor...

空空如也

空空如也

1 2 3 4 5 6
收藏数 101
精华内容 40
关键字:

web前端中搜索框代码