自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 web 前端angular面试题集锦

angular用管道转换数据Angular 为典型的数据转换提供了内置的管道,包括国际化的转换(i18n),它使用本地化信息来格式化数据。数据格式化常用的内置管道如下: DatePipe:根据本地环境中的规则格式化日期值。 DatePipe: Formats a date value according to locale rules. UpperCasePipe:把文本全部转换成大写。 LowerCasePipe:把文本全部转换成小写。 LowerCasePipe:.

2020-12-02 22:32:49 1411 1

原创 jtopo学习

<!DOCTYPE html><html><head><meta charset="UTF-8" /><title></title><script type="text/javascript" src="https://cdn.bootcss.com/jquery/3.4.1/jquery.js"&g...

2020-02-17 21:41:44 787

原创 jtopo学习demo

在这里插入代码片

2020-02-17 21:39:29 304

原创 node 服务器端 和客户端建立连接

1.客户端、//客户端const net = require('net');//client:客户端连接服务器端的对象let client = net.connect(5888,'127.0.0.1',()=>{console.log('我连接上了服务器端');})client.on('data',chunk=>{console.log(chunk.to...

2020-02-12 13:16:45 445

原创 node.js的事件

const EventEmitter = require('events');class Demo extends EventEmitter {constructor (opt){super(opt)//继承 父类}init (){ //初始化被触发console.log('init....');//emit触发事件this.emit('init','124'...

2020-02-12 12:25:52 141

原创 node.js 学习笔记

1. node path 路径var path = require("path");var str= "c:\\acicv\\com\\index.html";console.log(path.basename(str,".html")); //返回的是一个路径的文件名console.log(__filename); //返回当前文件的路径console.log(path.deli...

2020-02-11 12:13:35 112

原创 node .js的笔记

node.js中第三方模块指的是非官方提供的模块。必须通过npm在官方网站上下载的。使用require(‘路径标识符’)来导入这个模块。npm 是一个第三方模块的托管平台。用户自定义模块指的是用户自己写的js文件,安装和卸载全局包:安装全局包:npm install  包名 -g全局的安装目录:c:\user\用户目录\AppData\Roaming\npm 社么样的包适合...

2018-09-29 21:45:28 165

原创 node.js中的文件引入

//方法一:const fs = require('fs')//读取内容fs.readFile('./成绩.txt','utf8',(err,datastr)=&gt;{ //转数组 //处理 var arr = datastr.split(' '); var newArr = []; arr.forEach(item=&gt;{ i...

2018-09-26 20:04:42 1571

原创 模板引擎的几种写法

方法一:&lt;script type="text/template" id="navTemp"&gt; &lt;% for(var i=0;i&lt;items.length;i++){ %&gt; &lt;li&gt; &lt;a href="#"&gt; &lt;img src=

2018-09-09 19:17:00 723

原创 虚拟主机的设置

把杀毒软件关掉

2018-08-23 17:00:04 802

原创 data自定义属性

以data开头,不能使用纯数字,不能使用特殊符号,不能包含任何的大写字母,多个英文单词之间用 - 连接。

2018-08-19 20:15:52 207

原创 在node.js下配置Less环境

按住shift键+右键(电脑有的同学装桌面整理软件,退出)第二步、安装less(一定要能上网)第三步、配置webstorm找less安装的目录确定你的当前电脑用户名是谁开始菜单C:\Users\用户名\AppData\Roaming\npm ---&gt; 把用户名替换成你自己 确定好我们的less的路径是 C:\Users\用户名\AppData\Roa...

2018-08-19 09:40:14 961

原创 zepto.js压缩

方法一:下载zepto.js---&gt;打开zepto-master文件夹----&gt;在文件夹地址栏处输入cmd---&gt;跳转到命令行---&gt;输入node  -v----&gt;打开zepto-master文件夹下的make文件---&gt;在target.build = -&gt;下的 modules中添加所需类型的modules---&gt;在cmd命令行中输入npm ru...

2018-08-15 19:28:27 322

原创 html5中新增的标签

1.在不支持html5新标签的浏览器里,会将这些新标签解析成行内元素解决方式:1)ie9 ~ ie11 解析h5新标签  解析错误  处理方式: 加display:block:进行转换                    2)ie9以下  不能解析h5新标签   不解析         处理方案:   1)    通过document.createElement('tagName')...

2018-08-09 19:42:04 863

原创 多列布局(multi-column)

常用属性: column-count: 属性设置列的具体个数 column-width: 属性控制列的宽度 column-gap: 两列之间的缝隙间隔 column-rule: 规定列之间的宽度、样式和颜色 column-span: 规定元素应横跨多少列(n:指定跨n列  all:跨所有列) 多列的用法:&lt;style&gt; *{ padd...

2018-08-07 18:05:58 4919

原创 第三天

rotateX()沿着x轴旋转,perspective:视距,给父元素加,视距越小,展示效果越明显  眼睛到物体的距离translateZ()物体往屏幕方向移动的距离,translateZ()越大,看到的物体越大,translateZ()为负值,距离眼睛越来越远,物体越来越小,不能用百分比transform-style:perserve-3d; 给父亲添加,让子盒子在父盒子中有相对的旋转空...

2018-08-04 19:13:19 152

转载 第二天

线性渐变:* background : linear-gradient(方向 , 颜色 位置)+ 方向: [to left][45deg]+ 颜色: color 10% // 可以为多组 - 径向渐变 [多用于圆形的盒子背景]* background: radial-gradient(形状 | 大小 | 坐标 ,颜色 位置, 颜色 位置 )+ 形状: [circle, ...

2018-08-03 09:07:01 109

原创 左侧公共导航栏部分的思路

下拉列表是否展开         1)下拉列表的每一页都设置$current_page的值,等于对应的文件名,进行文件名的判断,约定的 $bool 为 true 就代表展开 false代表不需要展开&lt;?php // echo $current_page;//posts 只要设置$current_page是这几个单词的一个 // 约定的 $bo...

