CSS3
前言介绍了css3的新属性。
1.使用圆角radius时,一次设置多个是从(左上角开始顺时针旋转);50%或者四个圆角值都设置为宽度或高度值的一半即可为圆形;单独设置一个位置如左上(可以boeder-top-left-radius:)。
box-shadow其中设置的值为:X轴偏移量 Y轴偏移量 [阴影模糊半径] [阴影扩展半径] [阴影颜色] [投影方式(inset或省略)];阴影的默认大小为为box的大小;(只设置一个可以设置阴影扩展半径为负数,或者后面的两个不设置,暂时不知道其他方法)。
linear-gradient第一个参数:指定渐变方向,可以用“角度”的关键词或“英文”来表示, 省略等同于180deg;deg的参数是一个坐标系中有个圆,从原点开始,y轴0deg按照顺时针到360deg。
text-shado文本阴影,X轴偏移量 Y轴偏移量 模糊半径 阴影颜色;color可以使用rgba色,没有inset值。(只有四个参数)
text-overflow文本溢出,clip剪切、ellipsis(…);强制文本在一行内显示white-space:nowrap。
嵌入字 ...
Vuex与Vue传参的基本内容
前言vue传参的几中基本用法,以及vue的用法。
$root 根组件使用$root可以访问到new Vue根实例中的数据和方法
12345678910111213// main.js文件new Vue({ data: { name: '默谐' }, router, store, render: h => h(App)}).$mount('#app');// 其他页面读取<div> {{ $root.name }} </div>
ref refs123456// 父组件中<One :data="'传给子'" ref="RZ"></One>// 需要在mounted中找组件,created中还未加载;mounted(){ console.log(this.$refs) // 普通元素加ref没有名字},
$ ...
axios、echarts等
前言该文主要记录在项目实战需要用到的一部分知识。以及项目中遇到的问题。
定义别名123456789101112131415// 定义路径const path = require('path')// resolve函数function resolve(dir) { return path.join(__dirname, dir)}module.exports = { configureWebpack: { resolve: { alias: { '@': resolve('src') } } },}
api.js1234567891011121314151617181920212223242526272829303132333435363738394041424344// 新建 src/api目录// 先引 ...
JavaScript高级与ES6
前言本文记录JavaScript的高级语法,和ES6新增语法。
一点介绍面向过程:就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候再一个一个的依次调用就可以了;按照我们分析好了的步骤,按照步骤解决问题。
面向对象:是把事务分解成为一个个对象,然后由对象之间分工与合作,是以对象功能来划分问题。
类和对象类抽象了对象的公共部分,它泛指某一大类(class)
对象特指某一个,通过类实例化一个具体的对象
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586// 创建类 class 创建一个明星类class Star { // 构造函数 constructor(uname, age) { this.uname = uname; this ...
Git使用教程
前言Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。
Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
本文主要介绍Git的一些基本操作。
Git的下载
Windows:Git下载
Mac:在苹果商店安装xcode
Gitee 新建远程仓库
Gitee官网
Github官网
coding官网
设置用户名与邮箱windows用户git bash运行
mac直接开启命令行运行
设置全局:
123// 参考你自己的地址git config --global user.name "moxie"git config --global user.email "2287930290@qq.com"
新建本地项目与仓库自行创建一个文件夹,里面放一点代码,命令行cd 进去后,初始化本地仓库。
如:windows 切换盘符,使用命令 D: ,然后在cd xxx/learn。
1git init
添加add告诉Git,你要添加的文件。
1234// ...
ReactNative基础
前言
官方文档: react native
windows环境搭建没有Node和yarn的需要安装
一、安装JDK注意必须选择JDK的版本必须是1.8,并且是x64的版本
https://www.oracle.com/java/technologies/downloads/#java8-windows
二、配置JDK的环境变量此电脑的属性里面选择高级系统设置,选择环境变量;
系统环境变量里面:
12345678// 新建JAVA_HOME环境(下为默认地址),注意是JDK不是JRE的目录;C:\Program Files\Java\Jdk1.8.0_xxxx(版本号)// 新建CLASSPATH环境(如下).;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;// 在Path中添加下面两个路径%JAVA_HOME%\bin%JAVA_HOME%\jre\bin// java -version 查看版本信息
三、Android Studio 安装
https://developer.android.google.cn/studio ...
JavaScript练习
前言本文主要记录博主遇到的JavaScrprt的案例练习。
js中打印为undefined及与null区别123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354// 变量声明了的但是未初始化// 在声明变量的时候,如果没有初始化变量,即给变量赋值,那么打印出 undefined。// var a// console.log(a)// 给变量赋值 undefined// 直接给变量赋值一个undefined// var a = undefined// console.log(a)// 变量声明提升返回 undefined// 把打印语句写在了声明变量之前,由于变量声明提前,就算赋值了,也是 undefined// console.log(a)// var a = 1// 访问对象中的属性时,如果对象中没有对应的属性,会打印 undefined// var obj = {}// console.log(obj['a ...
JQuery知识
前言记录学习JQuery遇到的问题。
知识部分
更新中……
使用json文件1234567$.get('https://clwy.cn/api/v2/home.json', function (data) { // 这个eash是jquery的循环 $.each(data.introductory_courses, function (key, value) { var html = //插入的html $('选择器').append(html) }) }, 'json')
页面不跳转更新内容12345// 前一个页面传输id<a href="details.html?id=${value.id}">// 后一个页面接受idvar id = location.href.split('=')[1]$.get(`http ...
Node.js
前言记录使用Node.js的Express与Sequelize开发后端接口方法。
yarn工具123456789// 全局安装;npm i -g yarn// 安装国内镜像文件,三个命令行;yarn config set registry https://registry.npm.taobao.org --globalyarn config set disturl https://npm.taobao.org/dist --globalyarn config set sass_binary_site http://cdn.npm.taobao.org/dist/node-sass -g// 基本命令格式yarn add //安装yarn global add //全局安装
Hello word项目1234567891011121314151617181920// 初始化,建立package.json文件npm init// 注意使用yarn init好像有问题(具体不清楚原因,推荐还是npm init)// 安装expressyarn add express// 建立main里面 ...
微信小程序基础
前言包括小程序的基本方法、记录本人开发中的问题。
微信文件介绍
项目配置文件:project.config.json
全局配置:app.json
页面配置:xxx.json
微信自定义123<view wx:for="{{carts}}" wx:key="index" wx:for-index="index1"> <button bindtap="clickMe" data-index="{{index1}}">{{index1}}</button></view>
接口读取1234567891011// 生命周期函数--监听页面加载onLoad: function (options) { wx.request({ url: 'https://clwy.cn/ ...
