自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (8)
  • 收藏
  • 关注

原创 .sh脚本的使用(下载git项目至远程并build到新目录)

1. 新建.sh文件命令行执行创建.sh文件 touch XXX.sh编辑.sh文件并保存退出 vi XXX.sh ➡️ 文件内容 ➡️ :wq! 保存退出执行.sh文件出现permission denied 执行 chomd u+x XXX.sh 文件内容具体如下#!/usr/bin/env bashexport LC_ALL=en_US.UTF-8export LANGUAGE=en_US.UTF-8#export PATH=/root/.nvm/versions/node/v

2022-02-08 11:07:20 849 1

原创 JS文件形态的改变

JS文件形态FileBase64(dataURl,本身能通过URL访问文件)Blob(通过 window.URL.createObjectURL(blobData) 生成临时访问链接)ArrayBuffer形态互转File—》Base64let reader = new FileReader(); reader.readAsDataURL(file[0]) console.log(reader)Base64—》Blobfunction dataURItoBlob(dataURI)

2021-08-07 17:09:56 117

原创 第二章---Dart语言入门

Dart从2.0开始变为强类型语言,静态类型。这点和Java、C#等比较相似。也就是说在编译时就已经知道变量的类型那么就是静态类型语言。开发人员在开发的时候需要指定变量的类型。这有什么优点呢? 就是所有类型检查都可以通过编译器来完成。可以提前预报一些琐碎的错误。同时Dart还是面向对象的编程语言。

2020-10-06 17:50:02 225

原创 GitHub与git结合使用

项目管理创建github仓库点击右上角+ new Repository关联本地仓库在github仓库中复制SSH或者HTTPS

2020-08-17 13:33:31 175

原创 Vue---组件的插件化使用

组件的插件化1.插件代码编写2.插件打包3.插件上传npm

2020-08-14 13:23:13 532

原创 Vue---结合better-scroll

better-scroll的使用

2020-08-04 22:58:25 209

原创 Vuex---基础使用

一. 什么是VuexVuex是一个专门为Vue.js应用程序开发的状态管理模式, 它采用集中式存储管理所有组件的公共状态, 并以相应的规则保证状态以一种可预测的方式发生变化。 state中保存的就是公共状态, 改变state的唯一正确方式就是通过mutations进行更改二. Vuex核心概念2.1 statestate就是Vuex中的公共的状态, state可以看作是所有组件的data, 用于保存所有组件的公共数据。2.2 getters2.3 mutations2.4 acti

2020-07-13 00:06:37 118

原创 Vue---组件化开发(组件通信、路由、Vuex、promise)

