项目遇到的问题及解决及知识点回顾

news/2024/7/11 1:00:58 标签: javascript, 前端, vue.js, es6

项目遇到的问题及解决及知识点回顾

  • ES6默认导出怎么导入
  • 从对象中直接获取到所有属性名和属性值的方法
  • vue在模板中可以使用哪里定义的数据
  • http请求put方式
  • flex布局主轴结束方向
  • css选择器使用deep深度选择
  • 将ASICC码转为对应字母的方法:
  • 正则表达式 . 的作用
  • 修改git提交注释
  • vue中事件对象DOM获取元素
  • css控制页面文字不能被选中
  • 构造函数this
  • 工作中项目的命名
  • 将npm设置为淘宝镜像源:
  • 查看npm镜像源:
  • 查看cnpm 版本
  • 为false的值
  • 字符串截取方法
  • props传入一个函数

ES6默认导出怎么导入

javascript">导出:export default {}
导入:import 变量名 from '路径'

从对象中直接获取到所有属性名和属性值的方法

javascript">Object.keys(对象名)
let obj = {name:"dd",age:'18'}
Object.keys(obj) //["name", "age"]


Object.values(对象名)
let obj = {name:'xx',age:14}
Object.values(obj) //["xx", 14]

vue在模板中可以使用哪里定义的数据

  1. data()
  2. props()
  3. computed

http请求put方式

覆盖式的修改数据

flex布局主轴结束方向

javascript">	display: flex;
	justify-content:flex-end;

css选择器使用deep深度选择

在less中使用 /deep/ >>>
在scss中使用 ::v-deep
vue里,在普通css中使用 ::v-deep

将ASICC码转为对应字母的方法:

javascript">var num = 97;
String.fromCharCode(num);  // 'a'

var num1 = 100;
String.fromCharCode(num1);  // 'd'

正则表达式 . 的作用

默认匹配除换行符之外的任何单个字符

修改git提交注释

git commit --amend------------a----------esc-----------:wq

vue中事件对象DOM获取元素

javascript">event.target.tagName中的tagName属性他返回的就是当前元素标签的大写名称

css控制页面文字不能被选中

在这里插入图片描述

body{

-moz-user-select:none;/*火狐*/

-webkit-user-select:none;/*webkit浏览器*/

-ms-user-select:none;/*IE10*/

-khtml-user-select:none;/*早期浏览器*/

user-select:none;

}

user-select有2个值(none表示不能选中文本,text表示可以选择文本)

构造函数this

使用构造函数配合new关键字一起使用,默认是返回this,如果在构造函数内部返回复杂类型(包括基础类型包装类),那么则返回这个复杂数据,此题返回的是数字型,属于基础类型(因为没有使用new关键字),所以还是返回this

工作中项目的命名

Profile,User——档案,个人信息
scheme——协议

将npm设置为淘宝镜像源:

npm config set registry https://registry.npm.taobao.org

查看npm镜像源:

npm config get registry 

查看cnpm 版本

cnpm -v

为false的值

0 false NaN undefined null " "

字符串截取方法

substring(从哪开始截取的位置) //保留后面的

props传入一个函数

javascript">props:{
	array:{
		type:Array,
		//这里必须写成函数
		default(){
			return []
			}
	}
}

http://www.niftyadmin.cn/n/1354766.html

相关文章

db2 删除schema中所有表_数据库中的引擎、事务、锁、MVCC(一)

一、数据库的存储引擎在数据库命令行页面输入: show engines;上面的出现结果表示,数据库支持的9种引擎。MyISAM1、简介MyISAM是MySQL中常见的存储引擎,曾经是MySQL的默认存储引擎。MyISAM是基于ISAM引擎发展起来的,增加…

js中原型,原型链理解

js中原型,原型链图解 原型链基本思想是: 其基本思想是利用原型让一个引用类型继承另一个引用类型的属性和方法

mybatis update返回值_Java中Mybatis学习总结(二)Mapper代理开发,需要遵循哪些?...

一、概要1、原始DAO开发中存在的问题:(1)DAO实现方法体中存在很多过程性代码。(2)调用SqlSession的方法(select/insert/update)需要指定Statement的id,存在硬编码,不利于代码维护。2、Mapper动态代理方法:程序员只需要写dao接口(Mapper)&…

python if name main 的作用_python 中if __name__ = '__main__' 的作用

python 中if__name__ __main__ 的作用 前言 首先我们要知道在python里面万物皆对象,模块也是对象,并且所有的模块都有一个内置属性 __name__。 一个模块的 __name__ 的值取决于如何应用模块。 如果 import 一个模块(调用)&#x…

vue中hash和history区别

vue中hash和history区别vue的路由分为俩种模式:hash模式 、history模式最大的区别就是hash有一个#hash的兼容性比较高,可以直接在项目布置上线时使用hash模式下,#后面所有的字符,不包含在http请求中,所以不会重新刷新页…

使用Vue解决跨域

使用Vue解决跨域问题 vue2解决跨域问题 1.创建vue.config.js const { defineConfig } require(vue/cli-service) module.exports defineConfig({devServer: {proxy: {/api: {target: 域名地址, //接口域名changeOrigin: true, //是否跨域pathRewrite: {//路径重置^/api: }}…

如何安装python3.3.2_Python3: Windows系统上同时安装Python2和Python3

Python3: Windows系统上同时安装Python2和Python3 为什么要同时安装Python2和Python3环境呢? 因为一些库只支持Python2或者Python3; 在同一台电脑上如何同时安装Python2和Python3,且均可以正常使用pip。 一、安装Python2(以及pip)…

vue零碎知识点总结

文章目录前言data为什么必须是一个函数vue中key的作用是什么,为什么一般不使用index?keep-alivewatchvue特点数据双向绑定自定义指令组件生命周期v-for数组哪些方法可以触发视图更新$nextTick定义因为什么要使用它?适用于什么样的场景?怎么用…