-
其中li标签必须嵌套在ul标签或ol标签中;
dt标签和dd标签必须嵌套在dl标签里面,并且dt标签必须位于dd标签前面;
tr标签和td标签必须嵌套在table标签里面,其中td标签必须位于tr标签里面。 -
在标准的 JavaScript 中, Ajax 异步执行调用基于下面哪一个机制才能实现?
Event和callback -
在 JS 里,声明函数只有 2 种方法:
第 1 种: function foo(){…} (函数声明)
第 2 种: var foo = function(){…} (等号后面必须是匿名函数,这句实质是函数表达式)除此之外,类似于 var foo = function bar(){…} 这样的东西统一按 2 方法处理,即在函数外部无法通过 bar 访问到函数,因为这已经变成了一个表达式。
但为什么不是 “undefined”?
这里如果求 typeof g ,会返回 undefined,但求的是 g(),所以会去先去调用函数 g,这里就会直接抛出异常,所以是 Error。 -
a,inline元素只能嵌套inline元素。 b,没人见过有哪个网站的网页里有两个title的吧? c,h5新标签main只允许一个,因为代表的是主要内容,哪有两个主要内容的呢?有多个的都不能叫主要内容了
-
①元素选择器:$(“TagName”)
②ID 选择器: KaTeX parse error: Expected 'EOF', got '#' at position 3: ("#̲ID") ③类选择器:(".className") -
每次循环进来之后,由于setTimeout(),内部的匿名函数并没有立即执行
-
html语言中加粗的标签有和,或者使用css设置{font-weight:bold}
-
闭包可以用在许多地方。它的最大用处有两个,一个是前面提到的可以读取函数内部的变量,另一个就是让这些变量的值始终保持在内存中。
-
i修饰符表示忽略大小写
-
JS中slice()方法是选取数组的的一部分,并返回一个新数组。
-
DHTML是Dynamic HTML的简称,就是动态的HTML(标准通用标记语言下的一个应用),是相对传统的静态的html而言的一种制作网页的概念。
DHTML只是HTML、CSS和客户端脚本的一种集成,即一个页面中包括html+css+javascript(或其它客户端脚本)
html+css+javascript(或其他脚本)的优点:html确定页面框架,css和脚本决定页面样式、动态内容和动态定位。 -
自闭合标签有input/ img/ br/ link/ hr/等
-
word-break:break-all,用于处理单词折断。
white-space:no-wrap用于处理元素内的空白,只在一行内显示。 -
arr.foo = ‘hello’ 对arr对象创建一个属性,所以.foo 跟.length地位是并列的:就是arr的一个属性,同时arr的数组方法跟这些属性是毫不相关的
-
var a=b=3 时a是局部变量,而b是全局变量
-
闭包是指有权访问另一个函数作用域中变量的函数;
函数内再嵌套函数;
内部函数可以引用外层的参数和变量
参数和变量不会被垃圾回收机制回收 -
javascript异步模式的编程:
回调函数
事件监听
发布/订阅
Promises对象 -
在html中,帧元素(frameset)的优先级最高,表单元素比非表单元素的优先级要高。
表单元素包括:文本输入框,密码输入框,单选框,复选框,文本输入域,列表框等等;
非表单元素包括:连接(a),div,table,span等。
所有的html元素又可以根据其显示分成两类:有窗口元素以及无窗口元素。有窗口元素总是显示在无窗口元素的前面。
有窗口元素包括:select元素,object元素,以及frames元素等等。
无窗口元素:大部分html元素都是无窗口元素。 -
angular 指令的link函数中进行dom操作和事件绑定,服务主要是封装与后台交互的数据接口提供复用性。
共有条评论 网友评论