首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Web-第三天 JavaScript学习【悟空教程】

-8"> 1.2.2 基本语法 1.2.2.1 变量 1) 在使用JavaScript,需要遵循以下命名规范: 必须以字母或下划线开头,中间可以是数字、字符或下划线 变量名不能包含空格等符号...开启定时器,2000毫秒重新设置图片的src属性 2.4 案例实现 步骤1:为轮播图img标签添加id属性 ?...在编写程序时存在多处重复代码,为了达到代码的重复利用,将进行内容抽取成,编写自定义函数。 ?...第一个校验不通过的元素获得焦点 编写步骤: 1.添加错误提示显示区域 2.表单元素id属性 3.校验不同,给span显示错误信息 4.第一个不通过的获得焦点...控制后面的span元素: document.getElementById(uid+"span").innerHTML =""+info+""; } function

3.4K10

JS设置标签的内容和样式

在学CSS的时候,我们是如何选择到对应的标签进行样式的控制利用了CSS选择器。那么JS如何在网页中找到相应的标签进行相关的操作?...那在JS中,它到底是如何控制标签的样式?...利用className属性给标签设置样式,CSS样式没有出现在标签内,只是给标签添加类名而已; ? 3 获取/设置标签的内容 现在可以利用JS来控制标签的样式,能否利用JS控制标签的内容?...console.log(desEle.innerHTML); // 利用innerHTML属性添加标签 introEle.innerHTML += '这是我新添加标签...+= '这是我新添加标签'; 4 课程小结 掌握获取标签的目的是能够利用JS选择到相应的标签,便于对其进行相应的操作; 掌握设置样式的目的是能够利用JS实现对标签样式的控制

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

html学习笔记第一弹

渲染引擎决定了浏览器如何显示网页的内容以及页面的格式信息。渲染引擎包含的HTML解释器,CSS解释器,处理页面布局渲染等功能。...JavascriptCore就是WebKit内置的Javascript引擎。...单标签 例:br 双标签 例:这是双标签 标签的属性 所谓属性就是外在特性,比如手机的尺寸 标签的属性写在开始标签的内部 一个标签里可以存在多个属性 属性之间使用空格隔开 标签名与属性之间必须使用空格隔开...> 定义下标文本 定义上标文本 定义小号字体,使文本比周围字体小一号,下限1号 定义大号字体,使文本比周围字体大一号,上限7号 注意: 在上面的标签中,更推荐使用后者实现相同的功能...为默认值,blank为在新窗口中打开方式 注意: 外部链接 需要添加 内部链接 直接链接内部页面名称即可 比如首页 如果当时没有确定目标链接,通常将链接博鳌前的href属性值定义为"#"(即href

1.4K30

JavaScript 编程精解 中文第三版 十四、文档对象模型

例如示例文档中的body标签不止包含 3 个子节点(和两个元素),其实包含 7 个子节点:这三个节点、三个节点前后的空格、以及元素之间的空格。...为了加快速度每次你改变它,浏览器引擎不会立即重新绘制整个文档,而是尽可能等待并推迟重绘操作。当一个修改文档的 JavaScript 程序结束,浏览器会计算新的布局,并在屏幕上显示修改过的文档。...我们还可以添加一些样式,比如使用加粗内容,或使用使内容变成蓝色,并添加下划线。 标签显示图片的方式或点击标签跳转的链接都和元素类型紧密相关。...例如,display属性控制一个元素是否显示为块元素或内联元素。...样式表是一系列规则,指出如何为文档中元素添加样式。可以在标签中写入 CSS。

1.4K20

Web前端中的命名规则

页面性能方面, 代码要求简洁明了有序, 尽可能的减小服务器负载, 保证最快的解析速度....充分利用无兼容性问题的html自身标签, 比如span, em, strong, optgroup, label,等等; 需要为html元素添加自定义属性的时候, 首先要考虑下有没有默认的已有的合适标签去设置...给区块代码及重要功能(比如循环)加上注释, 方便后台添加功能; 15. 特殊符号使用: 尽可能使用代码替代: 比如 (>) & 空格( ) & »(») 等等; 16....充分利用html自身属性及样式继承原理减少代码量, 比如: 这儿是标题列表2010-09- 15 定义 ul.list li...使用table标签(尽量避免使用table标签), 请不要用width/ height/cellspacing/cellpadding等table属性直接定义表现, 应尽可能的利用table自身私有属性分离结构与表现

2.3K90

通过分析Github众多前端代码库,总结出来的前端代码书写规范

根据 HTML5 规范, 通常在引入 CSS 和 JavaScript 不需要指明 type,因为 text/css 和 text/javascript 分别是他们的默认值。... JavaScript 生成标签JavaScript 文件中生成标签让内容变得更难查找,更难编辑,性能更差。...通过缩进使取值垂直对齐以便多行编辑。...使用四个空格的缩进。 在保存删除尾部的空白字符。 设置文件编码为 UTF-8。 在文件结尾添加一个空白行。 JS 规范 语法 使用四个空格的缩进,这是保证代码在各种环境下显示一致的唯一方式。..., 判断条件等内的操作符两边不留空格 前置条件如果有多个,逗号后留一个空格 for-in 一定要有 hasOwnProperty 的判断, 否则 JSLint 或者 JSHint 都会有一个 warn

1.1K10

一次艰难的XSS Bypass之旅

我使用Burp进行枚举,用高级选项来控制测试范围。 ? 然后我一个接一个的浏览应用程序,特别是要寻找可能有反射型的参数。..."> 外部标签: You entered $input 外部标签:用于启动HTML标签的主要字符 根据HTML规范,标签名称必须以字母开头。...每个标签都支持一些事件处理程序,并由用户来搜索此类情况,但是有一些事件处理程序可以链接到任何标签: onmousedown onmouseenter onmouseleave onmousemove onmouseout...======== 回到主题 您可以在中间添加一些字符以逃避WAF的黑/白名单。...几个小时后,我可以添加的唯一执行成功率很高的是svg和image标签。 WAF明显阻止img,但是图像没有被阻止。 我至少可以将图像注入到网站中,但是,由于表单的onload事件,它立即就被重定向。

1.7K20

【Golang语言社区】H5游戏开发-纯javascript模仿微信打飞机小游戏

JavaScript模仿微信打飞机游戏,做网页小游戏的借鉴下,界面设计是竖长形仿手机屏幕风格,游戏效果流畅。...具有分数统计,里面的JS封装类中包括有创建飞机类、飞机移动行为控制,创建子弹类,产生min到max之间的随机数,判断本方飞机是否移出边界,如果移出边界,则取消mousemove事件,反之加上mousemove...> mainDiv.attachEvent("onmousemove",yidong); //为本方飞机添加暂停事件 selfplan.imagenode.attachEvent...("onmousemove",bianjie); //为暂停界面的继续按钮添加暂停事件 suspenddiv.getElementsByTagName...style="color: #0000ff">//当敌机死亡标记为true,经过一段时间后清除敌机 if(enemys[i].planisdie==true){ enemys[i]

2.1K70

eactjs开发自制编程语言Monkey的编译器:高能技术干货之语法高亮2

这里有个函数需要强调就是changeSpaceToNBSP,当用字符串构建text节点,如果字符串中有空格,那么构建处理的text节点,里面的字符串会自动把空格删掉,例如字符串: five = 5;...,把空格转换成UNICODE空格编码’\u00a0’,这样当页面显示字符串,当浏览器读取到编码’\u00a0’,它就知道这里是个空格,因此把字符串显示在页面上,原有空格就会得以保留。...) 上面这部分代码的作用是为关键字字符串添加span标签,使得它在页面上展示呈现出高亮的绿色。...:green"> 一旦内部html代码发生改变后,附带的一个效果是,光标会返回到字符串的开头去,如果每次实现关键字高亮,光标总是从当前输入位置返回到开头,那对用户来说是不堪忍受的,因此我们使用...我们每次在关键字前添加span节点,都会给这个节点赋予一个class属性叫”keyword”,例如: if</span

