基于锚点哈希路由模式锚点可以改变url地址,实现在当前页面内部的不同区域之间进行跳转因为是在当前页面中跳转,所以页面不会刷新所以使用锚点可以完成spa的二大目标:既要改变url,又不刷新页面原生js实现 国际新闻
组件从形式上看是一个自定义html标签;组件是可复用的vue实例,是构造函数Vue的子类 ...
条件渲染 v-if:元素知否添加到页面中为true时添加,为false时不添加 {{msg}} const vm = new Vue({ el: '#app', data() { return { ...
{{插值表达式}}{{word}}const vue = new Vue({ //挂载点 el: 'h2', //数据注入 data: { word: '这是插值' ...
全选与全不全全选意味着所有的checkbox状态为checked全不选就是所有的checkbox状态不是checked 原生js实现//全选 //1 获取全选复选框,所有独立商品的复选框 const cheackAll = documen...
dom 添加元素 子元素.appendTo(父元素)const h2 = document.createElement('h2');h2.innerText = '这是添加元素';document.body.appendChild(h2);$('...
$函数 1、$(selector,context):获取元素$('li').css('color', 'blue'); $('li', '.first').css('background-color', 'yellow') //$('li', '....
选项卡 * { padding: 0; margin: 0; box-sizing: border-box; } li { ...
数组函数栈方法 栈:后进先出队:先进先出它们是近允许在一端进行增删的数组;1、push() pop()在数组的尾部进行增删let arr = [];console.log(arr.push(1, 2, 3));console.log(arr);co...
事件事件添加 1、添加到元素的事件属性上这是按钮 2、通过脚本添加到事件属性上const btn=document.querySelector('button');btn.onclick=function(){consloe...
迭代器实现一个迭代器 // 手写一个迭代器 function myIterator(data) { // 迭代器中必须要有一个next() let i = 0; return { ...
值传递与引用传递 1.赋值1.1 值传递:原始类型,string,number,boollet a = 1; let b = a; console.log('a=%d,b=%d', a, b); // 更新a,b不受影响...
值传递与引用传递 1.赋值1.1 值传递:原始类型,string,number,boollet a = 1; let b = a; console.log('a=%d,b=%d', a, b); // 更新a,b不受影响...
变量声明:let 变量名声明时并且初始化let a=1;更新a=2; 常量 const声明时必须初始化,且不能更新 变量标识符1、字母,数字,下划线,$(不能使用数字开头)2、严格区分大小写3、不能使用关键字保留字 命名方案1、驼峰式2、帕斯卡(大驼...