数组常见方法
数组构建var arr = [1,2,3]
var arr = new Array(1,2,3) //若只传一个参,默认为长度,不能传小数
数组常用方法改变原数组
push、pop、shift、unshift、sort、reserve、splice
1var arr = [1,2,3]
arr.push() 从后面添加元素,返回值为添加完后的数组的长度
12console.log(arr.push(5)) // 4console.log(arr) // [1,2,3,5]
arr.pop() 从后面删除元素,只能是一个,返回值是删除的元素
1 ...
常见专有名词含义
VuexVuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。
把需要多个组件共享的变量全部存储在一个对象里面
123456789101112131415161718const store = new Vuex.Store({ state: { count: 0 }, //全局变量 mutations: { increment (state,counter) { state.count++; ...
将json数据复制到文本域,提取出JSON
记录昨天遇到的一个需求,需要编写一个接口查询页面,用户将JSON格式数据作为入参复制在文本域中,需要提取成JSON格式提交给后台,后台返回的JSON要正常显示在页面上。
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,JSON 是 JS 对象的字符串表示法,它使用文本表示一个 JS 对象的信息,本质是一个字符串
简单地说,JSON 可以将 JavaScript 对象中表示的一组数据转换为字符串,然后就可以在网络或者程序之间轻松地传递这个字符串,并在需要的时候将它还原为各编程语言所支持的数据格式。
JSON复制到文本域提取出入参言归正传,复制到文 ...
git使用
git使用1、git clone -b develop https://github.com/QingMuZhang/treeDemo.git
2、cd rights-console-epfront-v1.8.0
3、git checkout -b develop_zhangjing
上传页面冲突
git stash
git pull
git stash pop
将本地项目和远程git关联 1.在git上创建一个新repository
2、找到本地的项目目录,git bash
3、git init
4、git add .
5、git commit -m ‘’
6、在git上复制仓库地址
7、 ...
san框架(2)--san框架单选框配置
san框架官方文档:https://baidu.github.io/san/tutorial/start/
动态样式添加123456789101112131415<div class="c-form-item mgb-xl"> <p class="c-form-names"> <span class="c-form-nonull">*</span>单选 </p> <div cla ...
san框架(1)--san框架基本使用
san框架官方文档:https://baidu.github.io/san/tutorial/start/
配置路由123456789101112131415define("router", ['appmanage'], function (appmanage) { var router = {}; router.routes = { "default": "login", "centerlog": [{ ...
调用本地文件跨域
本地html文件引入本地js文件时报跨域错误
//获得脚本文件被cors政策锁定,跨域请求仅支持协议方案:http,数据,chrome, chrome扩展,chrome-untrusted, https。
解决:
使用vsCode的插件Live Server,可以解决ajax不支持file协议的问题,可以实现在编辑器里保存修改后,页面自动刷新的功能。安装完成之后,打开html文件后,点击右下角的GoLive 即可。