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

Web前端基础题18道

A.src B.href C.name D.target 【正确答案】A 【答案解析】基本概念题,标签中没有src这个属性 3、(单选题)新窗口打开网页,用到以下哪个值()。 A....与 visibility 属性的hidden值不同,其不为被隐藏的对象保留其物理空间 inline : CSS1 内联对象的默认值。...窗口名称:可选参数,被打开窗口的名称。 1.该名称由字母、数字和下划线字符组成。 2."_top"、"_blank"、"_selft"具有特殊意义的名称。...4.name 不能包含空格。 参数字符串:可选参数,设置窗口参数,各参数用逗号隔开。 10、(单选题)如果一个HTML文档内含有阿拉伯文,则应该?...、Null、Undefined Date是对象 13、(多选题)下面说法正确的有() A.P元素不能包含div B.Li元素的祖先元素可能是li,但父元素不可能是li C.Domtree的根节点是

2.3K20

规范JavaScript注释

return 3 + 2; // ->5 } //(双斜线)与代码之间保留一个空格,并且//(双斜线)与注释文字之间保留一个空格。...单行注释 示例 // 调用了一个函数;1)单独在一行 setTitle(); 单独一行://(双斜线)与注释文字之间保留一个空格。...若至少三行注释时,第一行为/*,最后行为*/,其他行以*开始,并且注释文字与*保留一个空格。 函数多行注释 函数(方法)注释也是多行注释的一种,但是包含了特殊的注释要求,参照JSDoc。...它以“/\**”开头,以“*/”结束,其间的每一行均以“*”开头(均与开始符的第一个“*”对齐),且注释内容与“*”间留一个空格。 文档注释必须包含一个或多个注释标签。 @module。...声明类属性 /** * 属性说明 * @property {属性类型} 属性名 */ 注意事项 应该做的 总是在单行注释符后留一个空格

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

元素定位和定位辅助工具

//标签名称[@属性名="属性值"空格and空格@属性名="属性值"] 根据实际需要,可以继续and。...//标签名称[@属性名="属性值"空格and或者or空格@属性名="属性值"] 套路:先看有没有,再看下有多少个,万一有多的,就通过元素本身的属性一步一步的缩小范围。...#//标签名称[@属性名="属性值"] # 逻辑运算符 and or //标签名称[@属性名="属性值"空格and空格@属性名="属性值"] # 层级定位,通过优秀的上级上上级来找到。...#contains(@属性名称/text(),全部文本内容或者部分文本内容) 包含 #css web页面-复杂元素定位 xpath相对定位方式,除了我们讲的这几个之外呢,光靠这几个做个项目的话,...WebDriverWait类初始化的条件: driver: 第一个是会话对象,就是说它要知道在哪个会话基础上去等待什么样的条件完成,知道是在哪个页面。

1.4K10

前端编码规范

