前端开发
文章平均质量分 82
欧阳呀
早一批“吃螃蟹”的人。多年前端开发及项目管理经验,擅长vue,原生js,react。v: ouyang_Allen,承接毕设
展开
-
element ui el-calendar日历组件完整代码
【代码】element ui el-calendar日历组件完整代码。原创 2024-05-30 14:55:35 · 867 阅读 · 3 评论 -
重学JavaScript高阶知识点(三)—— 详解Js中的内存管理
很多底层语言一般都有底层的内存管理接口,比如 C语言,可以调用对应的API去创建和释放内存空间。意思是需要手动去创建和释放内存空间,很明显,这不够高级~JavaScript 是在创建变量(对象,字符串等)时自动进行了分配内存,并且在不使用它们时“自动”释放。这个过程叫做**内存回收。**嘿!所以这很高级,但是高级会产生混乱。这意味着,程序可能在我们需要用的时候就已经回收了变量,导致访问不到某个变量,所以就出现了闭包(用于延长变量的生命周期)。原创 2024-05-12 23:34:51 · 1040 阅读 · 0 评论 -
什么样的程序员才算得上优秀,把导师曾对我说的话送给大家(比代码更重要的事)
优秀程序员的定义是什么?那些比写代码更重要的事情1. 说在前面2. 为什么选择了这行呢?:whale: (导师),:tropical_fish:(我)3. 如何才能成为一名优秀的程序猿呢?4. 大佬的代码层分享(通用)1. 说在前面为什么忽然想起这个话题呢?起因是最近不少人问到我,大都是对这个职业心存疑惑或是不太清楚,如何成长?如何突破?未来的路在哪里?很多人以为,程序猿的任务就是把需求实现,bug修好(这也是我几年前的思想)把之前导师(某大厂P7级别的大佬,现在已是P8)和我说的分享给大家,觉得原创 2021-06-28 08:21:09 · 22239 阅读 · 543 评论 -
H5移动端常用事件,此中大有文章
移动端事件,封装自定义事件1. 移动端事件2. 封装移动端自定义事件3. FAQ1. 移动端事件首先,移动端不建议使用 click 事件因为它有300毫秒的延迟,对用户体验不太友好常用事件:touchstart(),touchend(),touchmove()HTML文件<!DOCTYPE html><html lang="ZH-cn"> <head> <meta charset="utf-8">原创 2021-06-25 11:32:44 · 817 阅读 · 13 评论 -
前端开发者的必备知识宝库 —— 史上最全JavaScript domAPI整理(建议收藏)
前端开发者的必备知识宝库 —— JavaScript domAPI整理1. 节点类型2. 原型与原型链3. this 指向问题4. new 关键字做了什么?5. 原生JS如何实现事件委托?6. 手写一个冒泡排序8. 如何一行代码实现数组去重?9. null与undefined有什么区别?对一般兼容性和特点做了标识(暖暖的,很贴心~)包含新出的各类API(简直不要太爽)1. 节点类型1.1 深拷贝与浅拷贝有什么区别?深拷贝和浅拷贝只针对象: Object, Array 这样的复杂对象(引原创 2021-06-17 08:39:55 · 1373 阅读 · 109 评论 -
JavaScript保姆级教程 ——— 重难点详细解析(万字长文,建议收藏)
JavaScript保姆级教程 ——— 重难点详细解析(建议收藏)1. JS函数2. JS事件3. JavaScript 对象本文是整理了JS中的一些重点,难点,以及不好理解的知识点本文非常详细,深入的讲解,包学包会1. JS函数1.1 函数(Function)是什么?函数(方法)是由事件驱动的或者当它被调用时执行的可重复使用的代码块 —— 官方说明向来觉得官方的文档是有些生硬的,举个例子:函数可以看做是功能(以一辆汽车为例,如下图),这些都可以看做成是方法刹车油门鸣笛原创 2021-06-15 08:02:45 · 98928 阅读 · 271 评论 -
零基础也能学会,原生JS实现图片轮播(附源码,拿去即用)
JavaScript —— 原生JS实现图片轮播1. 项目效果图2. 基础布局(index.html)3. CSS 样式(index.css)5. JS部分(做了详细注释)6. FAQ首先,祝大家端午安康,发大财!一夜暴富1. 项目效果图技术栈(原生JS),真正高端的效果往往只需要简单质朴的JS就能实现可以点击左右箭头切换图片鼠标悬浮在数字上也可切换图片设置了定时器,会自动轮播用到了animate,效果非常丝滑2. 基础布局(index.html)这里非常简单,不做过多解释原创 2021-06-12 12:19:54 · 1134 阅读 · 80 评论 -
前端应该怎么学?—— 给初学者的一些建议
说在前面最近,有个想转行做前端的朋友,问我前端怎么样,想要转行。我说还不错,他就自己去搜前端要学些什么,过了半晌,发给我一张图,如下:他问,是不是上面的都要学,我说差不多吧,他颤颤巍巍的...原创 2021-01-18 23:10:49 · 1594 阅读 · 0 评论 -
深度探秘web前端性能优化
性能优化总论1.性能优化的必要性性能优化一直是我们在讨论的一个话题,也是很重要的知识点,当项目功能越来越多,模块规模一步步扩大,就会发生一系列的性能问题,比如说vue首屏加载会变得非常慢,编译会延迟,打包也要等半天。必须明确性能优化的重要性,任何一个项目的生命历程都会走向性能优化这个阶段2.性能优化的误区我们经常会犯错误的一个地方是,混淆了性能优化与执行效率的概念。比如:1...原创 2019-11-02 14:20:41 · 531 阅读 · 2 评论 -
vue-cli3打包优化
vue-cli3.0相对于2.0,已经给我们优化了很多了,大家可以打开项目里的node_modules,找到@vue/cli-serve,这里也说一点,如果你想更深入的了解vue而不仅仅是停留在应用层是一定要去看这些node_modules的。看它里面是怎么配置以及怎么封装的,学习它的思想。正因为3.0已经做了一些默认的配置,我们进行的进一步优化以及其它配置都放在vue.config.js...原创 2019-07-26 17:38:57 · 1218 阅读 · 1 评论 -
jQuery时间计算(转时间戳)
前段时间总是碰到时间间隔计算的问题,于是自己在网上找了一些计算方法,试了下,很多都是有问题的。本篇博客是根据网上的方法自己探索出来的,亲测没问题。有问题直接找我,QQ:2567040816。话不多说,直接上代码: <!DOCTYPE html><html><head><meta charset="UTF-8...原创 2017-10-03 08:14:30 · 1880 阅读 · 2 评论 -
PHP操作Mysql数据库
项目名称:php连接数据库实现表单注册1.PHP连接数据库的三种方式a.Mysql扩展(版本相对较老,现在一般做学习使用,其它地方不建议使用)b.Mysql I 扩展 (推荐使用)c.pbo扩展 (推荐使用,版本较新)2.今天给大家讲的是Mysql扩展,做学习使用3.不哆嗦了,天儿也不早了,干点正事吧!注册页面的流程第一步,服务器提供一个表单静态...原创 2016-12-01 20:27:34 · 656 阅读 · 0 评论 -
深度了解Ajax技术
1.什么是Ajax?Ajax技术是使浏览器可以为用户提供更为自然的浏览体验2.Ajax核心Ajax的核心是JavaScript对象XmlHttpRequest。该对象在Internet Explorer 5中首次引入,它是一种支持异步请求的技术。简而言之,XmlHttpRequest使用户可以使用JavaScript向服务器提出请求并处理响应,而不阻塞用户。特点:无刷新局部更新...原创 2016-10-19 20:14:41 · 544 阅读 · 1 评论