为了账号安全,请及时绑定邮箱和手机立即绑定

Html5

HTML5它的综合性功能可助网页设计者和开发者们一臂之力,使他们在开发新一代线上应用程序时能够得心应手。HTML5其它令人赞不绝口的产品特色能还包括:离线功能,即用户可以在没有连接网络的状态下,仍可与网络程序进行互动;以及拖拽功能,同网络本身一样,HTML5也基于用户的需求和开发者的构想而处于不断进化的过程之中。作为一个开放式标准,HTML5体现出网络最为杰出的特点:它随时随地均可运作,或者说,它在任何装有现代浏览器的设备上都能大放异彩。

慕粉0822164519回答:
使用Avalon.js或者vue.js 这种mmvc框架会容易很多
使用Avalon.js或者vue.js 这种mmvc框架会容易很多
赞同1 反对 收起

回复
已采纳 慕粉1148598521回答:
先检查类名是否有误如果没有错可以在值后添加!important增加优先权.recent, .address, .stream{width: 300px!important;min-width: 300px!important;margin-right: 40px!important;}

先检查类名是否有误如果没有错

可以在值后添加!important

增加优先权

.recent, 

.address, 

.stream{

width: 300px!important;

min-width: 300px!important;

margin-right: 40px!important;

}


赞同 反对 收起

回复
已采纳 绝境 葬爱 独忧伤回答:
if 没有这样的用法, if括号里面的只能用来判断真假, 真 就执行 if里面的 假 就执行else里面(如果有else的情况) 你这种写法  属于for循环的写法,  请注意基础知识的扎实

if 没有这样的用法, if括号里面的只能用来判断真假, 真 就执行 if里面的 假 就执行else里面(如果有else的情况) 你这种写法  属于for循环的写法,  请注意基础知识的扎实

赞同2 反对 收起

回复
HTML, CSS,Javascript,只是用来制作用户在浏览器上看到的东西,而数据分析和后端有很大关系。之所以需要了解HTML, CSS,Javascript,是因为HTML, CSS,Javascript这些前端的东西和后端是有联系的。所有HTML, CSS,Javascript,需要了解,不需要精通!不知这样说懂了没!

HTML, CSS,Javascript,只是用来制作用户在浏览器上看到的东西,而数据分析和后端有很大关系。之所以需要了解HTML, CSS,Javascript,是因为HTML, CSS,Javascript这些前端的东西和后端是有联系的。所有HTML, CSS,Javascript,需要了解,不需要精通!不知这样说懂了没!


赞同1 反对 收起

回复
来自 Html/CSS Html5 PHP
已采纳 其实我真的不是东北人回答:
上面是mysqli, 下面是mysql  。。。

上面是mysqli, 下面是mysql  。。。

赞同2 反对 收起

回复
blovetu回答:
h5其实就是语义化的标签,主要是CSS3,CSS3里新增了很多功能,比如渐变,阴影,动画……像canvas画图还是要用js,所以建议你先学javaScript,然后再学下jquery(javaScript是jQuery的基础)JavaScript入门篇:http://www.imooc.com/learn/36JavaScript进阶篇:http://www.imooc.com/learn/10JavaScript深入浅出http://www.imooc.com/learn/277[ 查看全部 ]

h5其实就是语义化的标签,主要是CSS3,CSS3里新增了很多功能,比如渐变,阴影,动画……像canvas画图还是要用js,所以建议你先学javaScript,然后再学下jquery(javaScript是jQuery的基础)

JavaScript入门篇:http://www.imooc.com/learn/36

JavaScript进阶篇:http://www.imooc.com/learn/10

JavaScript深入浅出http://www.imooc.com/learn/277


赞同1 反对 收起

回复
来自 Html5 JavaScript
已采纳 MarlboroKay回答:
抓包(packet capture)就是将网络传输发送与接收的数据包进行截获、重发、编辑、转存等操作,也用来检查网络安全。抓包也经常被用来进行数据截取等。
抓包(packet capture)就是将网络传输发送与接收的数据包进行截获、重发、编辑、转存等操作,也用来检查网络安全。抓包也经常被用来进行数据截取等。
赞同 反对 收起

