2 cindy647

尚未进行身份认证

一个进击的前端小菜鸟

等级
TA的排名 13w+

wechaty-微信聊天机器人-调研分析

最近对微信聊天机器人进行接入开发,以下为初步的调研分析,对wechaty有一个初步的了解并总结了各方文档第一部分:了解Wechaty一、基本介绍1、背景知识点1、Wechaty是什么?wechaty是一款开源的微信SDK,它基于微信公开的API,对接口进行了一系列的封装,提供一系列简单的接口,然后开发者可以在其之上进行微信机器人的开发,微信机器人框架。Github官方说明:...

2019-04-25 01:55:15

解决弹窗背景锁定及ios兼容问题(显示弹窗时,弹窗内容滚动,背景不随之滚动。关闭弹窗后,背景恢复滚动功能)(ios输入框失焦导致父元素可视区域改变)

最近在工作中遇到了这么一个需求:点击页面按钮,显示弹窗(弹窗内可展开多个列表,列表中有多条输入框,展开时整个弹窗内容超一屏),当弹窗内的内容滚动时,背景不随之滚动(一般滚动到底部或顶部后,内部滚动条会触发背景主页面滚动,如果背景页面超一屏)。当关闭弹窗时,主页面又可以恢复滚动。简而言之,就是弹窗背景锁定问题解决的思路很简单,当弹窗显示时,获取页面scrollTop高度,给背景主页面设置样式p...

2019-03-27 00:51:40

Node.js菜鸟教程入门笔记摘要

入门学习网站:菜鸟教程https://www.runoob.com/nodejs/nodejs-tutorial.html根据菜鸟教程所写的所有的demo地址见https://download.csdn.net/download/cindy647/11062126主要知识点理解:1、Node是js的一个运行环境,以往js在浏览器中表现网页特效,现在在node中用作web服务器端的语言...

2019-03-27 00:11:19

Charles抓包测试

抓包的原理:https://blog.csdn.net/qq_25643011/article/details/79946247在一个局域网中,正常的上网流程是这样的,在手机上访问网络的数据会发送到局域网网关,然后通过网关发送到互联网;互联网的返回数据会原路返回,发送到手机上。这样的弊端是,我们无法获取数据网卡的交互数据。代理方式会改变手机数据的传送方式,手机产生的数据会发送到代理服务器(...

2019-03-20 00:54:15

win10操作快捷键 & VsCode操作快捷键及使用

win10快捷键:一、窗口切换1、win+Tab时间轴,查看任务视图2、Win+D显示桌面3、Win+E打开文件资源管理器(打开我的电脑)4、Win+i打开设置5、Win+L锁屏6、Win+R打开运行窗口7、Win+S打开搜索小娜8、Ctrl+Alt+Del任务管理器菜单9、Ait+Tab任务切换,按住Al...

2019-03-20 00:51:44

Vue中子组件的弹框滚动条不影响父元素滚动

Vue中子组件的弹框滚动条不影响父元素滚动问题描述解决方法基于Jquery的方式原生JS:给body加上position:fixed==原生JS==:给body加上overflow:hidden问题描述在vue的某个页面的子组件中设置了弹框,主页面和弹窗都有滚动条,当弹窗滚动条滑到底部时,会触发主页面的滑动。怎么禁止主页面的滑动?关闭弹窗后,再恢复主页面的滑动。解决方法基于Jquery的方...

2019-02-26 15:26:23

ES6最基础和常用的知识点

2019-02-23 00:15:32

FreeMaker入门笔记(仅模板开发指南)

一、freemarker介绍FreeMarker是一款 模板引擎:类似vue数据驱动,即一种基于模板和要改变的数据,并用来生成输出文本(HTML网页,电子邮件,配置文件,源代码等)的通用工具这种方式通常被称为 MVC(模型视图控制器)模式模板+数据模型=输出二、数据模型1、数据模型基本是树状结构,类似数组对象标量用于存储单一的值。这种类型的值可以是...

2019-02-22 23:54:09

字符串、对象有关API及知识点

带排版可见分享链接:http://note.youdao.com/noteshare?id=c371d11b9c2847f2dd987eef7f0f988a&sub=51D1397F61B54866B91EA038693E620F字符串API前言:字符串的操作也尤为重要。以下简单列出了一些常用的字符串操作API,具体的解释可见http://louiszhai.github.io/2...

2019-02-22 23:42:57

数组有关API及知识点

