
笔记
qq_46615920
这个作者很懒,什么都没留下…
展开
-
Vue过滤器的基本使用
Vue过滤器的基本使用(filter)vue中的过滤器分为两种:局部过滤器和全局过滤器1、定义无参全局过滤器 <div id="app"> <p>{{ msg | msgFormat}}</p> </div> <script> // 定义一个 Vue 全局的过滤器,名字叫做 msgFormat Vue.filter('msgForm原创 2021-07-21 14:17:44 · 183 阅读 · 0 评论 -
js数组方法
js数组方法不会改变原来数组的有:concat()—连接两个或更多的数组,并返回结果。every()—检测数组元素的每个元素是否都符合条件。some()—检测数组元素中是否有元素符合指定条件。filter()—检测数组元素,并返回符合条件所有元素的数组。indexOf()—搜索数组中的元素,并返回它所在的位置。join()—把数组的所有元素放入一个字符串。toString()—把数组转换为字符串,并返回结果。lastIndexOf()—返回一个指定的字符串值最后出现的位置,在一个字符串中的原创 2021-07-05 14:12:24 · 120 阅读 · 0 评论 -
vue和jquery的区别
Vue和Jquery的区别是1.首先我们来聊一聊Jquery吧!Jquery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库。jQuery设计的宗旨是"write Less,Do More",即提倡写更少的代码,做更多的功能。2.在近两年的Web以及项目开发中,vue技术使用越来越普遍,vue说简单一点就是一套构建用户界面的渐进式框架,采用自上而下的增量开发设计,易于上手。3.那么jQuery和Vue的区别到底在哪里呢?先从DOM操作上说原创 2020-12-07 17:48:04 · 1106 阅读 · 0 评论 -
JS倒计时
JS倒计时<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title></head><body> <p原创 2020-10-22 16:15:29 · 106 阅读 · 0 评论 -
URL页面跳转传参
URL页面跳转传参<a href="index.html?age=18&sex=男">url传参、接参</a> function getQueryVariable(variable) { var query = window.location.search.substring(1); var vars = query.split("&"); for (var i = 0; i < vars.length; i++) {原创 2020-10-19 15:44:01 · 384 阅读 · 0 评论 -
前端存储的方式
一、本地存储和cookie的区别本地存储的特点:存储量限制(5M)客户端完成,不会请求服务器处理sessionStorage数据是不共享localStorage共享cookie特性:同一个网站中所有页面共享一套cookie数量、大小有限(大小4KB)过期时间cookie是随HTTP事务一起被发送给服务器二、本地存储的分类HTML本地存储提供了两个在客户端存储数据的对象①. window.localStorage – 存储没有截止日期的数据②. window.sessionSt原创 2020-08-22 22:31:09 · 400 阅读 · 0 评论 -
JS预编译
1.预编译前奏global 表示全局 未声明直接赋值的变量本质上是全局的属性,不是变量 例如a = 100;声明的全局变量都是window的属性 +,window.b2.预编译。发生在函数执行的前一刻(定义)步骤:①创建Ao对象(Activation Object)执行期上下文②找形参和变量声明,将变量声明和形参作为AO对象的属性名(key),属性值为undefined③将实参值和形参统一(传参) (如果有参数就有这一步,没有参数就没有这一步)④在函数体内找函数声明,值为函数体3原创 2020-08-22 22:40:57 · 100 阅读 · 0 评论 -
JS闭包
1.定义:闭包是在另一个函数(称为父函数)中定义的函数,并且可以访问在父函数作用域中声明和定义的变量。2.缺点:污染全局变量3.作用:实现公有变量(闭包读取的局部变量一直保存在内存中)//实现公有变量(闭包读取的局部变量一直保存在内存中) function add(){ var num = 0; function fn(){ num++; console.log(num); } return fn; } var suan = add原创 2020-08-22 22:42:31 · 111 阅读 · 0 评论 -
CSS3入门
一、定义是css最新版本,用于美化网页 推荐书目:张鑫旭 《css世界》二、历史有CSS2 发展而来,按模块化开发,发布是一个时间段三、浏览器按照是否有自己的内核,分为主浏览器和壳子浏览器主浏览器: IE (-ms-) 火狐(firefox -moz-) 谷歌(Chrome -webkit-) 苹果(Safari -webkit-) Opera(-o-)四、边框圆角 border-radius取值: 可以是长度值如10px 20em这种,也可以是百分比%1.取1个值,4个角都一样原创 2020-08-22 23:01:52 · 116 阅读 · 0 评论 -
VUE基础
一、创建一个Vue构造函数let app = new Vue({el: ’ ', //管辖范围data:{}, //数据methods: {}, //方法computed:{}, //计算属性【减少运算次数 缓存运算结果】filters:{}, //过滤器components: {test:test} //注册组件});二、插值符号 {{ }}三、指令【directive】 指令本质上就是自定义属性 都是v-开头①v-text =》 dom操作中的innerText原创 2020-08-22 22:56:31 · 103 阅读 · 0 评论 -
JS进阶之浏览器组成(主流浏览器及其内核)
1.分为shell(外壳)部分和内核部分①外壳:用户界面:用户可操作的部分 比如前进后退刷新,右键菜单等等②渲染引擎:即绘制,主要负责HTML+CSS的语法识别和绘制③js引擎:负责读取和执行js④浏览器引擎:查询操作渲染引擎的接口⑤网络:Network 如http的请求⑥UI后端:绘制类似于组合选择框或对话框之类的组件⑦数据存储:cookie和页面存储2.js引擎 1996 2001年IE6首次实现对js引擎的优化和分离,js引擎专门处理js 2008 Chrome原创 2020-08-22 22:39:47 · 120 阅读 · 0 评论