回复
已采纳 blovetu回答:
一般一个项目中,文档最好都有序的放在一个文件中,例如:<...图片...>这样比较清晰,无论是别人还是自己以后在找文件的时候更有针对性针对上面,我们就要用相对路径,以当前文件为中心去找要引的文件,"../代表上一级",“/代表下一级”,比如在index.html中要引jquery.js <...code...>再比如jquery.js文件要引入一张图片,此时的路径为<...code...>也有引用绝对路径的,  比如引用线上jquery<...code...>看懂了吗,望采纳~[ 查看全部 ]

一般一个项目中,文档最好都有序的放在一个文件中,例如:

http://img.mukewang.com/588071de0001d2f201300112.jpg

这样比较清晰,无论是别人还是自己以后在找文件的时候更有针对性

针对上面,我们就要用相对路径,以当前文件为中心去找要引的文件,"../代表上一级",“/代表下一级”,比如在index.html中要引jquery.js

<script src="js/jquery.js" type="text/javascript"></script>

再比如jquery.js文件要引入一张图片,此时的路径为

   ../images/flower.jpg

也有引用绝对路径的,  比如引用线上jquery

<script src="http://code.jquery.com/jquery-latest.js"></script>

看懂了吗,望采纳~

赞同1 反对 收起

回复
习惯受伤回答:
原本高度73,加padding等于80,所以下边会出来一截子啊,没错呀
原本高度73,加padding等于80,所以下边会出来一截子啊,没错呀
赞同1 反对 收起

回复
已采纳 大写的王回答:
基础也没关系,就去找工作吧,从工作中才能学到更多。自己一直学不交流不实际做效果没那么好的。

基础也没关系,就去找工作吧,从工作中才能学到更多。自己一直学不交流不实际做效果没那么好的。

赞同1 反对 收起

回复
已采纳 Woshiajuana回答:
代码改动如下,加了注释~~~~ <!DOCTYPE html><html><head>    <meta charset="UTF-8">    <title>Input兼容提示</title>    <style type="text/css">        #login{margin:100px auto;width: 500px;}        .form-row{padding: 10px 0;position: relative;overflow: hidden;}        .form-ro...[ 查看全部 ]

代码改动如下,

加了注释~~~~ 

