- 博客(14)
- 收藏
- 关注
原创 vue项目经验
vue商城项目记录github上有个常用的css初始化样式,可以用npm命令安装npm install --save normalize.css,也可以直接在src/css下新建一个css文件,将normalize的代码复制进去用脚手架3搭建的项目里,如果要配置路径别名需要自己新建一个vue.config.js文件,放在项目的根目录下如果只是文字不一样的时候,就没有必要用插槽为了方便以后...
2019-11-23 21:25:57
1348
原创 es6模块化遇到的小问题与解决
1. es6 模块化遇到的小问题与解决1.1. es6 模块化的简单使用有多种语法,但这里不讨论语法,所以只展示一种写法1.1.1. 导出在模块化脚本导出需要暴露出去的变量或其他let flag = true;export { flag }1.1.2. 导入在需要使用之前导出的变量的脚本内导入import {flag} from "./config.js"在 ind...
2019-11-10 22:12:09
1337
原创 bootstrap学习笔记
1. bootstrap1.1. 实现bootstrap的栅格系统在不同屏幕下的响应式!1.1.1. 利用css媒体查询1.1.1.1. html代码 <div class="container"></div>1.1.1.2. css代码* { margin: 0; padding: 0; list-style: none;}...
2019-11-10 22:11:06
315
原创 css3的小demo
1. css3的小demo1.1. 用css3的旋转和动画做一个小三角箭头1.1.1. 实现效果1.1.1.1 默认情况1.1.1.2 鼠标悬停效果1.1.2. HTML代码 <div class="wrap"></div>1.1.3. css代码 .wrap { position: relative; width: 200px; ...
2019-10-14 21:28:04
282
原创 表单校验小练习
表单校验作业基本需求用户名,4-8位数字或字母组合,不合法时右边红字提示“您输入的用户名不合法”,合法时右边绿色提示√密码,6位纯数字,不合法时右边红字提示“您输入的密码不合法”,合法时右边绿色提示√,密码默认为暗文形式,输入框加入一个小眼睛图标,点击后密码为明文,再次点击为暗文确认密码,与密码一致,若不一致红色提示“您两次输入的密码不一致”登录按钮,注册按钮,判断哪个表单项没填,如...
2019-10-13 20:15:24
385
原创 js中keyup-keypress-keydown以及oninput四个事件
关于js中keyup, keypress, keydown以及oninput四个事件基本知识简述keydown事件:当用户按下键盘上的任意键时触发,而且如果按住不放的话,会重复触发此事件。keypress事件:当用户按下键盘上的字符键时触发,而且如果按住不放的话,会重复触发此事件。keyup事件:当用户释放键盘上的键时触发。oninput事件:在 <input> 或 &l...
2019-10-01 17:25:13
2104
原创 jsDOM编程艺术记录
jsDOM编程艺术读书笔记js语法语句语句语句末尾加分号每条语句独占一行注释单行注释//我是注释内容多行注释/*我是注释内容我是注释内容*/后面的内容在首页不显示,请点击下方的展开全文或者变量和数据类型变量可以直接对变量赋值而不用事先声明,js会自动声明,但建议要提前声明可以一次声明多个变量可以把变量声明和变量赋值一次完成变量名不能包含空格和标...
2019-10-01 17:18:58
211
原创 js高级程序设计第七部分
js高级程序设计:canvas、错误调试、json、ajax、其它使用 Canvas 绘图基本用法要使用元素,必须先设置其 width 和 height 属性,指定可以绘图的区域大小。<canvas id="drawing" width=" 200" height="200">A drawing of something.</canvas>要在这块画布(c...
2019-10-01 17:18:16
719
原创 js高级程序设计第六部分
js高级程序设计:事件、表单操作事件事件就是用户或浏览器自身执行的某种动作。可以使用侦听器(或处理程序)来预订事件,以便事件发生时执行相应的代码事件流,从页面中接收事件的顺序事件冒泡事件冒泡(event bubbling),即事件开始时由最具体的元素(文档中嵌套层次最深的那个节点)接收,然后逐级向上传播到较为不具体的节点(文档)事件捕获事件捕获的思想是不太具体的节点应该更早接收到事件...
2019-10-01 17:16:23
408
原创 js高级程序设计第五部分
js高级程序设计:DOMDOMDOM(文档对象模型)是针对 HTML 和 XML 文档的一个 API(应用程序编程接口)节点层次文档元素,文档的最外层元素,文档中的其他所有元素都包含在文档元素中。每个文档只能有一个文档元素。在 HTML 页面中,文档元素始终都是元素。在 XML 中,没有预定义的元素,因此任何元素都可能成为文档元素HTML中的标记可以通过节点来表示: HTM...
2019-10-01 17:15:45
398
原创 js高级程序设计第四部分
js高级程序设计:BOM、客户端检测BOMwindow对象在浏览器中,window 对象有双重角色,它既是通过 JavaScript 访问浏览器窗口的一个接口,又是 ECMAScript 规定的 Global 对象全局作用域在全局作用域中声明的变量、函数都会变成 window 对象的属性和方法定义全局变量与在 window 对象上直接定义属性的差别:全局变量不能通过 delete 操...
2019-10-01 17:15:20
248
原创 js高级程序设计第三部分
js高级程序设计:面向对象、函数表达式面向对象理解对象对象定义为:“无序属性的集合,其属性可以包含基本值、对象或者函数”,相当于说对象是一组没有特定顺序的值,可以对象想象成散列表每个对象都是基于一个引用类型创建的,这个引用类型可以是第 5 章讨论的原生类型,也可以是开发人员定义的类型。后面的内容在首页不显示,请点击下方的展开全文或者属性类型:数据属性和访问器属性数据属性:包含一...
2019-10-01 17:14:44
203
原创 js高级程序设计第二部分
js高级程序设计:函数、变量、作用域、引用类型基本概念函数基本知识语法function functionName(arg0, arg1,...,argN) { statements }函数默认没有返回值,只有以通过return 语句后跟要返回的值来实现返回值,注意执行完 return 语句之后停止并立即退出。因此,函数体内位于 return 语句之后的任何代码都永远不会执...
2019-10-01 17:14:16
227
原创 js高级程序设计第一部分
js高级程序设计:基本概念在HTML里使用jsscript元素标签的位置把script元素放在head元素中,必须等到全部js代码被下载,解析,执行完成之后才能开始呈现页面的内容,这样可能会导致浏览器在呈现页面时出现延迟,所有现在一般把script元素放在body里面,这样在解析js代码前页面的内容就可以呈现。script元素的defer属性,只适用于外部脚本,作用是让浏览器立即下载但...
2019-10-01 17:12:36
269
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人