前端基础。
等待戈多的莱昂纳多
前端之路!
展开
-
canvas 动态雪花
```javascript<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title> <style> * { margin: 0; ...原创 2019-10-01 16:45:41 · 150 阅读 · 0 评论 -
js--表单验证 正则
①exp.test(str) 返回true,false②str.match(exp) 返回集合或者null原创 2019-08-28 08:41:11 · 183 阅读 · 0 评论 -
js--实现轮播图
js实现无缝滚动,淡入淡出,横向轮播,三维轮播原创 2019-08-17 22:24:59 · 229 阅读 · 0 评论 -
前端面试--用友笔试错题汇总
内存分为堆和栈,简单来说:栈保存变量和对象的引用,堆保存对象。原创 2019-08-16 16:06:20 · 2392 阅读 · 0 评论 -
前端面试--数据结构
链表存储有序的元素集合,链表中的元素在内存中并不是连续放置的。每个元素由一个存储元素本身的节点和一个指向下一个元素的引用组成。链表的一个好处在于,增加或删除元素的时候不需要移动其它元素。原创 2019-08-25 22:40:32 · 336 阅读 · 0 评论 -
js--实现随机验证码
js写随机验证码,js实现简单的数据分页, 三级联动原创 2019-08-25 18:39:25 · 246 阅读 · 0 评论 -
js--自定义对象
①var stu=new Object();stu.sex=“男”;②var students={major:“math”,}原创 2019-08-28 11:06:17 · 93 阅读 · 0 评论 -
js--基础案例 源码
代码篇,请拿走...原创 2019-08-28 14:37:09 · 263 阅读 · 0 评论 -
js--设计模式
工厂模式,混合模式,单例模式 动态原型模式 构造函数模式 模块模式原创 2019-08-29 16:35:20 · 103 阅读 · 0 评论 -
ES6
var 1. 可以重复声明 2. 无法限制修改 3. 没有块级作用域let 不能重复声明 变量-可以修改,块级作用域const 不能重复声明,常量-不能修改,块级作用域原创 2019-09-18 17:56:37 · 253 阅读 · 1 评论 -
Canvas
//1.获取元素 var mycanvas=document.querySelector('canvas'); //2.获取上下文,绘制工具箱 var ctx=mycanvas.getContext("2d"); //3.移动画笔到左上角的距离 ctx.moveTo(100,100); //4.绘制直线(轨迹) ctx.lineTo(200,100); //5.描边 ctx.stroke();原创 2019-09-15 21:37:23 · 116 阅读 · 0 评论 -
理解浏览器缓存Cookie,localStorage,sessionStorage
cookie可以设置过期时间,localStorage长期有效,sessionStorage关闭窗口就消失了。原创 2019-09-14 17:05:48 · 241 阅读 · 0 评论 -
原生ajax封装,跨域
AJAX 是一种用于创建快速动态网页的技术。通过在后台与服务器进行少量数据交换,可以使网页实现异步更新。原创 2019-09-14 16:15:10 · 283 阅读 · 0 评论 -
js--飞机大战小游戏
js继承--案例--飞机大战--模块封装原创 2019-09-10 11:36:11 · 131 阅读 · 0 评论 -
浏览器内核,兼容问题
Opera:Blink内核。Firefox :Gecko内核。IE:Trident内核。原创 2019-09-09 21:22:20 · 300 阅读 · 0 评论 -
js--贪吃蛇小游戏
设计模式--->贪吃蛇案例。原创 2019-09-09 20:24:00 · 149 阅读 · 0 评论 -
js--继承
继承:子类继承父类的属性。面向对象开发的后端语言一般都会用到继承。原创 2019-09-08 17:18:21 · 137 阅读 · 0 评论 -
js--原型链
JS在创建对象(不论是普通对象还是函数对象)的时候,都有一个叫做__proto__的内置属性,用于指向创建它的函数对象的原型对象prototype。原创 2019-08-29 17:14:10 · 98 阅读 · 0 评论 -
js--实现购物车
动态创建/添加元素原创 2019-08-06 20:23:07 · 172 阅读 · 0 评论 -
js--实现图片瀑布流
var img =[ ];原创 2019-08-06 20:14:43 · 188 阅读 · 0 评论 -
js--模拟电商实现商品放大镜特效
鼠标移动大图跟着移动 计算移动比例原创 2019-08-02 19:44:21 · 270 阅读 · 0 评论 -
js--dom元素自定义属性
1)设置自定义属性:setAttribute2)获取自定义属性:getAttribute3)移出自定义属性:removeAttribute原创 2019-08-02 19:40:43 · 1122 阅读 · 0 评论 -
css--关于CSS3的一些面试题小总结
jpg(JPEG全称是Joint Photographic Experts Group)是一种针对相片使用的一种失真压缩方法,是一种破坏性的压缩,在色调及颜色平滑变化做的不错。在www上,被用来储存和传输照片的格式。原创 2019-07-25 13:00:49 · 109 阅读 · 0 评论 -
js--基础,初学
事件:onchange HTML 元素改变onmouseover 用户在一个HTML元素上移动鼠标onkeydown 用户按下键盘按键onload 浏览器已完成页面的加载onfocus 获取焦点时onblur 失去焦点时原创 2019-07-30 12:50:19 · 127 阅读 · 0 评论 -
css--transition,transform
transition属性写在最初的样式里,而不是放在结束的样式里,即定义动画开始之前的元素外观的样式。只需要给元素设置一次transition,浏览器就会负责以动画展示从一个样式到另一个样式。原创 2019-07-30 12:48:24 · 464 阅读 · 0 评论 -
css--c3选择器
相邻选择器 div+p 兄弟选择器 div ~p 结构伪类选择器:e:first-child e:nth-child(n) e:first-of-type属性选择器(E标签 attr属性)e[attr^=”val”] 开头包含val转载 2019-08-04 13:45:58 · 375 阅读 · 0 评论 -
H5新特性
h5语义化标签结构化标签:header,nav,section,article,aside,footer新标签:figure,figcaption,mark,time,progress,meter原创 2019-07-17 19:23:02 · 111 阅读 · 0 评论 -
css--天猫侧边栏的实现
给div一个高度,出现滚动条,显示侧边栏的fixed属性。原创 2019-07-24 12:20:27 · 448 阅读 · 0 评论 -
html
这三个特性一起,起文字省略作用:white-space:nowrap;禁止换行overflow:hidden;溢出隐藏text-flow:clip截断;ellipsis省略号原创 2019-07-12 12:59:47 · 82 阅读 · 0 评论 -
js--实现简易连加连乘计算器
数组中的join(" ")方法,就是用空符号将数组进行拼接。原创 2019-08-02 19:46:17 · 2180 阅读 · 0 评论 -
css--c3 媒体查询 动画
transform移动:translate()旋转:rotate()缩放:scale()倾斜:skew()原创 2019-07-21 21:04:21 · 262 阅读 · 0 评论 -
js--bom计时器
bom:browser object model原创 2019-08-04 22:02:14 · 198 阅读 · 0 评论 -
简单排序
冒泡,快排,选择排序原创 2019-08-08 22:00:06 · 155 阅读 · 0 评论 -
数组去重
找字符串里面的最长的单词,统计一个字符串中字符出现最多的次数原创 2019-08-08 21:53:08 · 202 阅读 · 0 评论 -
js--数组相关方法
splice 截断数组 对原数组有影响。map 相当遍历数组 映射一个新的数组。slice 返回值是截取的数组 对原数组无影响原创 2019-08-08 21:46:22 · 145 阅读 · 0 评论 -
js--字符串相关方法
concat()拼接字符串indexOf()查找字符,没有则返回-1,有则返回索引原创 2019-08-08 20:51:06 · 122 阅读 · 0 评论 -
js--dom元素子父节点操作&&json
json数据类型转换,eval方法只能转换标准的json格式,parse可以转换所有json样式。原创 2019-08-06 16:48:08 · 155 阅读 · 0 评论 -
js--内置对象
内置对象:Date Math String Array 两大计时器:setInterval(),setTimeout()原创 2019-08-13 12:43:31 · 122 阅读 · 0 评论 -
js--dom元素获取的八种方式
常规获取 4个:属于动态的获取dom原创 2019-07-31 22:24:12 · 253 阅读 · 0 评论 -
js--dom事件
键盘事件,鼠标事件,表单事件,浏览器事件原创 2019-07-31 22:16:23 · 79 阅读 · 0 评论