(懒得在这边重新布局了,可直接看分享的链接http://note.youdao.com/noteshare?id=c2cc91874bbaab02b873b03712c07af6&sub=A7D6B08931BA429E8BFF2FADC6D98731)前言:工作中涉及了很多数组的操作,以下一一罗列出常用的操作API及一些知识点,以供熟悉和查询,提高效率。更全面的数组API及Array...

2019-02-22 23:07:20

输入框input、textarea有关零碎知识点

 前言:在日常使用过程中,经常会与输入框打交道,里面涉及了很多零碎的知识点,没掌握好可能会花很多的时间在调输入框的样式、绑定输入框值、过滤等问题上。以下不详细讲表单<form>,(可查W3手册),而是具体罗列了<input>标签和<textarea>标签的相关零碎知识点以供记忆和查询。 一、<input>输入框1、标签属性H5...

2019-02-22 22:57:21

Git 常用命令行总结

Git命令行1安装完成后,设置对应的账号邮箱$gitconfig--globaluser.name"YourName"$gitconfig--globaluser.email"email@example.com"2创建版本库$cdd:\work //修改git的当前目录,默认是c盘下的$mkdirlearngit  //新建文件夹$...

2018-08-08 17:41:29

使用Vue创建一个新的项目或者打开一个已有的项目

使用Vue创建一个新的项目或者打开一个已有的项目 打开一个项目 对于一个已经创建好的Vue的项目,比如从GitHub上面fork或download到本地的项目(一个vue的文件夹),想要运行并在浏览器中展示时,简单两步操作即可:(前提是已经有node\npm\vue的环境),在命令行输入node-v,npm-v,vue-V可分别查看是否安装好以及各自的版本 1....

2018-08-08 11:21:59

JS小游戏——寻找四叶草

基于CSS、HTML、JS所设计的一款简单的网页单机小游戏:寻找四叶草。主要技术涉及:DOM元素操作、鼠标跟随、盒子拖拽、事件对象、定时器、等等资源链接:https://download.csdn.net/download/cindy647/10546406等审核过了再来写设计过程...

2018-07-17 15:02:52

Web前端学习笔记汇总:JS、DOM、JS特效

笔记比较多,放到下载资源里去了,资源链接如下1、Javascript学习笔记(传智播客视频学习笔记+代码)https://download.csdn.net/download/cindy647/10537895<spanstyle="color:#996633">Javascript个人学习笔记:基于传智播客的web前端培训视频所做的笔记以及相关的代码,比较...

2018-07-13 16:38:05

JS特效之旋转轮播图(升级版)

之前写了一个轮播图,是基于offset、匀速动画和定时器来切换图片,下面这个是基于多属性缓动动画框架、数组API(push,pop,unshift,shift)所做的旋转轮播图,界面看上去更有三维效果。(因为更改了透明度和层级)点击左右箭头,实现图片轮换。资源可以在下面网址下载https://download.csdn.net/download/cindy647/10537990...

2018-07-12 19:06:30

JS特效之Scroll家族的四个网页界面实用案例(固定导航栏、两侧广告跟随、返回头部、楼层跳跃)

关于scroll的介绍和封装可以在另一篇博客里找到,这里介绍四个常用的基于scroll的小案例首先再说明其中用到的封装好的两个函数(scroll封装,缓动动画封装)functionscroll(){//开始封装自己的scrollTopif(window.pageYOffset!==undefined){//ie9+高版本浏览器//...

2018-07-12 18:07:09

JS特效之广告轮播图(带定时器)

轮播图是网页中常见的JS特效,最近学习实现了一个基础的轮播图(基于HTML+CSS+Javascript),目前感觉功能已经比较全面了,示例的效果图如下:基本的功能如下:1、每隔一段时间(可自由设置)图片自动轮换,循环播放2、右下角小图标根据显示的图片序号依次点亮(变黄色)3、鼠标移入图片内,显示左右两侧的<>图标,停止自动轮换,点击图片实现移动到上一张/下一张;...

2018-07-12 16:55:57

事件冒泡及阻止冒泡

事件冒泡:当一个元素上的事件被触发的时候,如果它的父集元素也绑定了同样的事件,(比如说鼠标点击一个按钮),那么所有父集元素的事件将会一个个被触发,这一过程被称为事件冒泡(这个事件从原始元素开始一直冒泡到DOM树的最上层。)在实际运用中,如果我们只想触发子元素的事件,并不想触发其父元素的同名事件时,就需要阻止冒泡,即取消这种机制w3c的方法是:(火...

2018-07-11 22:25:33

JS优化:scroll()与client()的封装——兼容多个浏览器

1、scrollTop/scrollLeft:检测被浏览器遮挡(卷去)的头部和左边部分.由于存在是否声明DTD(文档类型定义)的问题,不同浏览器对scroll的调用方式不同,对此,这里做了一个兼容多个浏览器的scroll()的封装方法functionscroll(){//如果这个属性存在,那么返回值应该是0-无穷大//如果没有返回值是...

2018-07-11 22:15:48

查看更多

勋章 我的勋章
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。