2018-08-02 14:27:57 777

原创 web Api复习

222

2018-08-02 14:19:32 179

原创 javascript基础

1

2018-08-02 14:16:59 108

原创 背景颜色渐变的几种方式

一. 渐变色   (只能添加给background,background-image)横向渐变径向渐变重复渐变二. background background-repeat: background-attachment:       

2018-08-02 14:15:57 1791

原创 交集选择器和后代选择器的区别

&lt;div class="rod"&gt;     &lt;p class="roe"&gt;&lt;/p&gt;      &lt;p&gt;&lt;/p&gt;     &lt;p&gt;&lt;/p&gt;&lt;/div&gt;交集选择器:获取的是同级中的某一个p.roe{   }两个选择器之间没有空格后代

2018-08-02 14:15:02 745

原创 get的几种用法

$(selector).get(url,data,success(response,status,xhr),dataType)  通过juQuery的方法发送请求;url:规定将请求发送的哪个 URL。data:规定连同请求发送到服务器的数据。success(response,status,xhr):规定当请求成功时运行的函数。       额外的参数:response - 包含来...

2018-08-02 14:13:30 3909

原创 移动端项目注意事项

click:点透还有300s的延迟 所以使用 ontouchstart    ontouchmove   ontouchend点击怎么做:使用touch来模拟点击  ontouchstart  :开始的时候记住点的x y的坐标如果离开的xy坐标 和开始的xy坐标相差很大  代表滑动只要元素浮动了,就给父元素清除浮动图片底部会有大概3像素的间隙,所以vertical-align:to...

2018-08-02 14:11:18 147

原创 项目中修改文件统一路径 / 后缀名的快捷方法

第一步1.  怎么一次性修改引入项目文件的路径(可以将项目文件的地址拆分进行部分修改)        方法1:ctrl+shift+E --&gt;find (内容/地址)--&gt;replace(修改后的内容/地址)--&gt;save All / 保存全部--&gt;esc退出        方法2:点击文件单击---&gt;find &amp; replace..--&gt;f...

2018-08-02 14:08:56 487

原创 第一天

 伪类元素:::before   ::after   必须添加content属性    默认是行级元素,如果想设置宽高必须转换成块级元素 ,无顺序。其他伪类选择器:p::first-letter :获取到p标签中第一个字符      p::first-line :获取到p标签中第一行内容   p::selection:当前选中内容的样式(背景颜色,字体颜色)属性选择器:i[cla...

2018-08-01 21:15:51 177

原创 artTemplate模板引擎的使用方法

 1)先引入artTemplate/template-native.js2)准备一个script标签存放html,模板需要一个id,方便模板引擎,并且必须设置type类型           所谓模板引擎的作用就是帮我们将数据和html拼接好,将拼接好的结果返回给我们&lt;script id="rightCateTpl" type="text/html"&gt; &l...

2018-07-21 15:08:55 797 1

原创 git可视化配置

安装git软件--&gt;安装TortoiseGit---&gt;打开TortoiseGit目录下的puttygen.exe---&gt;生成公钥和私钥--&gt;将公钥的代码复制到码云个人设置里的SSH公钥---&gt;点击puttygen.exe下的save pritate...---&gt;保存(记录位置)---&gt;权限验证---&gt;新建项目---&gt;填写项目名称,路径,项目介绍...

2018-07-19 23:15:29 283

原创 网页交互访问

先打开服务器--&gt;其他选项菜单--站点域名管理---&gt;放入自己对应的文件--&gt;站点域名管理--&gt;cmd命令行--&gt;输入ipconfig 按enter--&gt;获取IPv4地址---&gt;共用一个局域网就可以访问对应网址下的文件...

2018-07-19 15:35:23 422

原创 表单验证部分的思路

第一步(1)表单登录的设置以及表单验证  1&gt;设置点击事件---&gt;获取表单中输入的账号密码值---&gt;使用正则表达式对表单进行验证---&gt;发送ajax请求---&gt;进入后台---&gt;引入配置文件---&gt;接收ajax发送过来的数据---&gt;连接数据库--&gt;书写sql语句--&gt;查询数据库---&gt;对查询结果进行判断---&gt;假设查询成...

2018-07-19 09:23:57 599

原创 第五天,文件/图片的上传的思路

文件的上传一般不用点击事件,点击事件未发生,事件就已经触发,而使用change事件,change事件会在表单发生改变时触发juquery无法直接把文件上传,需要一个formData对象来配合着上传才可以发送ajax进行信息的传输,Php后台进行接受,并且从数据库获取数据,前端页面:1.找到上传文件的input框2.script标签,选择上传文件按钮,把文件上传到后台3.on...

2018-07-16 10:33:13 335

原创 项目开发过程中的小知识点锦囊

label标签进行标记,点击“密码111”,光标自动聚焦到input框中。session操作://服务器端存储数据设置session :     session_start();  $_SESSION['user']=array('username'=&gt;'lisi','age'=&gt;'12');读取session:      session_start();  $_SES...

2018-07-15 11:37:57 124

原创 交互项目思路

第一步1.  怎么一次性修改引入项目文件的路径(可以将项目文件的地址拆分进行部分修改)        方法1:ctrl+shift+E --&gt;find (内容/地址)--&gt;replace(修改后的内容/地址)--&gt;save All / 保存全部--&gt;esc退出        方法2:点击文件单击---&gt;find &amp; replace..--&gt;f...

2018-07-11 18:36:01 434

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除