文章库ARTICLE COLUMN

  • veeValidate实战

    veeValidate实战

    摘要:初始化项目网上很多教程,不再赘述搭建静态样式分支链接安装初体验分支安装中引入使用效果图在想验证的框添加指令。对于下面的示例,验证规则是直截了当的。这里使用了一个必填的验证。 说在前面 vee-validate 版本2.0.4的学习github地址我的项目地址...

    kbyyd24kbyyd24 评论0 收藏0
  • crypto-js aes加密解密

    crypto-js aes加密解密

    摘要:安装秘钥加密加密明文加密结果解密解密密文解密结果解密解密后,需要按照的方式将明文转位字符串使用引入加密 安装 npm install crypto-js --save unit.js import CryptoJS from "crypto-js"; //秘钥 const CRYPTOJSKEY= "abcdefghighkml"; exp...

    xushaojieaaaxushaojieaaa 评论0 收藏0
  • JS 字符串全排列算法及内存溢出

    JS 字符串全排列算法及内存溢出

    摘要:问题给定字符串,求出所有由该串内字符组合的全排列。于是我想的办法是利用尾递归优化。算法二尾递归终止条件长度为第一次递归时,插入首字母递归截取了第一个字符的子串函数的第一个参数是本次递归的字符串,第二个参数是前个字符的全排列结果。 问题...

    sihaisihai 评论0 收藏0
  • js事件委托详解

    js事件委托详解

    摘要:先说事件流的事件流分为个阶段捕获目标冒泡。如果是每个都去多带带绑定事件明显不科学,毕竟去拿列表也是毕竟消耗性能的,同时每个事件绑定的回调函数也会占用大量的内存。那如果有动态插入的元素呢于是委托就可以用上了。 先说事件流 js的事件流分为3...

    GeekQiaQiaGeekQiaQia 评论0 收藏0
  • vue的生命周期解析并通过表单理解MVVM(不仅理论,图文并茂)

    vue的生命周期解析并通过表单理解MVVM(不仅理论,图文并茂)

    摘要:在前端页面中,把用纯对象表示,负责显示,两者做到了最大限度的分离。的显示与否和的布尔值有关,还是只关注数据的变化。两个组件的布尔值通过两个临近的按钮控制,初始值和的结果都是。组件的声明在组件上,则完全没有进入生命周期。 开始前说一说 ...

    silvertheosilvertheo 评论0 收藏0
  • react onCompositionStart/Update/onCompositionStart

    react onCompositionStart/Update/onCompositionStart

    摘要:环境在使用的控件时由于控制了输入字符串的长度,导致在输入汉字时不能正确输入。原因在事件中不能准确获得输入的文字字符串,如果使用输入法输入汉字,会被识别为一连串英文字符串。三个事件的触发时间分别为输入开始时,输入进行中,和输入完成时。 ...

    EasonTylerEasonTyler 评论0 收藏0
  • 实现随着滚动条滚动,导航会自动切换的效果

    实现随着滚动条滚动,导航会自动切换的效果

    摘要:通过监听的滚动事件,通过滚动高度来判断那个内容区在当前视口,从而操作对应的导航菜单里的状态的转换。 实现导航栏 跟随滚动, 点击导航 页面滚动到相应指定位置?第一次写博客,还望指正不足:wo..菜鸟+1简单的思路是:导航菜单里, 通过给元素指定...

    fjcgreatfjcgreat 评论0 收藏0
  • 前端简洁并实用的工具类

    前端简洁并实用的工具类

    摘要:前言本文主要从日期数组对象和字符判断这几个方面讲工作中常用的一些函数进行了封装确实可以在项目中直接引用提高开发效率日期日期在后台管理系统还是用的很多的一般是作为数据存贮和管理的一个维度所以就会涉及到很多对日期的处理转化为日期选择器默认...

    JochenJochen 评论0 收藏0
  • JS中的六大数据类型

    JS中的六大数据类型

    摘要:创建数组的基本方式有两种第一种是使用构造函数,如下所示第二种是使用数组字面量表示法,如下所示类型每个函数都是类型的实例,而且都与其他引用类型一样具有属性和方法。 js中有六种数据类型,包括五种基本数据类型(Number,String,Boolean,Undefine...

    刘厚水刘厚水 评论0 收藏0
  • 将HTML页面转换为PDF文件并导出

    将HTML页面转换为PDF文件并导出

    摘要:目前,在大多数的管理系统中,都会有这样一个功能根据相关的条件查询相应的数据,并生成可视化报表,然后可导出为文件。利用将新的元素生成图片利用将图片生成文件并保存到本地。 目前,在大多数的管理系统中,都会有这样一个功能:根据相关的条件查询...

    AiryAiry 评论0 收藏0
  • leetcode 1  Two Sum Java & JavaScript解法

    leetcode 1 Two Sum Java & JavaScript解法

    摘要:返回这两个元素的位置。每个输入都有且仅有一组满足条件的元素。想法如果使用蛮力法可以简单的解决这个问题。但是需要两层循环,效率低。用来存储,每一个元素和目标元素的差值和这个元素的位置。因为里的对象也是键值对。 题目详情 Given an array of...

    Guakin_HuangGuakin_Huang 评论0 收藏0
  • web安全一,同源策略与跨域

    web安全一,同源策略与跨域

    摘要:可以说同源策略在安全中扮演着及其重要的角色。我把这个领域的东西写成了一个系列,以后还会继续完善下去安全一同源策略与跨域安全二攻击安全三攻击 之所以要将同源策略与跨域写在一起,是因为存在浏览器的同源策略,才会存在跨域问题 何为同源策略 同...

    cgspinecgspine 评论0 收藏0
  • web安全二,CSRF攻击

    web安全二,CSRF攻击

    摘要:参考深入解析跨站请求伪造漏洞攻击的应对之道相关安全,是一个很重要的技能,也是一个领域的知识。我把这个领域的东西写成了一个系列,以后还会继续完善下去安全一同源策略与跨域安全二攻击安全三攻击 什么是CSRF 全称是(Cross Site Request Forgery...

    余学文余学文 评论0 收藏0
  • web安全三,XSS攻击

    web安全三,XSS攻击

    摘要:我把这个领域的东西写成了一个系列,以后还会继续完善下去安全一同源策略与跨域安全二攻击安全三攻击 上文说完了CSRF攻击,本文继续研究它的兄弟XSS攻击。 什么是XSS攻击 XSS攻击全名(Cross-Site-Script)跨域脚本攻击,为了跟CSS(Cascading-Style-S...

    JiaXinYiJiaXinYi 评论0 收藏0
  • vue 服务器渲染

    vue 服务器渲染

    摘要:服务器渲染作用可以加快首屏渲染速度。当打开浏览器,输入项目地址,首先访问服务器,服务器渲染出来返回到浏览器的只有文档和相应的注入,还有端从服务器端获取的数据,一般放在全局的变量里。此后浏览器端行为与端几乎不再相关。 vue 服务器渲染 作...

    shadowbookshadowbook 评论0 收藏0
  • seajs源码解析

    seajs源码解析

    摘要:最后将执行的结果暴露给对象。脚本事件在脚本执行的时候不会立马触发解决办法是通过脚本的来判断总结以上就是对的一个大致的分析,如有错误,欢迎指出。 Seajs是一款模块化开发框架,遵循CMD规范。虽然到现在为止很多模块打包工具比它更加的完善,但还...

    YPHPYPHP 评论0 收藏0
  • Js基础知识(五) - 前端性能优化总结

    Js基础知识(五) - 前端性能优化总结

    摘要:前端性能优化总结资源优化缓存最好的资源优化就是不加载资源。缓存主要分为强制缓存和协商缓存。的值为服务端返回的数据到期时间。的使用教程为了保证正常的,有些渲染性能优化还是有必要的。 前端性能优化总结 资源优化 缓存 最好的资源优化就是不加...

    luxixingluxixing 评论0 收藏0
  • 详谈HTTP的缓存机制与原理

    详谈HTTP的缓存机制与原理

    摘要:对于的缓存机制来说,策略体现在的头部信息的字段上,而这些策略根据是否需要重新向服务器端发起请求可以分为强缓存和协商缓存两大类。接下来就是要介绍,两类缓存相关相关字段的控制实现了。 概述 缓存的重要性不言而喻,通过网络请求资源缓慢并且降...

    Jason_GengJason_Geng 评论0 收藏0
  • JavaScript语法解析与抽象语法树(AST)----Espsrima的使用方法

    JavaScript语法解析与抽象语法树(AST)----Espsrima的使用方法

    摘要:语法解析首先来看一下什么是抽象语法树。抽象语法树也称为语法树,指的是源代码语法所对应的树状结构。也就是说,对于一种具体编程语言下的源代码,通过构建语法树的形式将源代码中的语句映射到树中的每一个节点上。 前言 最近在分析微信小程序,需要...

    KaedeKaede 评论0 收藏0
  • 你可能不了解的动画神器之requestAnimationFrame及其兼容写法

    你可能不了解的动画神器之requestAnimationFrame及其兼容写法

    摘要:就是为动画而生的,用于改变样式或。例如同时进行的如下任务基于的动画动画。而且,当正在执行动画的标签页不可见时,浏览器并不会一直运行它,这就意味着更少的和内存的使用,从而延长电池寿命。我同时也修正了方法名称内核的浏览器已更改过。 介绍 ...

    taohonghuitaohonghui 评论0 收藏0
  • Node.js学习之路17——DNS模块介绍

    Node.js学习之路17——DNS模块介绍

    摘要:在中,提供模块,以实现域名查找及域名解析的处理。方法用于将一个域名解析为一组记录。记录是域名服务器记录,用来指定该域名由哪个服务器进行解析。回调函数有两个参数,是域名解析失败时触发的错误对象,参数为一个数组,其中存放了所有获取到的记录...

    roadtogeekroadtogeek 评论0 收藏0
  • Node.js学习之路18——压缩与解压

    Node.js学习之路18——压缩与解压

    摘要:压缩与解压缩处理在中,可以使用模块进行压缩及解压缩处理创建各种用于压缩及解压缩的对象方法说明该方法创建并返回一个对象该对象使用算法对数据进行压缩处理该方法创建并返回一个对象该对象使用算法对数据进行压缩处理该方法创建并返回一个对象该对象...

    tigerZHtigerZH 评论0 收藏0
  • Node.js学习之路19——punycode模块与os模块

    Node.js学习之路19——punycode模块与os模块

    摘要:模块转换为编码模块内部使用类库以将域名从地方语言所采用的各种编码转换为可用于服务器的编码因为操作系统的核心都是英文服务器的解析也是由英文代码交换所以服务器并不支持直接的使用地方语言的域名解析所有地方语言域名的解析都需要转成编码然后由服...

    xumengerxumenger 评论0 收藏0
  • 3、React组件中的this

    3、React组件中的this

    摘要:组件的是什么通过编写一个简单组件,并渲染出来,分别打印出自定义函数和中的被调用,指向测试函数单击打印函数中的指向单击结果如图可以看到,函数中的指向了组件实例,而函数中的则为,这是为何函数中的我们都知道函数中的不是在函数声明的时候定义的...

    Cheng_GangCheng_Gang 评论0 收藏0
  • 如何隐藏scroll-Y纵向滚动条,并不影响内容滚动的方法

    如何隐藏scroll-Y纵向滚动条,并不影响内容滚动的方法

    摘要:网上搜了很多关于隐藏滚动条的文章,发现很多都是只说了如何隐藏横向滚动条对纵向滚动条并没有明确的述说。本文章将介绍种隐藏滚动条的方法,大家可以结合实际情况,参考文章内容。 网上搜了很多关于隐藏滚动条的文章,发现很多都是只说了如何隐藏scro...

    JerryWangSAPJerryWangSAP 评论0 收藏0

热门文章

<