1.2 空格 [强制] 选择器跟 { 之间 必须包含空格。...例: /* good */ .selector { } /* bad */ .selector{ } 复制代码 [强制] 属性跟 : 之间不能有空格, : 跟属性之间必须包含空格。...1.3 空格 [强制] 二元运算符两侧必须有一个空格,一元运算符与操作对象之间不允许有空格。 [强制] 用作代码块起始的左花括号 { 前必须有一个空格。...[强制] 在对象创建时,属性中的 : 之后必须有空格,: 之前不允许有空格。 [强制] 函数声明、具名函数表达式、函数调用中,函数名和 ( 之间不允许有空格。...[强制] 单行声明的数组与对象,如果包含元素,{} 和 [] 内紧贴括号部分不允许包含空格。 [强制] 行尾不得有多余的空格。 1.4 换行 [强制] 每个独立语句结束后必须换行。

1.5K20

前端工程化之 commitlint + husky 实现 git 提交规范化

比如:属性顺序、小于 1 的小数要不要去掉 0、选择器之间要不要加空格… 不过要细细的追究,校验的东西还是挺多的,比如 List of rules 列出了好多需要校验的规则。...只对那些无效的标示使用引号 '' 'no-array-constructor': 'error', // 数组要求字面量赋值 'no-new-object': 'error', // 对象使用字面值创建对象...object: true, }, { enforceForRenamedProperties: false, }, ], // 用对象的解构赋值来获取和使用对象某个或多个属性值...如果if块中包含return,它后面的else if块中也包含了return,这个时候就可以把else if拆开 'spaced-comment': [ 'error',.../ 在对象属性中, 键值之间要有空格 'no-trailing-spaces': 'error', // 行末不要空格 'no-multiple-empty-lines': 'error

2.8K31

Javaweb学习笔记——Javaweb概述

XML语法 1、文档声明 在一个完整的XML文档中,必须包含一个XML文档的声明,并且该声明必须位于文档的第一行。这个声明表示该文档是一个XML文档,以及遵循哪个XML版本的规范。...之间、“?”和“>”之间以及第一个“?”和xml之间不能有空格;另外,中括号([])括起来的部分是可选的。 声明的语法格式如下: <?xml 版本信息[编码信息][文档独立性信息]?...二、DTD约束 什么是DTD约束 DTD约束是早期出现的一种XML约束模式语言,根据它的语法创建的文件称为DTD文件,可以包含元素的定义、元素之间关系的定义、元素属性的定义以及实体符号的定义。...ELEMENT 元素名称 元素内容> 元素名称是自定义的名称,用来定义被约束XML文档中的元素。 元素内容是对元素包含内容的声明,包括数据类型和符号两部分。主要包括5种内容形式。...逗号[,]:表示对象必须按照指定的顺序出现。 括号[()]:用于给元素进行分组。 属性定义 定义元素的同时,还可以为元素定义属性。语法格式如下: 元素名:属性所属元素的名字。 属性名:属性名称

1.3K20

编程中的命名法

多用于变量名称,方法名称 camelCase 命名法就是小驼峰式命名法,vue 文档 :style 绑定对象 章节就提到了该命名法,当前最流行的命名法之一 user、userId、userName 2....短横线命名法 kebab-case 短横线隔开命名法是编程中常用的命名法,开发使用破折号 (也可以说是: 减号,中划线) 代替单词之间空格 编程中用的名称应该是描述性的,即尽可能见名知义。...然而,大多数编程语言不允许单词之间空格。kebab 是烤肉串的意思,该命名法试图通过破折号替换单词之间空格来克服这一限制 使用示例: user-avatararticle-title 4....开发规范 : https://www.kancloud.cn/manual/thinkphp6_0/1037482 下面列举平时开发中使用到的命名法使用场景: 小驼峰命名法 JS 对象属性和方法名称...ThinkPHP 中类的属性、方法名称 大驼峰命名法 PHP 中的类文件名称,框架的控制器类名,模型类名 短横线隔开命名法 uni-app 项目文件夹名称 vue 组件目录名和组件文件名称 下划线隔开命名法

1.1K20

前端面试题最新

11.a标签在新窗口打开链接怎么加属性? 12.写了2个标签,两个标签之间空格的情况遇到过吗? 13.form标签上定义请求类型的是哪个属性?定义请求地址的是哪个属性?...79.vue组件之间的通信都有哪些? 80.route和router有什么区别? 81.怎样动态加载路由? 82.说说active-class是哪个组件的属性?...90.你了解双向绑定的计算属性的应用场景吗? 91.vue中的指令v-on如何绑定多个属性? 92.vue中使用delete删除对象属性,页面会更新吗?...97.你知道vue2.0兼容IE哪个版本以上吗? 98.vue组件会在什么时候下被销毁? 99.z-index 属性与定位有什么关系? 100.什么是闭包?...287.vue的属性名称与method的方法名称一样时会发生什么问题? 288.vue页面初始化闪动问题解决方案? 289.vue单页面应用刷新网页后vuex的state数据丢失的解决方案?

1.1K10

HTML、CSS、JavaScript学习总结

Name 此属性指定控件的名称。例如,如果表单中有几个文本框,则可以用名称 TEXT1、TEXT2 或选择的任何名称来标识它们。Name 属性的作用域是在 FORM 元素内。...: 对象1, 对象2 …… { 样式表 } 下级对象 用于某一种元素中的下级元素,定义时两元素名之间空格相间。...— 取三个值:上边框使用第一个值,左右边框使用第二个值,下边框使用第三个值,取值之间要用空格隔开。 — 取4个值:四条边框按照上、右、下、左的顺序来调用取值。取值之间也要用空格隔开。...• JS是基于对象,Java是面向对象。 • JS只需解释就可以执行,Java需要先编译成字节码文件,再执行。 • JS是弱类型,Java是强类型。...• window对象的常用属性和方法 属性 名称 说明 document 表示给定浏览器窗口中的 HTML 文档。 history 包含有关客户访问过的URL的信息。

3K20

【前端】Web前端学习笔记【1】

, Number, String js只能给引用类型的值动态地添加属性。...属性 值 描述 for id 规定 label 绑定到哪个表单元素。 form formid 规定 label 字段所属的一个或多个表单。...其中: jQuery提供的辅助方法 $.extend(target, obj1, obj2, ...) , 它把多个object对象属性合并到第一个target对象中,遇到同名属性,总是使用靠后的对象的值...当一个事件发生以后,它会在不同的DOM节点之间传播(propagation)。这种传播分成三个阶段: 第一阶段:从window对象传导到目标节点,称为“捕获阶段”(capture phase)。...如果有多个脚本,执行属性也许跟它们在源代码中的顺序不一致,取决于哪个先加载完成 - 不设置async,设置defer     页面解析后执行脚本,脚本的执行顺序确定 - 不设置async和defer

31790

JavaScript中的ES7ES8ES9ES10

结构化克隆适用于大多数数据(JSON 数据,TypedArray,正则表达式,Blob对象,ImageData对象等)。它甚至可以正确处理对象之间的循环引用。...但是,不能克隆 error 对象,function 对象和 DOM 节点。 可在 workers 之间的转移数据:当接收方获得数据时,发送方失去访问权限。...像它们名字那样,这几个函数的主要目的就是填补字符串的首部和尾部,为了使得到的结果字符串的长度能达到给定的长度。你可以通过特定的字符,或者字符串,或者默认的空格填充它。...IteratorResult:返回的对象next()。属性value包含一个迭代的元素,属性done是true 后最后一个元素。...命名的捕获组 ES9中可以通过名称来识别捕获组:(?[0-9]{4}) 在这里,我们用名称标记了前一个捕获组year。该名称必须是合法的JavaScript标识符(认为变量名称属性名称)。

4.1K40

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

过度使用属性简写往往会导致更混乱的代码,其中包含不必要的重写和意想不到的副作用。...保证你的代码是描述性的,包含好的注释,并且容易被他人理解。好的代码注释传达上下文和目标。不要简单地重申组件或者 class 名称。...使用有意义的名称;使用结构化或者作用目标相关,而不是抽象的名称。 命名时使用最近的父节点或者父 class 作为前缀。...使用 .js-* 来表示行为(相对于样式),但是不要在 CSS 中包含这些 class。 选择器 使用 class 而不是通用元素标签来优化渲染性能。...location4.js";} 空行 方法之间加 单行或多行注释前加 逻辑块之间加空行增加可读性 变量命名 标准变量采用驼峰标识 使用的ID的地方一定全大写 使用的URL的地方一定全大写, 比如说 reportURL

1.1K10

Web前端开发HTML笔记

/lyshark.js"> #引用外部js文件 Body 标签 body 标签是成对出现的,在......标签对之间的内容,将显示在Web浏览器窗口的用户区域,它是HTML文档中最主要的部分 在body标签中可以规定整个文档的一些基本属性,例如以下几个属性....属性名称 属性说明 bgcolor 指定HTML文档背景色 text 指定HTML文档中文字颜色 link 指定HTML文档中,待链接超链接对象的颜色 alink 指定HTML文档中,链接超链接对象的颜色...源代码 HTML显示结果 & nbsp; 插入一个非间断空格 & ensp; 插入两个普通空格的宽度 & emsp; 插入四个普通空格的宽度 < 插入一个小于号< > 插入一个大于号> & 插入一个and...]----------------------- > src属性:指定我们要加载的图片的路径和图片的名称以及图片格式 width属性:指定图片的宽度,单位px、em、cm、mm height属性:指定图片的高度

2.2K20

JavaScript 常用功能总结

除此之外还包含key-value slots;因此他们总共有三种Slots, 而常见的对象只有属性槽。 JS对象是由一系列的name-value 组成的Slot。...而name 可以是属性名称,函数名称,映射名称对象可通过一种特定的方式创建,使用JS 对象声明语法(JSON),而不需要实例化一个类。...如果名称含有一些特殊字符如空格,则Slot代表键值对,是一种映射元素,如下: Property Slot  中的name: 1. data value 属性,在这种情况下,Value 表示变量值,或是值表达式...JS map 是一串字符集,可包含空格: var myTranslation = { "my house": "mein Haus", "my boat": "mein Boot",...定义和使用类 类是面向对象中的基本概念,对象的实例化称为类。JS中定义类需要满足以下五个需求:1.指定类的名称,实例级别的属性和方法,类级别的属性和方法。2.

2.6K100

HTML+CSS【规范】

,但内联元素不能包含块元素,它只能包含其它的内联元素 C 有几个特殊的块级元素只能包含内嵌元素,不能再包含块级元素 h1、h2、h3、h4、h5、h6、p、dt D 块级元素不能放在标签p...在xhtml标准中规定了所有标签、属性和值都小写,CSS 书写也应该遵循此约定。 7.选择器 当一个规则包含多个选择器时,每个选择器独占一行。 、+、~、> 选择器的两边各保留一个空格。....g-header > .g-header-des,.g-content ~ .g-footer { } 8.代码注释 单行注释 星号与内容之间必须保留一个空格。.../* 表格隔行变色 */ 多行注释 星号要一列对齐,星号与内容之间必须保留一个空格。...星号要一列对齐,星号与内容之间必须保留一个空格,标识符冒号与内容之间必须保留一个空格

75550

web自动化之selenium的特殊用法(一)

目录 1、get_attribute() 2、js滚动页面 3、Tab键点击页面未展示元素 4、通过空格键执行滚动滚动操作 1.摁空格键 2.报错:TypeError: list indices must...该方法将首先尝试返回具有给定名称属性的值。如果具有该名称属性不存在,则返回具有相同名称属性的值。如果没有这个名称属性,则返回' None '。...对于不存在的属性属性,将返回' None '。...,目前我尝试过的有如下几个 #获取元素标签的内容: get_attribute('textContent') #获取元素内的全部HTML: get_attribute('innerHTML') #获取包含选中元素的...终极大法,按住下键或者摁空格键可以到达页面底部 1.摁空格键 注意:如果页面有多个滚动条,则需要鼠标左键单击对应的滚动条对应页面 直接进入页面点空格键是没有反应的,需要点击一下页面再摁空格键才有效果

77510

HTML 快速入门

元素的属性属性包含有关元素的额外信息,如果不希望这些元素显示在实际内容中。此处是属性名称,并且是属性值。...: 它与元素名称(或上一个属性,如果元素已具有一个或多个属性之间空格。...属性名称后跟等号。 由左引号和右引号括起来的属性值。 注意:不包含 ASCII 空格(或任何字符)的简单属性值可以保持不加引号,但建议您引用所有属性值,因为这会使代码更加一致和易于理解。"...>内容 定义网页标题 内部支持css代码 内部支持编写js代码,还可以通过src属性导入外部js文件 通过...id属性:相当于个体查找 class属性:群体查找 类似于python面向对象中的类的继承 可以将多个标签划为一类 <p class

2.8K10

TP入门第十二天

模板变量的函数调用格式为: {$varname|function1|function2=arg1,arg2,### } 说明: {和 $符号之间不能有空格,后面参数的空格就没有问题 ###表示模板变量本身的参数位置...支持多个函数,函数之间支持空格 支持函数屏蔽功能,在配置文件中可以配置禁止使用的函数列表 支持变量解析缓存功能,重复变量字串不多次解析 使用例子: {$webTitle|md5|strtoupper|...、*(快捷输出不支持函数操作) 文件包含:格式:完整文件名、包含当前模块的其他操作模板文件格式:、其他包含请参考手册学习...导入文件: Type属性默认是js, 所以下面的效果是相同的: 还可以支持多个文件批量导入,例如: 导入外部CSS文件必须指定type属性的值,例如: <import

96260

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券