知识库
兮梦源
这个作者很懒,什么都没留下…
展开
-
form表单中的enctype属性
form表单中的enctype属性enctype就是encodetype就是编码类型的意思。multipart/form-data是指表单数据中由多部分构成,既有文本数据,又有文件等二进制数据需要注意的是:默认情况下,enctype的值是application/x-www-form-urlencoded,不能用于文件上传,只有使用了multipart/form-data,才能完整的传递文件数据。application/x-www-form-urlencoded不是不能上传文件,是只能上传文本格式的文转载 2020-09-07 10:15:25 · 660 阅读 · 0 评论 -
Java中字符串indexof() 的使用方法
查找n在str字符串中的第一次出现的索引位置,格式:str.indexOf(n)indexOf 方法返回一个整数值,指出 String 对象内子字符串的开始位置。如果没有找到子字符串,则返回-1。如果 startindex 是负数,则 startindex 被当作零。如果它比最大的字符位置索引还大,则它被当作最大的可能索引。int indexOf(String str) :返回第一次出现的指定子字符串在此字符串中的索引。int indexOf(String str, int startIndex原创 2020-09-04 14:51:49 · 475 阅读 · 0 评论 -
document.write()的用法
一、定义和用法文档节点的write()方法用于写入文档内容,可以传多个参数,写入的字符串会按HTML解析。语法:document.write()参数:字符串,可以传多个字符串参数返回值:undefined 二、注意事项如果document.write()在DOMContentLoaded或load事件的回调函数中,当文档加载完成,则会先清空文档(自动调用document.open()),再把参数写入body内容的开头。在异步引入的js和DOMContentLoaded或load事件转载 2020-09-04 14:35:49 · 11152 阅读 · 0 评论 -
深入理解BootStrap Item7 -- 栅格系统(布局)
1、栅格系统(布局)Bootstrap内置了一套响应式、移动设备优先的流式栅格系统,随着屏幕设备或视口(viewport)尺寸的增加,系统会自动分为最多12列。我在这里是把Bootstrap中的栅格系统叫做布局。它就是通过一系列的行(row)与列(column)的组合创建页面布局,然后你的内容就可以放入到你创建好的布局当中。下面就简单介绍一下Bootstrap栅格系统的工作原理:网格系统的实现原理非常简单,仅仅是通过定义容器大小,平分12份(也有平分成24份或32份,但12份是最常见的),再调整内外边转载 2020-08-29 10:58:54 · 158 阅读 · 0 评论 -
location.href的用法
*.location.href 用法: top.location.href=”url” 在顶层页面打开url(跳出框架) self.location.href=”url” 仅在本页面打开url地址 parent.location.href=”url” 在父窗口打开Url地址 this.location.href=”url” 用法和self的用法一致if (top.location == self.location) 判断当前location 是否为顶层来 禁止frame引用转载 2020-08-23 11:05:15 · 429 阅读 · 0 评论 -
正则表达式测试工具模仿
学习进入下个阶段,对在线正则表达式测试工具进行仿写.原版链接如下:正则表达式 – 开源中国测试工具 一、HTML表单格式及CSS样式详细略关键点1HTML结构及ID、class、value名称设置<div id="regexp"> <h1 class="title">XXXXXX</h1> <textarea id="userText" class="textbox" placeholder=""></textarea原创 2020-08-23 09:59:45 · 167 阅读 · 0 评论 -
call()与apply()的作用与区别
每个函数都包含两个非继承而来的方法:apply()和call()call与apply都属于Function.prototype的一个方法,所以每个function实例都有call、apply属性;作用call()方法和apply()方法的作用相同:改变this指向。区别他们的区别在于接收参数的方式不同:call():第一个参数是this值没有变化,变化的是其余参数都直接传递给函数。在使用call()方法时,传递给函数的参数必须逐个列举出来。apply():传递给函数的是参数数组实例func转载 2020-08-20 20:19:37 · 268 阅读 · 0 评论 -
Math.random() 求两个数之间的随机整数 ,包含两个数在内
求10~20之间的随机整数 ,包含10和20在内Math.random() 函数返回一个浮点, 伪随机数在范围从0到小于1,也就是说,从0(包括0)往上,但是不包括1(排除1),但是Math.random() 不能提供像密码一样安全的随机数字。不要使用它们来处理有关安全的事情。语法:Math.random()示例:1、求一个大于等于0,小于1 之间的随机数function getRandom() { return Math.random();} console.l转载 2020-08-15 12:29:08 · 2774 阅读 · 0 评论 -
JS中的递增和递减
操作符放在变量后面并不会改变语句的结果,因为递增/递减是这条语句的唯一操作。前置型:++a和–a是直接返回递增/递减之后的a。执行前置递增和递减操作时,变量的值都是在语句被求值以前改变的。var a=20;++a; //21相当于:var a=20;a=a+1; //21 后置型:a++和a–是先返回原值,再返回递增/递减之后的a。后置型递增和递减操作符的语法不变,只不过要放在变量的后面而不是前面。后置与前置的区别在于:后置递增和递减操作是原创 2020-08-15 10:14:01 · 1196 阅读 · 0 评论 -
CSS3中的径向渐变
径向渐变(radial-gradient)径向渐变指从一个中心点开始沿着四周产生渐变效果。由其中心点、边缘形状轮廓及位置、色值结束点(color stops)定义而成。当我们为一个渐变设置多个颜色时,它们会平分这个100%的区域来渐变。当然除了百分比,我们也可以使用具体的像素来设置这个大小。像素设置的大小指的是从渐变圆心向外延伸的距离。径向渐变语法:<radial-gradient> = radial-gradient([ [<shape> || <size>]转载 2020-08-14 21:54:51 · 1353 阅读 · 0 评论 -
网页页面设计与布局
页面布局设计方式:1.框架布局[+CSS]应用范围:小型的商业网站,论坛,后台管理,学习教程网站,例如:chinaRen社区优点:支持滚动条,便于导航,节省页面下载时间缺点:页面样式不美观2.表格布局[+CSS]应用范围:组织有规律的数据,例如:账目,考勤,用户信息等优点:1.表格可嵌套2.表格布局比较方便,快捷缺点:1.大量布局表格,造成代码臃肿,下载速度缓慢2.嵌套后的表格,如需修改样式,需要重新设计,修改麻烦3.DIV+CSS[要点:div的样式属性:diaplay,floa转载 2020-08-08 15:16:56 · 1859 阅读 · 0 评论 -
html补充
表单1、form标签属性与描述2、input的单行文本域属性与描述3、表单工作原理4、网页实现流程原创 2020-08-08 15:06:55 · 81 阅读 · 0 评论 -
静态HTML网页部署到gitee后中文乱码
静态HTML网页在sublime VScode等工具中均运行正常,上传到Gitee后打开为中文乱码,具体还是编码问题。解决方法如下:方法一:1、将html文件用记事本方式打开2、点击另存为,跳出另存为界面,最下方有编码选项,选择“UTF-8”,将html文件另存(或直接存为原文件后选替换)3、将处理好之后的文件上传,再部署则发现已无乱码。方法二:直接在Gitee中新建文件,命名为index.html,将代码内容复制进去,提交,之后部署,则没有乱码问题。————————本文根据众多网络博客、原创 2020-07-29 16:38:53 · 1433 阅读 · 1 评论 -
sublime 快捷键一览
选择类Ctrl+D 选中光标所占的文本,继续操作则会选中下一个相同的文本。Alt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。举个栗子:快速选中并更改所有相同的变量名、函数名等。Ctrl+L 选中整行,继续操作则继续选择下一行,效果和Shift+↓ 效果一样。Ctrl+Shift+L 先选中多行,再按下快捷键,会在每行行尾插入光标,即可同时编辑这些行。Ctrl+Shift+M 选择括号内的内容(继续选择父括号)。举个栗子:快速选中删除函数中的代码,重写函数体代码或重写括号内转载 2020-07-24 16:40:13 · 123 阅读 · 0 评论 -
HTML的各种标签(以及代码样例)
html标题head标签:快捷键h+8(快捷键中的数字键是大键盘上的数字键,不是小键盘的)1:打开网页出现乱码时,在head标签中加 快捷键m+6htnl的body标签1:h1到h6,会将其中的数据加粗加黑显示,并且显示以此减弱,标题标签自带换行功能2:标签居中 今天天气真好,适合打王者荣耀 3:水平线标签 会在页面中显示一条水平线 默认居中设置水平线的宽度 或者 像素单位占据的是电脑屏幕的大小,百分比占据的是浏览器窗口的大小size=“高度”color=“颜色”水平线居左4:段转载 2020-07-23 16:01:56 · 1711 阅读 · 0 评论 -
计算机及前端基础知识
计算机基础知识 1. 进位计数制的三个要素为数位,基数,位权进制转换网页数制转换(1)二进制转十进制(按位逐幂求和,按4位分段)从右往左开始,数每一位2的n次幂并相加,幂从0开始每次递增1例:二进制1011001转为十进制1011001共7位,则十进制X=1*2的0次方+0*2的1次方+0*2的2次方+1*2的3次方+1*2的4次方+0*2的5次方+1*2的6次方=1+0+0+8+16+0+64=89所以二进制1011001=十进制89(2)十进制转二进制(倒数余数原创 2020-07-22 16:47:52 · 605 阅读 · 0 评论 -
Web前端基础知识入门学习
一、前端工程师的角色一个网站的建设需要以下角色:①策划人员:方案②美工/UI设计师:设计图 (.psd .rp)③前端工程师:静态网页④后端工程师:获取数据 ( Java PHP .NET) 二、Web的基础知识1、Web(万维网)与Internet(因特网)①Internet简介:定义、主要服务、基本实现技术②Web与Internet关系Web是Internet提供的服务。③Web简介:万维网 2、Web的工作原理①Web的工作原理②Web的组成转载 2020-07-22 14:04:48 · 183 阅读 · 0 评论 -
计算机基础知识
1、计算机特性:①强内存②计算机精度高,判断力强③高速处理④自动完成各种操作。2、计算机应用的实例:科学研究、科学计算、信息传输和信息处理、生产过程的自动控制和管理、计算机辅助、人工智能等。3、计算机发展史:机械计算机-电子计算机-晶体管计算机-集成电路计算机-微型计算机。世界上第一台计算机于1946年2月在加利福尼亚州诞生,名为ENIAC。4、计算机相关历史人物:①图灵:计算机科学之父,人工智能之父。②冯·诺伊曼:现代计算机之父。5、计算机结构:计算机主要由硬件和软件组成。6、计转载 2020-07-22 13:54:03 · 160 阅读 · 0 评论 -
Markdown编辑器中的使用小技巧
空行的添加在需要空行的地方输入 “ ” 与 “;” ,则出现空行。注意是在英文输入法下的分号。 超链接的标准超链接仅支持 “http://” 、 “https://” 或 “ftp://” 开头的链接地址,“www.” 开头的不支持。 字体大小Size:规定文本的尺寸大小。可能的值:从 1 到 7 的数字。浏览器默认值是 3<font size=3>我是正常的3的字</font><font siz..原创 2020-07-22 10:12:00 · 123 阅读 · 0 评论