68850

高度不固定的图片、多行文字的水平垂直居中

是的,方法是不错,可是问题也很多:不支持img外标签的浮动,致使多图片排列添加额外标签;需要记住一些比例参数,上手较难;原理艰深,兼容性不稳定等。但是在我看来,这个方法不足够好!...实现的最终效果和JavaScript演示,您可以狠狠地点击这里去看看。...但是这个方法不足之处在于:不支持外标签的浮动,所以当多图片显示需要再在外面嵌套一层标签——资源消耗多了!...其核心原理其实与利用font-size大小实现IE下图片垂直居中是一致的。...甚至,使用标签标签也可以实现同样的效果。只要将标签标签转换成inline-block表现或类似于inline-block表现就可以了。

2.9K20

HTML+CSS【规范】

,不能再包含块级元素 h1、h2、h3、h4、h5、h6、p、dt D 块级元素不能放在标签p里面 E li 标签可以包含 div 标签,因为li 和 div 标签都是装载内容的容器...5.钩子:以 j 为命名空间,表示特定给 JavaScript 调用的类名,例如:j-request、j-open。...在xhtml标准中规定了所有标签、属性和值都小写,CSS 书写也应该遵循此约定。 7.选择器 当一个规则包含多个选择器,每个选择器独占一行。 、+、~、> 选择器的两边各保留一个空格。...@update为可选项,建议每次改动都更新一下。 当该业务项目主要由固定的一个或多个人负责,需要添加@author标识,一方面是尊重劳动成果,另一方面方便在需要快速定位责任人。...10.为选择器添加状态前缀 有时候可以给选择器添加一个表示状态的前缀,让语义更明了,比如下图是添加了“.is-”前缀。

77450
领券