<!DOCTYPE html>
<html>
<head>
   <meta charset="UTF-8">
   <title>Input兼容提示</title>
   <style type="text/css">
       #login{margin:100px auto;width: 500px;}
       .form-row{padding: 10px 0;position: relative;overflow: hidden;}
       .form-row input{height: 30px;float: left;padding-left: 5px;line-height: 30px;width: 300px;border: 1px solid #ddd;}
       .form-row  .placeholder{color: #C1C0C0;position: absolute;top: 19px;left: 60px;}
       .form-row .id-inhead{float: left;height: 33px;width: 50px;line-height: 33px;}
   </style>
</head>
<body>
<form id="login">
   <div class="form-row">
       <label class="id-inhead" for="accounts">帐号:</label>
       <label class="placeholder" for="accounts">请输入帐号</label>
       <input type="text" id="accounts">
   </div>
   <div class="form-row">
       <label class="id-inhead" for="pass">密码:</label>
       <label class="placeholder" for="pass">请输入密码</label>
       <input type="password" id="pass">
   </div>
</form>
<script>
   ;(function () {
       var doc = document;
       //获取页面上所有的input元素
       var inputArr = doc.getElementsByTagName('input');
       //显示隐藏方法
       var exchangeFun = function (that,display) {
           //获取该input元素同级兄弟元素label
           var labelArr = that.parentNode.getElementsByTagName('label');
           //循环判断label元素className为placeholder的元素
           for(var i = 0, len = labelArr.length; i < len; i++){
               if(labelArr[i].className == 'placeholder'){
                   //判断是否有值
                   if(that.value == ''){
                       labelArr[i].style.display = display;
                   }else{
                       labelArr[i].style.display = 'none';
                   }

               }
           }
       };
       //循环给每个input元素绑定事件
       for(var i = 0, len = inputArr.length; i < len; i++){
           //聚焦事件
           inputArr[i].onfocus = function () {
               //this指代这个元素本身
               exchangeFun(this,'none');
           };
           //失焦事件
           inputArr[i].onblur = function () {
               exchangeFun(this,'block');
           };
       }
   }());
</script>
</body>
</html>

赞同2 反对 收起

回复
来自 Html5
已采纳 心有猛虎_细嗅蔷薇回答:
付费购买的课程并不会直接出现在“我的课程”中。在首页里点开“实战”——>购买的课程会左上角会有“已购买”,点开即可观看。P.S 保护知识产权,尊重别人劳动成果,支持正版!<...图片...>[ 查看全部 ]

付费购买的课程并不会直接出现在“我的课程”中。

在首页里点开“实战”——>购买的课程会左上角会有“已购买”,点开即可观看。

P.S 保护知识产权,尊重别人劳动成果,支持正版!

http://img.mukewang.com/5882e48700013fba14402357.jpg


赞同2 反对 收起

回复
来自 Html/CSS Html5 PHP
习惯受伤回答:
你先实现一个音乐的管理和列表,至于播放音乐,记录用户的选择,那都是次要的了。分类没有必要每一个分类一张表啊,所有的分类是一张表。歌曲是一张表。分类和歌曲表关联。用户播放的记录,是一张表,用户播放、添加的时候,记录历史纪录。如果要记录上次播放时间,那就歌曲播放的时候给播放器加一个事件,每几秒存一次播放的当前时间。根据自己的思路走,就OK。

你先实现一个音乐的管理和列表,至于播放音乐,记录用户的选择,那都是次要的了。

分类没有必要每一个分类一张表啊,所有的分类是一张表。歌曲是一张表。分类和歌曲表关联。

用户播放的记录,是一张表,用户播放、添加的时候,记录历史纪录。

如果要记录上次播放时间,那就歌曲播放的时候给播放器加一个事件,每几秒存一次播放的当前时间。

根据自己的思路走,就OK。

赞同1 反对 收起

回复
已采纳 水墨流沙回答:
入门在我理解下的基础知识,就是我们可以写一些基本的样式,并能对页面的元素进行操作。举例来说,就是我们用Spring和JSP写了一个博客,然后我们可以用jQuery来对页面进行一些简单的操作,并可以调用一些API。因此,我们需要基本的HTML / CSS知识。只是要写好CSS并不是一件简单的事,这需要很多实战经验。随后,我们还需要有JavaScript的经验,要不怎么做前端呢?同时,我们还需要对DOM有一些基础的了解,才能做一些基本的操作,如修改颜色等等。在这种情况下,最简单的方案就是使用jQuery这样的工具。不过,如果可以自己操作DOM是再好不过的了。中级篇中级篇就更有意思了,现在我们就需要...[ 查看全部 ]

入门


在我理解下的基础知识,就是我们可以写一些基本的样式,并能对页面的元素进行操作。举例来说,就是我们用Spring和JSP写了一个博客,然后我们可以用jQuery来对页面进行一些简单的操作,并可以调用一些API。因此,我们需要基本的HTML / CSS知识。只是要写好CSS并不是一件简单的事,这需要很多实战经验。随后,我们还需要有JavaScript的经验,要不怎么做前端呢?

同时,我们还需要对DOM有一些基础的了解,才能做一些基本的操作,如修改颜色等等。在这种情况下,最简单的方案就是使用jQuery这样的工具。不过,如果可以自己操作DOM是再好不过的了。


中级篇

中级篇就更有意思了,现在我们就需要对页面进行更复杂的操作。Ajax和JSON这两个技能是必须的,当我们要动态的改变页面的元素时,我们就需要从远程获取最新的数据结果。并且我们也需要提交表单到服务器,RESTful就是必须要学会的技能。未来我们还需要Fetch API,ReactiveX这些技能。

除此我们还需要掌握好HTML的语义化,像DIV / CSS这也会必须会的技能,我们应该还会使用模板引擎和SCSS / SASS。而这个层面来说,我们开始使用Node.js来完成前端的构建等等的一系列动作,这时候必须学会使用命令行这类工具。并且,在这时候我们已经开始构建单页面应用了。


高级篇

JavaScript是一门易上手的语言,也充满了相当多的糟粕的用法。几年前人们使用CoffeeScript编成成JavaScript来编写更好的前端代码,现在人们有了ES6、TypeScript和WebPack来做这些事。尽管现在浏览器支持不完善,但是他们是未来。同样的还有某些CSS3的特性,其对于某些浏览器来说也是不支持的。而这些都是基于语言本来说的,要写好代码,我们还需要掌握面向对象编程、函数式编程、MVC / MVVM / MV*这些概念。作为一合格的工程师,我们还需要把握好安全性(如跨域),做好 授权(如HTTP Basic、JWT等等)。


工程化

这个标题好像是放错了,这部分的内容主要都是自动构建的内容。首先,我们需要有基本的构建工具,无论你是使用gulp、grunt,还是只使用npm,这都不重要。重要的是,你可以自动化的完成构建的工具,编译、静态代码分析(JSLint、CSS Lint、TSLint)、对代码质量进行分析(如Code Climate,可以帮你检测出代码中的Bad Smell)、运行代码中的测试,并生成测试覆盖率的报告等等。这一切都需要你有一个自动构建的工作流。


兼容性

虽然我们离兼容IE6的时代已越来越远了,但是我们仍然有相当多的兼容性工作要做。基本的兼容性测试就是跨浏览器的测试,即Chrome,IE,Firefox,Safari等等。除此还有在不同的操作系统上对同一浏览器的测试,某些情况下可能表现不一致。如不同操作系统的字体大小,可能会导致一些细微的问题。

而随着移动设备的流行,我们还需要考虑下不同Android版本下的浏览器内核的表现不致,有时候还要一下不成器的Windows Phone。除此,还有同一个浏览器的不同版本问题,常见于IE。。


前端特定

除了正常的编码之外,前端还有一些比较有意思的东西,如CSS3和JavaScript动画。使用Web字体,可惜这个不太适合汉字使用。还有Icon字体,毕竟这种字体是矢量的。不过Icon字体还有一些问题,如浏览器对其的抗锯齿优化,还有一个痛是你得准备四种不同类型的字体文件。因此,产生了一种东西SVG Sprite,在以前这就是CSS Sprite,只是CSS Sprite不能缩放。最后,我们还需要掌握一些基本的图形和图表框架的使用。


赞同4 反对 收起

回复
思君满月回答:
css里面有个分好写成中文分好了,仔细点
css里面有个分好写成中文分好了,仔细点
赞同2 反对 收起

回复
来自 Android Html5
qq_啊啦嘞_0回答:
右上角,设置左边,默认有个1.0X表示正常速度,点击会出现下拉框可以选择

右上角,设置左边,默认有个1.0X表示正常速度,点击会出现下拉框可以选择

赞同1 反对 收起

回复
已采纳 407575456回答:
1,它的父级相对定位,div绝对定位,left,top,right,bottom=0,margin=atuo 2,父级相对,div绝对,top,left分别50%,transfrom:translatex(-50%),y轴同理。手机码字好累。 3还有一种绝对居中,用js写,获取屏幕宽高,找到中点,然后自动自身宽高的一般。就好。
1,它的父级相对定位,div绝对定位,left,top,right,bottom=0,margin=atuo 2,父级相对,div绝对,top,left分别50%,transfrom:translatex(-50%),y轴同理。手机码字好累。 3还有一种绝对居中,用js写,获取屏幕宽高,找到中点,然后自动自身宽高的一般。就好。
赞同4 反对 收起

回复
已采纳 helloword4018045回答:
js权威指南html5和css3权威指南 上下册

js权威指南

html5和css3权威指南 上下册

赞同 反对 收起

回复
首页上一页1234567下一页尾页

关联分类

  • C++

    C++是在C语言的基础上开发的一种通用编程语言,应用广泛。C++支持...
  • C#

    C#是微软公司发布的一种面向对象的、运行于.NET Framewor...
  • WebApp

    WebApp是指基于Web的系统和应用,其作用是向广大的最终用户发布...

本月最佳回答网友

关注我喜欢或专注的猿问分类

  • Android
  • AngularJS
  • Bootstrap
  • C
  • C#
  • C++
  • Cocos2d-x
  • CSS3
  • Go
  • Html/CSS
  • Html5
  • iOS
  • JAVA
  • JavaScript
  • JQuery
  • Linux
  • Maya
  • MongoDB
  • Mysql
  • Node.js
  • Oracle
  • Photoshop
  • PHP
  • Premiere
  • Python
  • React.JS
  • Ruby
  • Sass/Less
  • SQL Server
  • Unity 3D
  • Vue.js
  • WebApp
  • ZBrush
  • 云计算
  • 前端工具
  • 大数据
  • 数据结构
  • 测试
保存
意见反馈 常见问题 APP下载
官方微信