小试牛刀组件化基本步骤创建组件化构造器对象const cpnC = Vue.extend({ template:` <select name="" id="" v-model='hobbies' multiple> <option value="football">足球</option> <option value="baskball">篮球&

2020-07-13 00:05:06 143

原创 webpack---初级使用

webpack基本使用下载:npm install webpack@3.6.0 -S-dev 开发环境dev时使用webpack,项目上线后不需要webpack 3.6.0版本常用且较为简单局部webpack与全局webpack 全局webpack:cmd终端直接执行webpack或者webpack pathA pathB 局部webpack:配置package.json文件(npm管理文件)内的script脚本,执行npm run build“scripts”: {“test”: “

2020-07-13 00:04:40 113

原创 Vue---初级者入门

认识Vue.jsVue是一个渐进式的框架,什么是渐进式呢? 渐进式意味着你可以将Vue作为你应用的一部分嵌入其中,带来更丰富的交互体验; 或者若果你希望将更多的业务逻辑使用Vue实现,那么可以使用Vue的核心库以及其生态系统; 比如Core+Vue-router+Vuex,满足各种需求Vue有很多特点和Web开发中常见的高级功能 解耦视图和数据 可复用的组件 前端路由技术 状态管理 虚拟DOM学习Vue的前提 HTML、CSS、JavaScriptMVVM MVVM分为三个部分

2020-06-27 12:19:59 129

原创 node---入门小试牛刀

如果你是一个前端程序员,你不懂得像PHP、Python或Ruby等动态编程语言,然后你想创建自己的服务,那么Node.js是一个非常好的选择。Node.js 是运行在服务端的 JavaScript,如果你熟悉Javascript,那么你将会很容易的学会Node.js。当然,如果你是后端程序员,想部署一些高性能的服务,那么学习Node.js也是一个非常好的选择。

2020-06-22 12:20:23 407

原创 bootstrap---栅格系统

借助十二列系统,五个默认响应层,Sass变量和mixin以及数十个预定义类,使用我们强大的移动优先Flexbox网格来构建所有形状和大小的布局。

2020-06-22 12:12:17 261

原创 属性和属性节点

概念属性:对象身上保存的变量就是属性属性节点:DOM对象身上保存的变量就是属性节点区别:属性节点特指HTML文档中的元素的属性原生JS操作属性节点DOM元素.setAttrbute('属性名称',‘值’) // 设置属性节点 DOM元素.getAttrbute('属性名称') // 获取属性节点 DOM元素.removeAttrbute('属性名称') // 删除属性节点jQuery操作属性节点attr(name|pro|...

2020-05-27 15:34:11 412

原创 jQuery核心函数和静态方法

$()就代表调用jQuery核心函数接受一个函数==》入口函数 接受一个字符串==》返回一个jQuery对象,对象中保存了DOM元素接受一个字符串选择器,如:$('.box') 接受一个字符串代码片段,如:$('<p>内容</p>') 接受一个DOM元素,如:box=querySelector('#box'),var $box=$(box)PS:jQuery对象是一个伪数组$.就代表调用jQuery静态方法$.each(target,function(index

2020-05-23 15:34:06 123

原创 jQuery入口函数

入口函数加载模式对比解决冲突问题

2020-05-21 21:53:10 111

原创 JS事件循环event loop

Javascript是单线程。单线程就意味着,所有任务需要排队,前一个任务结束,才会执行后一个任务。如果前一个任务耗时很长,后一个任务就不得不一直等着。 于是js所有任务分为两种:同步任务,异步任务。

2020-05-21 19:50:22 149

原创 浏览器内核

定义:支撑浏览器运行的最核心的程序浏览器内核:Chrome,Safari:webkitfirefox:GeckoIE:Trident360,搜狗等国内浏览器:Trident(金额交易)+webkit浏览器内核由很多模块组成:主线程JS引擎模块:负责JS程序的编译与运行 html、css文档解析模块:负责页面文本的解析 DOM/CSS模块:负责dom/css在内存中的相关处理 布局和渲染模块:负责页面的布局和效果的绘制分线程定时器模块:负责定时器的管理 时间相应模

2020-05-21 17:59:10 122

原创 JS对象模式高级

对象创建模式1. Object构造函数模式套路:先创建空Object对象,再动态添加属性/方法 适用场合:起始时不确定对象内部数据 缺点:语句太多var p={}p.name='TOM'p.age=12p.setName=function(name){ this.name=name}2. 对象字面量模式套路:使用{}创建对象,同时指定属性/方法 适用场景:起始时对象内部数据时确定的 缺点:如果创建多个对象,有重复代码var p={ name:'TOM'

2020-05-21 14:46:02 85

原创 JS闭包(what,why,how)

闭包的作用函数内部的变量在函数执行完后,仍然存活在内存中(延长局部变量的生命周期)在函数外部可以操作(读写)到函数内部的数据(变量/函数)

2020-05-20 11:43:54 239

原创 执行上下文与执行上下文栈

执行上下文代码分类(依据:位置)----全局代码局部代码全局执行上下文在执行全局代码前将window确定为全局执行上下文 对全局数据进行预处理var定义的全局变量==》undefined,添加为window的属性 function声明的全局函数==》赋值(fun),添加为window的方法 this==》赋值(window)开始执行全局代码函数执行上下文在调用函数,准备执行函数体之前,创建对应的函数执行上下文对象 对局部数据进行预处理形参变量==》赋值(实参),添加为执行上下

2020-05-15 14:28:58 109

原创 函数原型和原型链

原型(prototype)函数的prototype属性每个函数都有一个prototype属性,它默认指向一个Object空对象(原型对象); 原型对象中有一个属性constructor,它指向函数对象。给原型对象添加属性(一般都是方法)作用:函数的所有实例化对象都自动拥有原型中的属性(方法)函数的prototype属性...

2020-05-14 23:34:23 470

原创 JS分线程-Web Workers

介绍Web Workers是HTML5提供的一个JS多线程解决方案; 作用:处理计算量比较大的代码块,避免页面冻结; 子线程完全受主线程控制,且不能操作DOM。使用创建分线程JS文件(this不指向window,不能执行window的方法)var onmessage=function(event){// 不能使用函数声明 console.log(event.data) ...

2020-05-07 23:00:22 181

原创 javaScript-API篇

javaScript-API篇DOM获取元素事件导读:API------应用程序编程接口,是一些预先定义的函数,目的是提供应用程序与开发者基于某软件或硬件得以访问一组例程的能力,且无需访问源码或理解内部代码。Web API------浏览器提供的一套操作浏览器功能和页面元素的API(DOM和BOM),Web工程师利用两者进行页面交互。DOM定义:文档对象模型,是W3C组织推荐的处理可扩展...

2020-04-06 19:09:54 745

原创 javaScript-基础篇

## 内置对象定义:JS语言自带的一些对象,这些对象供开发者使用,并提供一些常用的或是最基本而必要的功能(属性和方法),帮助开发者快速开发内置对象例子:Math、Date、Array、String等PS:不记得内置对象查文档,网址如下:MDN:https://developer.mozilla.org/zh-CN/(推荐);W3C:https://www.w3school.com.cn

2020-03-27 16:45:10 174

DASCOM_TSPL_Driver_V1.127.0.11.zip

DASCOM_TSPL_Driver_V1.127.0.11.zip

2021-12-02

slideshow.html

自己制作的移动端轮播图,使用CSS3中tralsform制作缓动动画;需要自己修改对应图片的src路径

2020-04-08

animation.html

自己制作的PC端轮播图,带有缓动动画(可直接使用)在复制的目录上添加名称为my.png的图片文件即可,也可以自己修改对应图片的src路径。优势:1.设置了节流阀,防止多次点击滚动;2.使用svg绘画左右箭头

2020-04-08

slideshow.html

轮播图左右箭头,使用svg标签制作的轮播图左右标签!

2020-04-08

judgeTool.js

javascript判断移动端/PC端代码,通过引入本js文件可自动判断移动orPC,PS:记得修改js文件中的跳转href,即location.href

2020-04-08

animation.html

自己制作的PC端轮播图,带有缓动动画(可直接使用)在复制的目录上添加名称为my.png的图片文件即可,也可以自己修改对应图片的src路径

2020-04-08

HTML常用标签及属性.docx

HTML常用标签及属性:“HTML的常用标签表单标签作用:可以提交不同的数据到服务器标签::表示表单的范围【父标签】 主要作用:用于采集用户信息 子标签的分类: 表单标签:包含数据提交服务器地址、提交方式【get和post】 表单域:用于采集用户信息【姓名,密码,邮箱,上传文件。】 表单按钮:提交按钮·,复原按钮【面试题】get和post的区别a.get请求地址栏中会携带页面中所有的信息,post中不会【http请求】b.get请求安全性低,post相对较高c.get请求效率高,post相对较低d.get请求对数据的大小限制,而post没有任何限制

2020-03-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除