有async,记载和渲染后续文档元素的过程将和script的加载与执行并行进行(异步)。 有defer,加载后续文档元素的过程将和script.js的加载并行进行(异步),但是与async不同的是:script.js的执行要在所有元素解析完成之后,DOMContentLoaded时间触发之前完成。 4.简述网页的渲染机制。 1.解析HTML标签,构建DOM树。 2.解析CSS...
Number.NaN Number.NaN 表示“非数字”(Not-A-Number)。和 NaN 相同。不必创建一个 Number 实例来访问该属性,使用 Number.NaN 来访问该静态属性。 Number.NEGATIVE_INFINITY Number.NEGATIVE_INFINITY 属性表示负无穷大。不用创建一个 Number 实例,使用 Number.NEGATIVE_INFINITY 来访问该静态属性。 Number.POSITIVE_...
v-for反复生成元素过程中,就会将绑定语法中的变量替换为变量值,固定在元素上 • :key="i" • 不加:key="i" • 反复生成的元素是无差别的,如果将来数组或对象中某一个成员值发生了改变,就无法精确找到并区分要更改的是哪一个元素,只能将这组元素全部重新生成一遍——效率低 • 加:key="i" • 等...
css: .notclick{ pointer-events: none; } js: $("#divID"/".divClass").addClass("notclick");//设为不可点击...$("#divID"/".divClass").removeClass("notclick");//移除不可点击
DoNotThrowErrors是否抛出错误 ConnectionOverlays连接遮罩层 DragOptions拖动设置 DropOptions拖放设置 Endpoint端点 Endpoints数组形式的,[源端点,目标端点] EndpointOverlays端点遮罩层 EndpointStyle端点样式 EndpointStyles[源端点样式,目标端点样式] EndpointHoverStyle端点鼠标经过的样式 ...
filter(function(index){ ... }) 筛选出与 非 指定表达式匹配的元素集合。$("div").filter("#box") //⇒ self 在所有的div对象中选择器为 #box 的过滤出来。 $("#select option").filter(function(idx){ console.log(this.selected) return this.selected }) //上面这种方法跟 not(function(index)...
开发者常戏称"函数是JavaScript中的一等公民",这足以体现了函数的重要性,为了更好的掌握函数我们需要学习函数的构造器Function等相关内容。 因为JavaScript的作用域与我们学习过的静态语言(如Java、C#等)有非常大的区别,理解作用域对更加深入的掌握JavaScript是非常有帮助的。
function(string)(),string 是传入的参数,这里的 function 用法类似于 php 里的 create_function。 varexpress=require("express");varapp=express();varaaa=Function("console.log('Hacked')")();varserver=app.listen(1234,function(){console.log("应用实例,访问地址为 http://127.0.0.1:1234/");}) ...
ajax请求,返回值为304 Not Modified 错误原因与解决办法 https://blog.csdn.net/u011724770/article/details/54948748 页面所有图片禁止右键(防止保存等) jquery $('img').bind("contextmenu",function(e){returnfalse;}); https://blog.csdn.net/gongqinglin/article/details/54290279 ...
字符匹配我们介绍的差不多了,更加高级的用法就得用到子表达式了。通过嵌套递归和自身引用可以让正则发挥更强大的功能。 从简单到复杂的正则表达式演变通常要采用分组、回溯引用和逻辑处理的思想。利用这三种规则,可以推演出无限复杂的正则表达式 1.原子组 分组 ...