展开

关键词

慕课网javascript 进阶篇 第十章 编程练习

二、CSS样式制作  对文档进行基本的样式设置,font color border 那些三、JS实现选项卡切换通过改变DOM的css类名称,当前点击的选项卡显示,其它隐藏。 二、CSS样式制作  对文档进行基本的样式设置,font color border 那些三、JS实现选项卡切换1 当我们点击的时候下面的内容是变换过来了,那么就是内容的的切换,我一开始可以设置三个div 我们在写js的时候应该怎么把两者关联上,因为我们绑定事件的时候 他们是要一起发生事件的。 开始敲吧: html css布局  加样式就不多说了 主要是js: * CSS样式制作 * div,.house,ul,p,a{margin:0px; padding:0px; font-size:14px 独家别墅280万 苏州桥2居优惠价248万 js: JS实现选项卡切换 function changecolor() { var anode=document.getElementsByTagName

22310

Web前端知识(三)

class=test1>我是div标签div>div class=test2>我是div标签div>div class=test3>我是div标签div>div class=test4>我是div标签 >div> hr> p>我是段落p>body>效果:圆角 border-radius代码: #box2{ width: 200px; height: 200px; background: red; border-radius ,貌似并没有发现js在网页中运用场景对吗? 3.1.3.5.JavaScript组成部分ECMAScript:它是JS语言的标准,规定了JS的编程语法和基础核心知识DOM: document object model 文档对象模型,提供给JS很多操作页面中元素的属性和方法 :1px solid red; } #tab-header ul li.selected { border-bottom:none; background-color: white; border-left

8120
  • 广告
    关闭

    云产品限时秒杀

    云服务器1核2G首年50元,还有多款热门云产品满足您的上云需求

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    利用js实现输入框动态提示信息

    设计思路是:在输入框input的组件下面放置一个div,这个div主要是为了提示信息的展示功能,类似于下拉框那种形式。 步骤三:用户在菜单中选择自己想要的信息,通过js代码实现将选择的信息返回到输入框中去。 大体的设计思路就是这样,现在看看具体的例子:1.菜单显示的样式信息:.auto_hidden { width:204px; border-top: 1px solid #333; border-bottom :none;}.auto_show { width:204px; border-top: 1px solid #333; border-bottom: 1px solid #333; border-left background-color:highlight; width:100%;}.auto_onmouseout{ color:#000000; width:100%; background-color:#ffffff;}2.js

    2.3K60

    JQuery基础学习

    JavaScript框架:本质上就是一些js文件,封装了js的原生代码而已目前jQuery有三个大版本:1.x:兼容ie678,使用最为广泛的,官方只做BUG维护,功能不再新增。 程序加载更快测试效果引入JQuery 哈哈 var $div = $(#div); alert($div.html()) JQuery对象和JS对象转换JQuery对象在操作时,更加方便。 JQuery对象和js对象方法不通用的.两者相互转换 jq -- > js : jq对象 或者 jq对象.get(索引)js -- > jq : $(js对象) Title 哈哈 var jsdiv = document.getElementById(div); alert(jsdiv.innerHTML + js) var jqdiv = $(jsdiv); alert(jqdiv.html() + : 17px; } div .mini { width: 50px; height: 50px; background: #CC66FF; border: #000 1px solid; font-size

    10920

    HTMLCSS,说点你可能不知道的技巧

    图片base64表示法编写插件需要使用图片资源又不适合直接引入时使用base64图片编码进css或js插件5. 浏览器页面渲染优化 6. div {width: 0px;height: 0px;border-width: 100px;border-style: solid;border-color: #00f #ff0 #f00 #0f0 当三个边框为透明只保留一个边框的颜色时:div {width: 0px;height: 0px;border: 100px solid transparent;border-bottom-color: 所有单位如果统一使用rem可以方便的适配不同屏幕分辨率,因为只需使用js按照规则改动html的font-size值,整个页面都会随之改变。 document.write(ue600);附:js获取文字的十进制unicode编码字.charCodeAt(); 输出23383 js获取十进制unicode编码对应的字符String.fromCharCode

    21610

    第4天:JS入门-给div设置宽高背景色

    今天学习了js入门课程,听的不多,做了个小练习,给div设置宽高、背景色。一点点都是进步。 核心代码如下: JS入门_设置div宽、高、背景色 *{ margin:0; padding:0; } h2{ float: left; } #span1{ width:100px; height:40px red; text-align: center; line-height: 40px; display: inline-block; } #box{ width:100px; height:100px; border : 2px solid #000; } #con{ width:300px; height:200px; background: #fff; border: 10px solid #d2d2d2; margin function(){ box.style.height=300px; } oHeight3.onclick=function(){ box.style.height=400px; } } 请为下面的DIV

    42610

    博客园美化大全

    1.1、自动生成目录首先得有js权限(1)页脚js代码 * 功能:生成博客目录的JS工具 测试:IE8,火狐,google测试通过 zhang_derek 2018-01-03*var BlogDirectory elem) return false; 获取div中所有元素结点 var nodes = elem.getElementsByTagName(*); 创建博客目录的div容器 var divSideBar ; }#sideBarTab{ float:left; width:30px; border:1px solid #e5e5e5; border-right:none; text-align:center important; width:200px; min-height:108px; max-height:460px; border:1px solid #e5e5e5; border-right:none : 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;position: absolute;}.heart:after{top: -5px;}

    70911

    博客园美化技巧汇总

    首先得有js权限1.1 页脚js代码 * 功能:生成博客目录的JS工具 测试:IE8,火狐,google测试通过 zhang_derek 2018-01-03*var BlogDirectory = elem) return false; 获取div中所有元素结点 var nodes = elem.getElementsByTagName(*); 创建博客目录的div容器 var divSideBar ; }#sideBarTab{ float:left; width:30px; border:1px solid #e5e5e5; border-right:none; text-align:center important; width:200px; min-height:108px; max-height:460px; border:1px solid #e5e5e5; border-right:none : 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;position: absolute;}.heart:after{top: -5px;}

    36220

    【投稿】记一次前端面试~James

    假设页面有一个div,其样式如下:div { width: 50px; height: 50px; background: #ff00ff; border: 1px solid #ffff00; padding +border)*2大于盒子的width时,此时宽高计算方式为(padding+border)*2。 定义方式通常有两种,第一种:通过js来控制;第二种:通过css媒体查询来控制。两种方式各有优缺点。 通过js来控制,会把浏览器宽度分割成制定的份数,每份定义为1rem,这样做的好处是能比较精确的控制元素尺寸,但是也有缺点,就是需要提前加载这段适配js,不可避免会导致白屏时间。 再来看看js的1.闭包最常见的例子为下列两个,代码如下:for(var i=0,l=5;i

    22420

    js动态创建div等元素实例

    js动态创建div等元素实例 var Test={ createDiv:function(){ var div = document.createElement(div); div.id=createDiv ; div.style.cssText = border:1px solid red; width:200px; z-index:100; height:20px;; document.body.appendChild (div); }, appendDivChild:function(){ var div = document.createElement(div); div.id=appendDivChild; div.style.cssText = border:1px solid green; width:400px; z-index:100; height:100px;; var childDiv= document.createElement (div); childDiv.id=childDiv; childDiv.style.cssText = border:2px solid gray; width:200px; z-index:100

    2.5K20

    为博客园添加目录的方法总结

    申请开通js权限默认是不支持,需要打开博客园后台,进入“设置”标签页,点击“申请开通js权限”,并注明用途 ? (如果没有开通js权限,此处无法添加) ?? ; }#sideBarTab{ float:left; width:30px; border:1px solid #e5e5e5; border-right:none; text-align:center important; width:200px; min-height:108px; max-height:460px; border:1px solid #e5e5e5; border-right:none 添加js脚本到“页首Html代码”?

    24520

    博客园_01_为博客园添加目录的方法总结

    申请开通js权限默认是不支持,需要打开博客园后台,进入“设置”标签页,点击“申请开通js权限”,并注明用途 如果想加快申请速度,也可以再向官方发个邮件(邮箱是contact@cnblogs.com),邮件也需要注明用途 添加js脚本到“页脚Html代码”打开博客园后台,进入“设置”标签页,在最下面的“页脚Html代码”对应的编辑框粘贴下面的js代码,然后点“保存”按钮保存。 申请开通js权限同上2. ; }#sideBarTab{ float:left; width:30px; border:1px solid #e5e5e5; border-right:none; text-align:center important; width:200px; min-height:108px; max-height:460px; border:1px solid #e5e5e5; border-right:none

    59220

    前端学习笔记

    1.css简介 用来修饰html样式的一种语言,层叠样式表 增强复用性 方便后期维护 2.css样式引入方式: (1)内嵌方式 (2)内部样式:head里边 div{color:red} (3)外部样式 创建一个.css文件 div{color:red}调用一个外部的css样式文件 rel:relation的缩写,引入的文件与html本身的关系,样式表 type:告知浏览器这段代码需要解析 href: 列表项前的小标志 list-style-image:列表项前的小图片 url()(6)显示属性 display:是否让标签元素显示 属性:none(消失),block(显示),inline(覆盖)(7)浮动元素div :盒子的边框 padding:盒子内部的间隙 margin:盒子外部与其他元素的间隙 border: border-width:边框宽度 border-style:边框的线型 border-color: ,可以潜入到html中 特点:交互性 : 安全性:js不能访问本地磁盘 跨平台性:所有的浏览器都内置js解析器 2.js作用?

    23430

    CSS3热身实战--过渡与动画(实现炫酷下拉,手风琴,无缝滚动)

    所以建议我的做法是改变li设置overflow: hidden;height:40px;*高度等于标题的高度,初始就是隐藏div*。因为如果鼠标移入li,是操作div的话。会有一个小问题!如下栗子! 大家看可以看到,鼠标移出的那一瞬间,看到div里面的内容也贴边了!我就是为了避免这个,才通过操作li的高度来控制div的高度! 4-3与JS实现对比1.这个动画,我感觉虽然性能上css3是比js要好一些。毕竟js也是控制css或者class来实现! 2.灵活性的话,这个就要比js差了,比如div的显示与隐藏,我不想通过鼠标移入移出的方式控制,如果我想通过点击的方式控制div的显示与隐藏呢。 ,但是如果要写js的,我也不会吝啬到不写js,只用css3写出退而求之的效果!

    1.5K40

    前端面试宝典(三)

    与javascript的交互,animation与js的交互不是很密切。Transition和js的结合更强大。 Js设定要变化的样式,transition负责动画效果3)position、display、overflow、float特性叠加后会怎样? triangle{ width: 0; height: 0; border-top: 40px solid transparent; border-left: 40px solid transparent ; border-right: 40px solid transparent; border-bottom: 40px solid #ff0000;}6) 三栏、二栏布局。 一个页面上两个div左右铺满整个浏览器,要保证左边的div一直为100px,右边的div跟随浏览器大小变化(比如浏览器为500,右边div为400,浏览器为900,右边div为800),请写出大概的css

    12540

    前端学习(48)~通过style对象获取和设置行内样式

    例如: Title div { border: 6px solid red; } var box1 = document.getElementsByTagName(div); console.log(box1 通过 js 读取元素的样式语法:(方式一) 元素.style.样式名备注:我们通过style属性读取的样式都是行内样式。 举例1:改变div的大小和透明度 1 2 3 4 5 var div = document.getElementsByTagName(div); 6 div.onmouseover = function : collapse; border-spacing: 0; border: 1px solid #c0c0c0; width: 500px; } th, td { border: 1px solid 代码举例如下: div { background-color: pink; *border: 1px solid #000;* padding: 10px; } var div1 = document.getElementsByTagName

    27420

    原生JS实现魔方效果

    给大家分享一个用原生JS实现的魔方效果,效果如下:? 以下是代码实现: 原生JS实现魔方效果 * { margin: 0; padding: 0; } body { width: 100%; height: 100%; background: radial-gradient } 文件夹images下存放6张图片,分别为0.jpg、1.jpg、2.jpg、3.jpg、4.jpg、5.jpg var arr = document.querySelectorAll(.box>div ++) { for (var i = 0; i < 3; i++) { for (var j = 0; j < 3; j++) { var divs = document.createElement(div background-image:url(images`+ n + `.jpg); background-size: 300px 300px; `; arr.appendChild(divs); 改变每一个div

    21310

    博客园 【装饰目录、回到顶部】

    前言1、进入你的博客园点击: image.png2、然后跳转到下图: image.png申请JS首先你要去自己的设置,申请js权限 image.png申请成功以后才可以做一下内容目录页首HTML代码 * 功能:生成博客目录的JS工具 测试:IE8,火狐,google测试通过 孤傲苍狼 2014-5-11*var BlogDirectory = { * 获取元素位置,距浏览器左边界的距离(left)和距浏览器上边界的距离 elem) return false; 获取div中所有元素结点 var nodes = elem.getElementsByTagName(*); 创建博客目录的div容器 var divSideBar ; }#sideBarTab{ float:left; width:30px; border:1px solid #e5e5e5; border-right:none; text-align:center important; width:200px; min-height:108px; max-height:460px; border:1px solid #e5e5e5; border-right:none

    41210

    基于HTML5打造的一款别踩白板小游戏

    背景简介别踩白板这个游戏相信大家都玩过,这个是基于HTML5打造的简单小游戏,在PC端和移动端都能够运行,适应多种平台,今天我们使用原生JS搭配JQuery构建这个小游戏--别踩白板。 ; height:149px; border-left:1px solid #222; border-bottom:1px solid #222; float: left; cursor: pointer 2.3 JSjs层主要用来控制页面产生动态效果;比如产生方块,以及方块的移动等等;2.3.1获取元素var main = document.getElementById(main); 获取dom元素 ); 设置行class类名 for (var j = 0; j < 4; j++) { for循环生成一行四个div var iDiv = document.createElement(div); 总体来说首先我们需要设置好游戏界面大致结构和样式,然后通过原生js控制方块的产生移动,以及点击等等,最终才呈现了一个合适的完整的界面效果;感兴趣的小伙伴可以去试一下

    7010

    【自然框架】js版的QuickPager分页控件 V2.0

    (附带24套css效果)3、  Js的方式创建分页UI,不占用服务器资源。4、  可以通过插件的方式更换各部分js代码。如果自带的js代码不能满足您的需求,那么您自己写的插件实现需要的效果。 因为用js和ajax,所以不支持搜索引擎的收录。2、  不支持服务器端控件,比如GridView。 : 3px; border-right: #606060 1px solid; padding-top: 2px} 3、  Js脚本  分为三个部分,默认值、主体和扩展。   存放分页控件的容器ID,简单的说就是DIV的ID,当然也可以放在td里面,只要设置好ID就行。如果要实现上下两个分页UI,那么只需要把这两个ID用半角逗号分割,设置上就行。2、  设置事件。   Js的事件处理真的是太简单了,就跟属性一样。弄个function就可以了。

    46480

    相关产品

    • Serverless  SSR

      Serverless SSR

      Serverless SSR 基于云上 Serverless 服务,开发了一系列服务端渲染框架组件,目前支持 Next.js, Nuxt.js 等常见 SSR 框架的快速部署,帮助用户实现框架迁移, “0”配置,SEO 友好,首屏加载速度快,为用户提供了便捷实用,开发成本低的网页应用项目的开发/托管能力。

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭

      扫码关注云+社区

      领取腾讯云代金券