BOM:我们都知道JavaScript是运行在浏览器中的,所以JavaScript提供了一些列对象用于和浏览器窗口进行交互,这些对象主要包括window、document、location、navigator和screen等,通常统称为浏览器对象模型browser object model BOM …
//函数在执行过程中只要执行了return语句后便会停止继续执行函数体中的任何代码
//JavaScript函数代码中有个特殊对象arguments,无需明确指出参数的名称就能够直接访问他们
function sayName(){if(arguments[0]"bye"){alert("bye""-"…
原型继承
function Person(name,age){this.namename;this.ageage;
}
Person.prototype.sayfunction(){alert(this.name" is garbage!");
};
function Man(){}
Man.prototypenew Person(霍顿,22);//这句是重点,敲黑板
var man1new Man();
man1.say();
var…
1、判断字符串是否是这样组成的,第一个必须是字母,后面可以是字母
数字、下划线,总长度为5-20 var str"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa2afxsld_sldkjie232";
var reg/^[a-zA-Z][a-zA-Z0-9_]{4,19}$/;
alert(reg.test(str));…
MENU 效果图htmlcssJShtmlcss 效果图 htmlcssJS
html
<nav><ul><li class"navli"><h4>HTML5</h4><ul class"ulson"><li class"lison">HTML5</li></ul></li><li class"na…
1、API:应用程序编程接口
这是实现的,现成的对象和方法。——提高开发效率 2、数组API
(1)arr to String
var strarr.toString()
var strarr.join("连接符")——自定义连接符
固定套路——1.将字符拼接为单词&…
此处截取《你不知道的JavaScript》中对this的描述片段,通过对调用栈和调用位置的描述找到this指向
this是在运行时进行绑定的而不是编写时绑定。this的绑定和函数声明的位置没有任何关系,只取决于函数的调用方式。 function baz(){console.log("ba…
1、判断字符串是否是这样组成的,第一个必须是字母,后面可以使字母、数字、下划线,总长度为5-20.
/^[a-zA-Z][a-zA-Z_0-9]{4,19}$/ 2、截取字符串abcdefg的efg
var str"abcdefg";
var sstr.substr(str.length-3,str.length);
aler…
总有一种想毁掉所有用IE的人的冲动啊_(:зゝ∠)_
1、IE不支持getElementsByClassName,所以解决方法如下: function getClassNames(classStr,tagName){if(document.getElementsByClassName){return document.getElementsByClassName(classStr);}else{var…
MENU 前言解决htmlJavaScrip 前言 在一个任务列表的搜索栏,添加一个日期区间搜索。使用到element-plus中的日期选择器el-date-picker;el-date-picker本身方法中有change事件,但是清空按钮没有对应回调方法。在任务列表的搜索需求中࿰…
MENU 效果图htmlJavaScriptstyle 效果图 html
<div class"clock"><div class"second-box"></div><div class"minute-box"></div><div class"hour-box"></div><div class"day-box&…
MENU 动态加载时获取value和label的值 动态加载时获取value和label的值
前言 1、使用ref的getCheckedNodes方法获取label的值,change事件只传递value值; 2、回显自动处理,无需手动干预,设置好接口即可。 html
<el-cascader r…
MENU 代码compositionendcompositionstartaddEventListener 代码
html
<input type"text" />JavaScript
var inp document.querySelector(input);
let isComposing false;function search() {if (isComposing) return false;console.log(搜索: , inp.valu…
MENU 效果图htmlJavaScriptstyle 效果图 html
<div class"container"></div>JavaScript
// 祝词
var words [健康码常绿,股票飙红,生意兴隆,财源广进,心想事成,永远十八,身体健康,大富大贵,大吉大利,万事如意,美梦成真,吉祥如意,鸿运当头,五福临门,吉…
开发项目时Property ‘map’ does not exist on type Observable’报错 constructor(private http: Http) {this.dataSource this.http.get(/list).map((res) > res.json());}分析之后发现是缺少模块,安装此模块即可解决。
npm install rxjs-compat
MENU 前言效果图htmlstyle 前言 1、旋转时有卡顿,暂时未找到解决办法; 2、-webkit-box-reflect样式属性一起用,未找到替换属性。 3、灵活性不够,不能自定义图片张数,后期打算使用scss来实现。 效果图 html
<div cl…
MENU 示例一示例二sortsplicepushrandomfloorMathwhile演示 示例一
let reorganize function (arr){let rest [];while (arr.length > 0) {let random Math.floor(Math.random() * arr.length);// 把获取到的值放到新定义的数组中rest.push(arr[random]);// 这句代码的作…