- 博客(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
原创 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)=>{ //转数组 //处理 var arr = datastr.split(' '); var newArr = []; arr.forEach(item=>{ i...
2018-09-26 20:04:42 1571
原创 模板引擎的几种写法
方法一:<script type="text/template" id="navTemp"> <% for(var i=0;i<items.length;i++){ %> <li> <a href="#"> <img src=
2018-09-09 19:17:00 723
原创 在node.js下配置Less环境
按住shift键+右键(电脑有的同学装桌面整理软件,退出)第二步、安装less(一定要能上网)第三步、配置webstorm找less安装的目录确定你的当前电脑用户名是谁开始菜单C:\Users\用户名\AppData\Roaming\npm ---> 把用户名替换成你自己 确定好我们的less的路径是 C:\Users\用户名\AppData\Roa...
2018-08-19 09:40:14 961
原创 zepto.js压缩
方法一:下载zepto.js--->打开zepto-master文件夹---->在文件夹地址栏处输入cmd--->跳转到命令行--->输入node -v---->打开zepto-master文件夹下的make文件--->在target.build = ->下的 modules中添加所需类型的modules--->在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:跨所有列) 多列的用法:<style> *{ 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代表不需要展开<?php // echo $current_page;//posts 只要设置$current_page是这几个单词的一个 // 约定的 $bo...
2018-08-02 14:27:57 777
原创 背景颜色渐变的几种方式
一. 渐变色 (只能添加给background,background-image)横向渐变径向渐变重复渐变二. background background-repeat: background-attachment:
2018-08-02 14:15:57 1791
原创 交集选择器和后代选择器的区别
<div class="rod"> <p class="roe"></p> <p></p> <p></p></div>交集选择器:获取的是同级中的某一个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 -->find (内容/地址)-->replace(修改后的内容/地址)-->save All / 保存全部-->esc退出 方法2:点击文件单击--->find & replace..-->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拼接好,将拼接好的结果返回给我们<script id="rightCateTpl" type="text/html"> &l...
2018-07-21 15:08:55 797 1
原创 git可视化配置
安装git软件-->安装TortoiseGit--->打开TortoiseGit目录下的puttygen.exe--->生成公钥和私钥-->将公钥的代码复制到码云个人设置里的SSH公钥--->点击puttygen.exe下的save pritate...--->保存(记录位置)--->权限验证--->新建项目--->填写项目名称,路径,项目介绍...
2018-07-19 23:15:29 283
原创 网页交互访问
先打开服务器-->其他选项菜单--站点域名管理--->放入自己对应的文件-->站点域名管理-->cmd命令行-->输入ipconfig 按enter-->获取IPv4地址--->共用一个局域网就可以访问对应网址下的文件...
2018-07-19 15:35:23 422
原创 表单验证部分的思路
第一步(1)表单登录的设置以及表单验证 1>设置点击事件--->获取表单中输入的账号密码值--->使用正则表达式对表单进行验证--->发送ajax请求--->进入后台--->引入配置文件--->接收ajax发送过来的数据--->连接数据库-->书写sql语句-->查询数据库--->对查询结果进行判断--->假设查询成...
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'=>'lisi','age'=>'12');读取session: session_start(); $_SES...
2018-07-15 11:37:57 124
原创 交互项目思路
第一步1. 怎么一次性修改引入项目文件的路径(可以将项目文件的地址拆分进行部分修改) 方法1:ctrl+shift+E -->find (内容/地址)-->replace(修改后的内容/地址)-->save All / 保存全部-->esc退出 方法2:点击文件单击--->find & replace..-->f...
2018-07-11 18:36:01 434
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人