- 博客(27)
- 收藏
- 关注
原创 C#泛型(Generic)
泛型(Generic) 允许您延迟编写类或方法中的编程元素的数据类型的规范,直到实际在程序中使用它的时候。换句话说,泛型允许您编写一个可以与任何数据类型一起工作的类或方法。您可以通过数据类型的替代参数编写类或方法的规范。当编译器遇到类的构造函数或方法的函数调用时,它会生成代码来处理指定的数据类型。下面这个简单的实例将有助于您理解这个概念:当上面的代码被编译和执行时,它会产生下列结果:泛型(Generic)的特性使用泛型是一种增强程序功能的技术,具体表现在以下几个方面:它有助于您最大限度地重用代码、保护类型的
2022-06-19 16:11:08
180
1
原创 c#封装.
封装 被定义为"把一个或多个项目封闭在一个物理的或者逻辑的包中"。在面向对象程序设计方法论中,封装是为了防止对实现细节的访问。抽象和封装是面向对象程序设计的相关特性。抽象允许相关信息可视化,封装则使开发者实现所需级别的抽象。C# 封装根据具体的需要,设置使用者的访问权限,并通过 访问修饰符 来实现。一个 访问修饰符 定义了一个类成员的范围和可见性。C# 支持的访问修饰符如下所示:public:所有对象都可以访问;private:对象本身在对象内部可以访问;protected:只有该类
2022-05-29 08:34:38
371
原创 C#基础语法
C# 是一种面向对象的编程语言。在面向对象的程序设计方法中,程序由各种相互交互的对象组成。相同种类的对象通常具有相同的类型,或者说,是在相同的 class 中。例如,以 Rectangle(矩形)对象为例。它具有 length 和 width 属性。根据设计,它可能需要接受这些属性值、计算面积和显示细节。让我们来看看一个 Rectangle(矩形)类的实现,并借此讨论 C# 的基本语法:当上面的代码被编译和执行时,它会产生下列结果:Length: 4.5Width: 3.5Are
2022-05-18 10:54:42
561
原创 jQuery 获取并设置 CSS 类
jQuery 操作 CSSjQuery 拥有若干进行 CSS 操作的方法。我们将学习下面这些:addClass() - 向被选元素添加一个或多个类removeClass() - 从被选元素删除一个或多个类toggleClass() - 对被选元素进行添加/删除类的切换操作css() - 设置或返回样式属性实例样式表下面的样式表将用于本页的所有例子:jQuery addClass() 方法下面的例子展示如何向不同的元素添加 class 属性。当然,在添加类时,您也可以选
2022-05-07 21:16:30
177
原创 jQuery 选择器
jQuery vs JavaScriptjQuery 由 John Resig 于 2006 年创建。它旨在处理浏览器不兼容性并简化 HTML DOM 操作、事件处理、动画和 Ajax。十多年来,jQuery 一直是世界上最受欢迎的 JavaScript 库。但是,在 JavaScript Version 5(2009)之后,大多数 jQuery 实用程序都可以通过几行标准 JavaScript 来解决:通过 id 来查找 HTML 元素返回 id="intro" 的元素:jQuer
2022-04-28 09:09:33
992
原创 Js最佳实践
请避免全局变量、new、===、eval()避免全局变量请尽量少地使用全局变量。它包括所有的数据类型、对象和函数。全局变量和函数可被其他脚本覆盖。请使用局部变量替代,并学习如何使用闭包。始终声明局部变量所有在函数中使用的变量应该被声明为局部变量。局部变量必须通过 var 关键词来声明,否则它们将变成全局变量。严格模式不允许未声明的变量。在顶部声明一项好的编码习惯是把所有声明放在每段脚本或函数的顶部。这么做的好处是:获得更整洁的代码提供了查找局部变量的好
2022-04-18 16:20:20
120
原创 正则表达式
正则表达式是构成搜索模式的字符序列。该搜索模式可用于文本搜索和文本替换操作。什么是正则表达式?正则表达式是构成搜索模式(search pattern)的字符序列。当您搜索文本中的数据时,您可使用搜索模式来描述您搜索的内容。正则表达式可以是单字符,或者更复杂的模式。正则表达式可用于执行所有类型的文本搜索和文本替换操作。语法/pattern/modifiers;实例var patt = /w3school/i;例子解释:/w3school/i 是一个正则表达式。
2022-04-07 09:38:00
125
原创 一次性计时器.
一次性计时器:setTimeout()计时器,在载入后延迟指定时间后,去执行一次表达式,仅执行一次。语法:setTimeout(代码,延迟时间);参数说明:1.要调用的函数或要执行的代码串。例如:setTimeout(timrn,500); 2.延时时间:在执行代码前需等待的时间,以毫秒为单位(1s=1000ms)。 *递归:程序调用自身的编程技巧称为递归(recurdion),就是在运行的过程中调用自己取消计时器c...
2022-03-27 19:14:51
210
原创 JavaScript 函数调用
调用 JavaScript 函数在函数被定义时,函数内部的代码不会执行。在函数被调用时,函数内部的代码会被执行。调用函数通常也可以说“启动函数”或“执行函数”。在本教程中,我们使用“调用”。以函数形式调用函数以上函数不属于任何对象。但是在 JavaScript 中,始终存在一种默认的全局对象。在 HTML 中,默认全局对象是 HTML 页面本身,所有上面的函数“属于”HTML 页面。在浏览器中,这个页面对象就是浏览器窗口。上面的函数自动成为一个窗口函数。
2022-03-17 15:47:17
538
原创 JavaScript 字符串方法
字符串方法和属性原始值,比如“Bill Gates”,无法拥有属性和方法(因为它们不是对象)。但是通过 JavaScript,方法和属性也可用于原始值,因为在执行方法和属性时 JavaScript 将原始值视为对象。字符串长度length 属性返回字符串的长度:查找字符串中的字符串indexOf() 方法返回字符串中指定文本首次出现的索引(位置):JavaScript 从零计算位置。0 是字符串中的第一个位置,1 是第二个,2 是第三个 ...la
2022-03-08 16:05:02
95
原创 媒体查询.
菜单的媒体查询在本例中,我们使用媒体查询来创建响应式导航菜单,该菜单在不同的屏幕尺寸上会有所不同。大型屏幕下:小型屏幕下:代码图:列的媒体查询媒体查询的常见用法是创建弹性布局。在本例中,我们创建了一个布局,该布局在四列、两列和全宽列之间变化,具体取决于不同的屏幕尺寸:大屏幕下:中型屏幕下:小型屏幕下:代码图:...
2021-11-17 09:10:25
122
原创 Css变量
CSS 变量指的是var() 函数用于插入 CSS 变量的值。CSS 变量可以访问 DOM,这意味着您可以创建具有局部或全局范围的变量,使用 JavaScript 来修改变量,以及基于媒体查询来修改变量。使用 CSS 变量的一种好方法涉及设计的颜色。您可以将它们放在变量中,而不必一遍又一遍地复制和粘贴相同的颜色。传统方式的代码显示了在样式表中定义一些颜色的传统方式(通过为每个特定元素定义要使用的颜色):var() 如何工作首先:CSS 变量可以有全局或局部作用域。全局
2021-11-08 09:10:41
142
原创 css圆角制作
这种圆角比较的常规也比较的简单,使用css中的border-radius属性就可以实现了。你学习一下css就知道了。下面简单实现一下这样的一个按钮这个是HTML的:然后css的:效果图是一个蓝色的按钮:...
2021-10-28 11:16:03
147
原创 HTML中如何让div居中
html中使得div居中的方法有:margin方法通过设置margin的左边距和上边距的值为父元素减去子元素再除以2的值来使div居中;另外position方法也可以使div居中.在页面布局时经常会将网页的主体部分居中在页面上,这就需要我们实现div水平居中,接下来将在文章中为大家具体介绍如何使得div居中在页面中,具有一定的参考价值,希望对大家有所帮助。Margin方法:可以通过margin来使得div居中,通过给margin-left设置的值为父元素的宽减去子元素的宽再除以2,margin-
2021-10-11 19:04:31
12335
原创 HTML+CSS 实现顶部导航栏菜单制作
首先在body内设置一个站点的头部盒子,头部盒子里面有一个中心的盒子。把logo,选择栏,搜索栏放入中心盒子中实现1:是不是感觉不够美观,我们使用CSS试试看吧!Css代码图:使用外部式引入:实现2:鼠标动一下图标,字体可以变大哦。...
2021-09-24 15:41:04
1511
原创 详解CSS布局中浮动问题的四种解决方案
一、起因:子盒子设置浮动之后效果:由此可见,蓝色的盒子设置浮动之后,因为脱离了标准文档流,它撑不起父盒子的高度,导致父盒子 高度塌陷 。如果网页中出现了这种问题,会导致我们整个网页的布局紊乱二、解决方案:父盒子设置固定高度------------------给父元素添加固定的高度 内墙法 -------------------------------在父元素的后面添加一个空的div添加样式为 clear:both 伪元素清除法-------------------------给.
2021-09-14 16:15:11
989
原创 Dw如何创建网页链接?
1、打开dw软件以及设置站点,新建一个空白HTML文档2、点击“设计”,然后随意输入文字3、打开属性面板,将要链接的目的地址输入进来,或者是直接选择后面“文件”图标点击进去4、选择要链接的网页HTML5、确定之后,在dw软件界面就可以看到刚才输入的文字就变成了蓝色字体,并且底下带有一个横线,按F12预览点击文字就可以跳转到另一个网页去了怎么用dw制作一个网站?我们都知道,一个网站是有大大小小的无数个网页页面组合而成的!所以说要制作一个网站的
2021-09-06 14:59:57
17015
1
原创 Dreamweaver的操作技巧
1、熟悉网页设计的网友就知道,调用STYLE的方法很多,我们可以单击鼠 标右键选择CUSTON STYLE来调用STYLE标准,也可以在状态栏中的元素列表 上单击右键来调用STYLE。虽然不同的方法达到的效果看似一样,但实际上 产生的HTML代码则完全不同。比如用CUSTON STYLE来调用STYLE标准,在网 页代码中就生成一个〈SPAN〉标签,这样的标签一多就会使文件十分臃肿 而且影响浏览器的解析速度,所以我们应尽量使用状态栏中的元素列表来 调用STYLE。2、使字体适应不同的分辨率我们在制作网页
2021-08-24 10:52:42
406
原创 Axure 8 网页滚动效果+APP上下垂直拖动效果
1、实现带滚动条的网页滚动【首页】添加一个【动态面板】,“左键单击”动态面板的State1,放入两个【文本段落】,以便查看滚动效果。在【首页】的【动态面板】上“右键点击”选择【滚动条】,选择想要显示的方式2、APP/网页制作不带滚动条的鼠标可拖动效果添加一个【动态面板】,命名为【第一页】,大小要等于可滑动界面的首页大小区域,如500px*500px;再添加一个【动态面板】,命名为【第二页】,长度要大于等于页面滑动后所全部要显示的内容 如500px*1500px;...
2021-06-17 11:03:59
1362
原创 Axure8.0全局变量教程
还不了解Axure RP 8设置一个矩形全局变量的操作步骤的朋友,就一起去下文看看的Axure RP 8设置一个矩形全局变量的教程,相信对大家会有所帮助的。 1、双击打开Axure RP 8设计软件,创建了一个空白的画布,如下图所示: 2、在“基本元件”中找到“矩形2”,拖一个到画布中,如下图所示: 3、在右侧“属性”选项卡中,双击“页面载入时”,添加用例;在全局变量下单击“设置变量值”,如下图所示: 4、点击“添加全局变量”,添加四个变量data1、data2、da.
2021-06-07 15:43:55
1004
1
原创 Axure8.0基础教程
基础1. 添加元件到画布在左侧元件库中选择要使用的元件,按住鼠标左键不放,拖动到画布适合的位置上松开。(图1-1)基础2. 添加元件名称文本框属性中输入元件的自定义名称,建议采用英文命名。建议格式:PasswordInput01或Password01名称含义:序号01的密码输入框格式说明:“Password”表示主要用途;“Input”表示元件类型,一般情况下可省略,当有不同类型的同名元件需要区分或名称不能明确表达用途的时候使用;“01”表示出现多个同名元件时的编号;单词首字母大
2021-05-27 10:49:17
1928
原创 Ps素描效果引用说明
1.打开照片,首先对该照片进行去色处理,图像>调整>去色2.复制一个该图层3.对复制的图层ctrl+I反向,并且图层混合模式调整为颜色减淡4. 对该图层添加滤镜>其他>最小值,调整参数半径是2px5.最后一步是关键优化,双击上面图层,调出图层样式5. 对图层样式里面下以图层,按住alt键,并且向右拖动,这时候神奇一幕发生了,照面里女生的头发和其他暗面出现了素描效果,也是我们最终想要的效果。总结:其实...
2021-05-17 19:30:01
153
原创 Ps模糊效果引用说明
原理:把图像反相后,降低不透明度可以得到灰色图片;然后用表面模糊滤镜模糊,就可以模糊非边缘区域,得到一些轮廓线条;然后把混合模式改为叠加,就可以突出轮廓清晰度,从而把图片变得更加清晰。原图和效果对比1、打开需要锐利化的照片。2、把背景图层复制一层。3、按Ctrl + I 反相。4、把图层不透明度改为50%,这时候看到的是灰色。5、选择菜单:滤镜 > 模糊 > 表面模糊。半径设置...
2021-05-17 15:09:59
663
原创 Ps渐变效果引用说明
1.按照需要上网找图比如我输入关键字green blue找到这张图 ↓ (这张图分辨率有点小了)Step2.放到PS里加高斯模糊 ↓具体数值请跟着感觉走!Step3.加上其他元素 ↓基本上我都会找风景照,因为大自然的色彩都很调和。用这样的方法可以做2种颜色以上的渐变,也可以做不规则的渐变,具体效果要看原图。就是这样。...
2021-05-17 11:02:35
108
原创 ps钢笔抠图的的引用说明
1、首先Ctrl+O打开一张图片,如图2、选择钢笔工具,在工具栏中左上设置为路径,接下来使用钢笔工具在图片要抠选的图形边缘任意单击一点,第二点的时候在转折的曲线上单击不放开,同时拖动一点点,可以调整路径的弧度,否则两点间就是一条直线了,如图3、然后在下一个转折点选择第三个点,并且点击拖动。这时我们会发现我们无论怎么旋转这个点曲线都没有办法使路径与手表重合,如图4、这种情况下我们可以按住Ctrl键,点击适合的小圆点通过拉伸和收缩线的长度进行调整,使路径与手表重合。如图.
2021-04-29 11:10:01
373
原创 Ai形状生成器的引用说明
步骤1:创建一个A4大小的新文件.步骤2:创建一个椭圆.确保“对齐点”和“智能参考线”已打开.步骤3:制作椭圆形后,通过按Alt +鼠标按钮将其复制到中心来创建相同的副本.步骤4:现在,我们有2个椭圆.选择两个圆并复制两个圆,然后将它们放在上方的两个下方.步骤5:选择“所有四个圆”,然后使用“工具箱”中的“形状生成器工具”.选择“形状生成器工具”后,我们将立即创建要构建的路径....
2021-04-29 09:59:15
475
原创 RP原型设计引用说明
1、打开【Axure】软件,在index文件上新建一个375*667大小的背景矩形并绘制页面。具体如图所示。2、在banner的位置上新建一个【动态面板】,双击动态面板在其中新建state1、state2、state3、并依次单击重新命名成banner1、banenr2、banner3。具体如图所示。3、在右侧的页面模块上双击【banner1】进入到banner1的内页中,并新建一个矩形填充【006600】的颜色。具体如图所示。4、在右侧的页面模块上双击【banner2】进入到banne...
2021-04-28 16:36:13
748
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人