推荐 综合 人气 评论 点赞
react ~3.动态无限层级顶部菜单和左边菜单设计制作
1.在整个项目制作之前,选择了antd作为react的组件库所以在做菜单时,选择了layout布局样式LayoutHeaderHeaderMenu headlist={this.state.headlist} user={this.props.userName} headname={this.state.headname} leftMenu={this.leftMenu}//子页面传入的方法

0评论2023-03-08877

JavaScript设计模式一:工厂模式和构造器模式
转自:http://segmentfault.com/a/1190000002525792什么是模式前阵子准备期末考试,挺累也挺忙的,实在闲不得空来更新文章,今天和大家说说javascript中的设计模式。首先呢,我们需要知道的是:模式是一种可复用的解决方案,而反模式呢就是针对某个问题的不良

0评论2023-03-08512

[读书笔记] JavaScript设计模式: 单例模式
单例模式:保证一个类只有一个实例,并提供一个可以访问它的全局访问点。 一种简单、方便的写法就是用一个变量来标识当前类是否已经创建过对象,如果有,则返回已经创建好的对象,否则创建一个新对象,并将其返回。var Singleton = function(name) {this.nam

0评论2023-03-08567

关于《JavaScript高级程序设计(第2版)》中的一句话
今天读到《JavaScript高级程序设计(第2版)》中的一句话,其中译者对原文的一句话写了一篇博客,我看后觉得很好。就转载一下,留着备用。原文链接 http://www.cn-cuckoo.com/2010/05/08/about-one-sentence-of-pro-js-2nd-1626.html说明:《JavaScript高级程

0评论2023-03-08982

javascript中的设计模式之模板方法模式
一、定义  模板方式模式是一种只需要使用继承就可以实现的非常简单的模式,因此非常依赖继承。二、结构  模板方法模式分为两个部分:抽象父类和实现子类。  通常抽象父类中封装了子类的算法框架,包括一些公共方法和所有方法执行的顺序。子类通过继承抽

0评论2023-03-08806

javascript中的设计模式之策略模式
一、定义  定义一系列的算法,把他们一个个封装起来,并且使他们可以互相替换  动画中缓动函数,用来控制动画的运动方式,比如linear、cubic、bounce等三、结构  策略模式分为两个部分,一个是策略类,用来将算法进行封装,另一个是环境类,用来接收请

0评论2023-03-08958

javascript设计模式学习之八_发布订阅(观察者)模式
一、发布订阅模式定义jQuery中的callbacks,defered,promise本质上就是发布订阅模式的实现。ES6的promise内部实现未开源,不了解具体机制发布订阅模式又叫做观察者模式,它定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对

0评论2023-03-08911

javascript设计模式学习之三—闭包和高阶函数
建议结合自己另外一篇关于闭包的文章一起阅读:http://www.cnblogs.com/bobodeboke/p/6127650.html一、闭包闭包某种程度上就是函数的内部函数,可以引用外部函数的局部变量。当外部函数退出后,如果内部函数依旧能被访问到,那么内部函数所引用的外部函数的局

0评论2023-03-08763

javascript设计模式学习之四——单例模式,缓存与对象池
单例模式的定义:确保一个实例,并提供全局访问。惰性单例的定义:只在需要的时候才创建对象。在开发中,有些对象往往只需要一个,比如线程池、全局缓存、浏览器中的window对象等。java中的单例关键在于使用一个变量来标志当前是否为某个类创建过对象。public

0评论2023-03-08992

学习前端页面css定位 网页前端设计css
一、相对定位:absolute  相对定位是一个非常容易掌握的概念。如果对一个元素进行相对定位,它将出现在它所在的位置上。然后,可以通过设置垂直或水平位置,让这个元素“相对于”它的起点进行移动。position:relative;同时可以设置上下左右位置偏移;rela

0评论2023-03-08782

css实现你的网页图片半透明效果 网页设计如何设置图片半透明
style type="text/css" !-- .clarity {  filter: Alpha(Opacity=25, FinishOpacity=100, Style=3, StartX=0, StartY=1, FinishX=1024, FinishY=768); } -- /style首先在你的网页中建立一个样式,然后在把这个样式用在你的图片上。至于代码的意思请往下看!!!

0评论2023-03-08686

Vue.use的原理和设计源码探究 vue.use(vuex
目录前言基本使用源码解析控制反转前言这段时间打算回顾一下Vue的全局方法,脑海里第一个跳出来的方法就是Vue.use,之所以会首先想到它,我觉得和我平时看的面试题相关~~~Vue.use的原理是面试中常问的点,因为相对于其他全局方法,Vue.use源代码逻辑清晰,如

0评论2023-03-08314

基于Vue3+TS的Monorepo前端项目架构设计与实现
写在前面你好,我是前端程序员鼓励师岩家兴!去年在另一个项目https://juejin.cn/post/7121736546000044046中,我向读者朋友们介绍了结合npm包管理工具yarn作vue3项目的monorepo架构设计。今天,在这个风和日丽阳光明媚的钱塘江畔,我心情很好,我打算再写一

0评论2023-03-08426

JavaScript实现五子棋的界面设计
    五子棋的界面设计包括绘制棋盘、绘制棋子及黑白棋轮流落子。   涉及的知识点主要有canvas绘制直线、设置画笔颜色;canvas画圆、填充渐变色1.绘制棋盘   先设定棋盘的宽、高;然后利用for循环,根据坐标使用context的一些方法来绘制 var drawChess

0评论2023-03-08591

css3 localStorage session设计会话计数器
 sessionStorage可以作为会话计数器,localStorage可以作为Web应用访问计数器。声明一个localStorage计数变量,当刷新页面时,会看到计数器数值在增长,即使关闭浏览器窗口,然后重新访问页面,计数器会继续计数。而sessionStorage计数变量只能够在当前会话

0评论2023-03-08941

« 上一页 1/6 下一页 »