文章库ARTICLE COLUMN

  • JS对象 - Math属性方法汇总

    JS对象 - Math属性方法汇总

    摘要:对象方法方法返回值绝对值的平方向上取整向下取整的次幂和中的最高值和中的最低值之间的随机数四舍五入为最接近的整数的次幂的自然对数底为的正弦的余弦返回角的正切的反余弦值的反正弦值以介于与弧度之间的数值来返回的反正切值从轴到点的角度介于与弧...

    cucumbercucumber 评论0 收藏0
  • JS对象 - Date属性方法汇总

    JS对象 - Date属性方法汇总

    摘要:最初计算机操作系统是位,而时间也是用位表示,能表示的最长时间范围为年,超出时间范围会发生时间回归的现象。方法通常由在后台自动调用,并不显式地出现在代码中返回的毫秒表示。返回值和方法返回的值相等 属性名 描述 prototype 为对象添加属...

    ityouknowityouknow 评论0 收藏0
  • vue apache 反向代理 ajax跨域

    vue apache 反向代理 ajax跨域

    摘要:团队合作多带带做前台测试代码时候有时候要与后台同学配合他把后台配置好更新到服务器我如果也上传到服务器测试明显太累在本地直接请求会出现跨域问题有想到明显不靠谱只是为了测试污染后台代码后面考虑本地启用反向代理原理和解决方案网上很多这里记录...

    BlackFlagBinBlackFlagBin 评论0 收藏0
  • 一道JavaScript面试题:理解Function

    一道JavaScript面试题:理解Function

    摘要:关于该问题的讨论今天看到的一道面试题,感觉对理解的以及原型链和闭包很有帮助。自己并试着讲述一下自己的理解,欢迎拍砖。进入上下文时,会获取,函数声明,变量声明。 2017.3.27更新今天在刷题的时候,突然发现之前已经有人在讨论这道题了,而且还...

    UsherChenUsherChen 评论0 收藏0
  • koa2源码分析

    koa2源码分析

    摘要:下面基于构造函数入口做进一步分析。创建一个空数组存放放,洋葱流程的真相下面会分析法到决定忽略的子域名数量,默认为处理环境变量实例上挂载说明上面是构造函数入口启动入口如下借用原生,添加。 引言 最近在写koa2相关例子,顺便看了下koa2的源码,...

    ningwangningwang 评论0 收藏0
  • node.js初体验

    node.js初体验

    摘要:大家好,本人最近初涉这里分享该内容的入门体验,这里的内容超级超级基础。事实上就是另外一种上下文,它允许在后端脱离浏览器环境运行代码。因此,事实上既是一个运行时环境,同时又是一个库。最后,我们调用完成响应。 大家好,本人最近初涉node.js...

    CoorChiceCoorChice 评论0 收藏0
  • 数组去重的JavaScript实现

    数组去重的JavaScript实现

    摘要:主要用到数组的方法。第一种方式是判断数组中的第一索引号等于参数索引号,一般来说,如果数组元素重复,除第一个元素外,所有重复元素的索引和该元素对应的第一索引是不同的。 1.最简方法 创建一个空的新数组,依次检查旧数组的值是否存在于新数组中...

    ImfanImfan 评论0 收藏0
  • C++语法解析器

    C++语法解析器

    摘要:架构分析进行文件数据处理进行视图的呈现作为客户端语法解析效果展示读取形式按照代码行进行读取每次读取到一行就进行遍历分析关键字与特殊符号建立映射关键字特殊字符遍历分析过程代码注释匹配当读到一行中包含的两个字符时候这时把代码注释的标志 架...

    nihaonihao 评论0 收藏0
  • javascript数据类型检测的几种方式

    javascript数据类型检测的几种方式

    摘要:类型检测的方法鸭子类型返回一个字符串,适合函数对象和基本类型的判断返回一个布尔值,判断对象类型基于原型链的方式原理左边对象的原型链原型上是否有右边构造函数的对象属性是基本类型这么多就说明不适合用于基本数据类型注意返回的是 类型检测的方...

    BaaaanBaaaan 评论0 收藏0
  • 详解js深浅复制

    详解js深浅复制

    摘要:从而也引出了所谓的深浅复制问题。附注对于浅复制,其实还有其他的实现方式,比如数组中和方法,对于这些还是希望大家自己了解,本本主要针对深浅复制的实现原理进行解析。 前言 在之前写继承的过程谈到了深浅复制的问题,因为有读者反映到需要解析,...

    Lin_YTLin_YT 评论0 收藏0
  • Mock.js使用

    Mock.js使用

    摘要:是一款前端开发中拦截请求再生成随机数据响应的工具可以用来模拟服务器响应优点是非常简单方便无侵入性基本覆盖常用的接口数据类型大概记录下使用过程详细使用可以参见文档安装使用安装或直接数据模板格式属性名生成规则属性值请求发起请求响应响应模板...

    Forest10Forest10 评论0 收藏0
  • A: 如何实现 Lazy Load?

    A: 如何实现 Lazy Load?

    摘要:最近面试了几家公司,他们不约而同都问到了这个问题了解吗其实是对图片的一种延迟加载技术,直到用户滚动图片出现在用户可视范围时才把它加载出来。我在上亲身实践了一下,然而发现,总是返回,其他两种方法都正常获取到了值。 最近面试了几家公司,他...

    MiyangMiyang 评论0 收藏0
  • 用Canvas实现文本编辑器(支持艺术字渲染与动画)

    用Canvas实现文本编辑器(支持艺术字渲染与动画)

    摘要:项目中文字由进行渲染。待触发时,取消中文输入标记,将文字渲染到上。而其中一些有趣的细节实现如文本渲染,对中文笔画分割实现有趣的动画等并没有描写。 导言 目前富文本编辑器的实现主要有两种技术方案:一个是利用contenteditable属性直接对html元...

    OldPandaOldPanda 评论0 收藏0
  • ES6(ECMAScript 6)新特性

    ES6(ECMAScript 6)新特性

    摘要:目前的标准化工作正在进行中,预计会在年月份放出正式敲定的版本。反的方法可以接收一个参数并且返回值取决与它的构造函数。之后就可以用这个返回值做为对象的键了。 本文基于lukehoban/es6features ,同时参考了大量博客资料,具体见文末引用。 ES6(...

    impig33impig33 评论0 收藏0
  • 动态组件使用

    动态组件使用

    摘要:动态组件使用动态组件官网解释通过使用保留的元素,动态地绑定到它的特性,我们让多个组件可以使用同一个挂载点,并动态切换组件在变化时改变也可以直接绑定到组件对象上实际项目开发中引入组件动态组件绑定参数显示组件审批拒绝请填写拒绝的原 动态组...

    chnmagnuschnmagnus 评论0 收藏0
  • 2017前端框架谁最火?微信指数告诉你

    2017前端框架谁最火?微信指数告诉你

    摘要:前端发展很快,各种框架推陈出新,很多小伙伴面临最大的问题就是,我该选哪个框架学习呢从本质上来说,每个框架各有长处,没有绝对的好坏,各自有适合的项目场景,唯一家独大的框架吹固然是不可取的选择的时候,先明确要做的是什么项目,如果是管理后台...

    jone5679jone5679 评论0 收藏0
  • JavaScript值介绍

    JavaScript值介绍

    摘要:的数字类型是基于标准实现的,该标准也被称为浮点数使用的是双精度即位进制由于数字值可以使用对象进行封装,因此数字值可以调用中的方法。 数组 和其他语言不同,在JavaScript中,数组可以拥有不同值类型,可以使字符串,数字,对象,还可以是数组(多...

    hsluoyzhsluoyz 评论0 收藏0
  • Vue 中的 v-cloak 解读

    Vue 中的 v-cloak 解读

    摘要:中的解读的作用和用法用法这个指令保持在元素上直到关联实例结束编译。和规则如一起用时,这个指令可以隐藏未编译的标签直到实例准备完毕。为了避免这种情况,我们可以将写在引入的中,或者写一个内联样式,这样就得到了解决。 Vue 中的 v-cloak 解读 ...

    OBKoro1OBKoro1 评论0 收藏0
  • 解决onKeypress中文输入不触发问题

    解决onKeypress中文输入不触发问题

    摘要:在对文本绑定时,输入数字字母特殊符号是都会触发事件,但唯独输入中文时,事件是不会触发的我觉得可以使用事件代替是的标准事件,对于检测和这几个元素通过用户界面发生的内容变化非常有用,在内容修改后立即被触发,不像事件需要失去焦点才触发。 on...

    CoXieCoXie 评论0 收藏0
  • 使用node.js写一个简单的命令行程序工具

    使用node.js写一个简单的命令行程序工具

    摘要:废话不多说了直接开始过程吧开始接下来就开始构建自己的命令行工具了,本文需要你会语法,了解以及的模块规范。下面就让我们建立一个功能最简单的命令行工具。上面就是这个功能的主体部分,下面是一个简单的完整代码结果下面是运行结果其中为代码所在文...

    Richard_GaoRichard_Gao 评论0 收藏0
  • XSS组件

    XSS组件

    摘要:公司用到的防止攻击的组件代码空过滤过度方案过滤字符串中的过滤节点属性中的过滤 公司用到的防止xss攻击的组件代码 function $xss(str,type){ //空过滤 if(!str){ return str===0 ? "0" : ""; ...

    xingqibaxingqiba 评论0 收藏0
  • 笔记:Vue数据响应式绑定原理—观源码

    笔记:Vue数据响应式绑定原理—观源码

    摘要:没有具体对应源码分析,只是阅读源码的笔记,等之后学好点再写成文章,构造生成的。带指令的所有元素,通过获取,涉及,返回属性选择器对里的进行绑定处理节点提取所有,返回数组,元素是对象,包含。 没有具体对应源码分析,只是阅读源码的笔记,等之...

    ChiclaimChiclaim 评论0 收藏0
  • 测试你的前端代码 - part2(单元测试)

    测试你的前端代码 - part2(单元测试)

    摘要:单元测试上一节有讨论过,单元测试就是以代码单元为单位进行测试,代码单元可以是一个函数,一个模块,或者一个类。单元测试是最容易理解也最容易实现的测试方式。在写单元测试的时候,尽量将你的单元测试独立出来,不要几个单元互相引用。 showImg("h...

    shadajinshadajin 评论0 收藏0
  • 突然觉得自己好像没学过JS

    突然觉得自己好像没学过JS

    摘要:既然已经发布,就可能有好事者拿出去当面试题。循环的终止条件简单且明确即使在循环体内修改了数组,也能有效的终止循环。提前确定了循环终止条件,避免多次计算数组长度。 先看题:mean的值是什么? var scores = [10,11,12]; var total = 0; for(va...

    junfeng777junfeng777 评论0 收藏0
  • Canvas呈现3D业务逻辑关系

    Canvas呈现3D业务逻辑关系

    摘要:导言引擎那么火,你让怎么办闲来无事,用实现效果的业务关系,是否也是一种乐趣先睹为快实验天地能绘制效果,的绘图就不能了吗其实不然,也能绘制,只是消耗的都是内存,绘制效率自然收到影响但若场景不大,效果不太真,也不妨试试绘制 导言 3D引擎那...

    AlliotAlliot 评论0 收藏0

热门文章

<