- 博客(39)
- 收藏
- 关注
原创 flex布局了解学习应用
在电脑上对position:flex的各个语言形成对布局的影响进行了解,而且学习其他网页上人家对flex的使用,自己在对flex使用进行熟悉和一些简单的练习
2023-03-05 23:43:30
95
原创 加密文件程序
今天给大分享一下我在网上看到的加密程序,我觉得挺好用的,可能你以后会用的上,这个是第一个版本,以后还会不断改进#include <stdio.h>#include <stdlib.h>#include <string.h>#include <ctype.h>char ch = '0';char filename[256] = ""; //文件路径FILE *fp = NULL;FILE *fptemp = NULL;char passwor
2022-12-01 08:02:09
826
原创 js作用域,对象,预解析
1.作用域可以用来提高代码的可靠性与作用域有关的变量分为两种①全局变量:在全局作用域下的变量②局部变量:在局部作用域下的变量,后者是在函数内部的变量全局变量比较站内存,局部变量省内存域链内部函数访问外部函数的变预解析(当前作用域)js引擎中会把所有的var还有function提升到当前作用域最前面来执行变量提升只会把变量的声明提升到当前的作用域最前面,不提升赋值操作特别注意提前只提前声明和定义函数,不提前赋值例:function (){var a=b=c=9;}
2022-11-25 00:07:12
378
原创 JavaScript函数
有两种定义函数的方法①function 函数名(实参){}②var 变量名 = fuction(实参){}变量名(形参)函数的实参如果大于形参可能会有1+undefined=NaN出现,如果形参大于实参只会取到和实参长度相等的形参。数字➕undefined均为NaNarguments是只能出现在函数内,是代表外面的数组值,外面形参数组在函数内用arguments表达其余函数内容与c语言相似
2022-11-23 23:52:10
191
原创 js数组冒泡序列
在js中可以用arr[arr.length]=a[i]来进行给数组的增加,因为js中不像c一样要定数组长度,js中是动态的。这些是总结与冒泡无关冒泡序列主要思路就是用两个for循环一个推进数组,一个来做比较,在比较时var一个变量来做交换,可以优化的是做比较时就循环arr.length-i-1次因为你能放到最后肯定是最大的,无需在进行比较。然后代码和c一样。
2022-11-23 00:14:07
114
原创 JavaScript语法
语法 ifswitch case defaultforwhilecounite breakdo while数组 ,,,,,,这些均和c语言一样注意在js中与c不同是一般在for中i从1开始计算console.log()自动带回车注意输入规范其他语句均与c基本相似。。。。
2022-11-21 22:46:42
193
原创 周报2京东页面及js
1.js一般有3种使用地方行内js(一般特殊情况下使用,平常使用会html页面凌乱)内嵌js在‹script›‹/script›使用外部js‹script src="my.js"›‹/script›特别注意在中间什么都不能写2.js中的多行注释用Ctrl+shift+/,html用Ctrl+/3.alert()浏览器弹出警示框console.log()浏览器控制台打印输出信息prompt()浏览器弹出输出输入框,用户可
2022-11-20 23:30:48
497
原创 js字符串
1.转换为字符串类型,3种方法①to string()alert(num.to string)②string()alert(string(num)③加号,拼接字符串 alert(num+"我是字符串")2.转换数字型①parseInt(变量)把字符串转化成数字型 得到的是整数,用这个东西也会去掉所代单位 例120px->120②parseFloat(变量)转为小数③number(变量)④利用算数运算- * /(隐试转换)转换为布尔型Boolean()只有' '、0
2022-11-20 23:23:03
106
原创 JavaScript基础
1.js一般有3种使用地方行内js(一般特殊情况下使用,平常使用会html页面凌乱)内嵌js在‹script›‹/script›使用外部js‹script src="my.js"›‹/script›特别注意在中间什么都不能写2.js中的多行注释用Ctrl+shift+/,html用Ctrl+/3.alert()浏览器弹出警示框console.log()浏览器控制台打印输出信息prompt()浏览器弹出输出输入框,用户可以输入4.变量(其实个人觉得就像c语言中的int但是可以定
2022-11-20 00:10:55
247
原创 周报1新增属性学习及京东仿制
1.粘性定位,固定定位相关内http://t.csdn.cn/9JChN2.隐藏元素及复习http://t.csdn.cn/f4HI33.css三角 字体图标 精灵图http://t.csdn.cn/Hy6Ji4.布局技巧,css三角应用 HTML5新增标签http://t.csdn.cn/Lu1o25.HTML5新增属性和css新增属性http://t.csdn.cn/L2Md86.css新增和京东头部制作http://t.csdn.cn/p6BGj7.京东页
2022-11-13 21:11:42
140
原创 css新增和京东头部制作
1.css3盒子模型border-box①box-sizing:content-box盒子大小为width+padding+border②box-sizing:border-box盒子大小为width2.css3滤镜+filter可以让图片变模糊filter:blur(5px)越大越迷糊3.calc函数calc()此函数让你在声明css属性值执行一些计算width:calc(100%-80px)4.css3过渡transition 过渡属性 花费时间(必写) 运动曲线 何
2022-11-12 00:08:30
86
原创 HTML新增属性和css新增属性
1.HTML新增视频2.HTML新增音频3.HTML新增表单特别记住number tel searchvalue是默认输入,placeholder是提示文本,不显示css3新增4.属性选择器,权重是105.结构类选择器6.伪元素选择器
2022-11-11 01:09:21
108
原创 补局技巧,css三角巧用,HTML5新增标签
1.溢出文字省略表示(3步骤)一行省略①盒子一行显示不完,强制一行显示withe-space:nowrap;②溢出部分隐藏overflow:hidden③文字溢出时候用省略号显示text-overflow:ellipsis多行省略2.布局技巧margin负值的巧妙应用,用来解决盒子边框重叠问题使用浮动时可以让字体环绕的使用行内块的巧妙运用,给父盒子加text-align:center这个富盒子内的行内块元素和行元素均会水平居中3.css三角强化不给宽高,
2022-11-10 00:15:01
118
原创 精灵图,字体图标,css三角
1.精灵图用background-position来调节位置,特点①精灵图主要针对小的背景图片使用②主要借助于背景位置来实现③一般情况下精灵图都是负值2.字体图标在css中打入上图属性就可以使用字体图标。3.用户界面鼠标界面eg li{cursor:pointer;}属性值default 小白(默认)pointer 小手move 移动text 文本not-allowed 禁止4.表单轮廓去除 outline:none去除防
2022-11-09 00:14:52
100
原创 隐藏元素及复习
1.元素的显示与隐藏①display隐藏元素后,不在占有原来位置。display:none;隐藏对象display:block;除了转换为块级元素同时还有显示的意思②visibility隐藏元素后继续占有原来位置。visibility:inherit;继承上级父元素的可见性visibility:visible;对象可视visibility:hidden;对象隐藏visibility:collapse;隐藏行或列③overflow溢出,一般有定位且定位超出盒子不能用。o
2022-11-07 22:38:03
269
原创 粘性定位,固定定位及相关内容
1.粘性定位 sticky选择器{position:sticky;top:;}作用可以让该盒子随着网页流动超过之前位置后,一直停留在某个位置。①它是以可视化窗口为参照点②粘性占有原来位置③必须加top left right bottom才能有效2.固定定位 fixed选择器{position:fixed}以浏览器可视化窗口做为参照点。3.定位叠放次序 z-index选择器{z-index:1}数值越大,盒子越靠上,没有叠放次序的话是后来者居上。4.让绝对定位的盒子水平居中po
2022-11-06 21:39:26
523
原创 重温学成在线,学习定位
1.静态定位 也是相对定位2.相对定位 选择器{position:relative;},它是相对于自身的位置来变动的,这样定位后虽然盒子走了,但是盒子原来的位置继续保留。3.绝对定位 选择器{position:absolute;},它是相对它的上级盒子元素来变动,如果没有上级元素则以浏览器来变动,上级没有定位,这个盒子还是跟着浏览器为准,绝对定位不占原来的位置。给上级加个相对定位就可以约束这个盒子,这个盒子只在上一级盒子里面变动,给上上级加相对定位,上级不加相对定位,则这个盒子跟着上上级的变动。
2022-11-06 00:47:42
67
原创 学成在线练习(搜索栏,banner部分)
首先对图像路径的复习(4种情况):1.在同一级路径直接‹img src="……"›2.在下一路径要用‹img src="……/……"›3.在上一路径要用‹img src="··/……/……"›4.绝对路径直接‹img src="图片链接"›自此练习中出现的问题无法显示图片有可能是马虎没有把css和html同时保存,每当给盒子里面添加图片时要将css和html同时保存,或者是图片路径出现问题。在设置背景图片后在向背景图片的盒子里面添加盒子,才能在背景图片上显示,而不是加在大盒子上。
2022-11-02 23:41:17
175
原创 页面布局,学成在线案例(导航栏)
当每当开始一个项目时,规定首页必须为index.hhtml用style.css把属性和html分开放。css属性书写的顺序为1.布局 2.自身 3.字体 4.其他(c3)。学成在线案例注意事项1.大盒子一般规定用header而且要注意层叠问题。2.导航栏注意点:实际开发中,我们不会直接用链接a而是li包含链接(li+a)的做法。3.让导航栏一行显示,给li加浮动,因为li是块级元素,需要一行显示。4.这个导航栏可以不给宽度,将来可以继续加文字。5.因为导航栏里面文字不一样多,
2022-11-01 23:59:09
148
原创 清除浮动的方法
由于在使用float时会出现float崩溃问题,针对float崩溃问题可以使用清除浮动的方法来解决。清除浮动有四种方法:额外标签法、父级添加overflow属性、父级添加after伪元素、父级添加双伪元素。1.在浮动完的最后一个盒子后面额外添加一个盒子标签,给此标签添加属性clear:both。注意这个新增的盒子必须是块级元素不能是行内块元素。2.给父级添加overflow属性,可以将属性值设置为hidden,auto,scroll 。一般将属性值设置为hidden用来清除浮动。注意此方法可能会
2022-10-31 20:18:05
791
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人