文章库ARTICLE COLUMN

  • 非全屏 Weex 页面开发中的 Android 适配

    非全屏 Weex 页面开发中的 Android 适配

    摘要:代码中的高度和宽度的单位均为,然而,在手机屏幕上显示的高宽却不一定与代码指定的相同。原因是框架在底层做了针对不同屏幕的适配工作,具体计算公式为实际高宽代码高宽屏幕宽度。 weex代码中的高度和宽度的单位均为px,然而,在手机屏幕上显示的高宽...

    gxyzgxyz 评论0 收藏0
  • nodejs分析excel文件将结果写入excel文件

    nodejs分析excel文件将结果写入excel文件

    摘要:之后需要对中的结果数据做分析,并且制作图表写周报发给老大。轮到我值班的时候就用写了一个脚本自动处理中的数据,并且将数据再写入文件。脚本目的读取文件,分析中的数据,并且将结果写入中。 背景 因为 Team 本身工作性质的问题,平时需要值班。值...

    AlanAlan 评论0 收藏0
  • 什么时候不该使用es6箭头函数

    什么时候不该使用es6箭头函数

    摘要:我们在需要动态上下文的地方不能使用箭头函数定义需要动态上下文的函数,构造函数,需要对象作为目标的回调函数以及用箭头函数难以理解的语句。 从开始接触es6到在项目中使用已经有一段时间了,es6有很多优秀的新特性,其中最有价值的特性之一就是箭头...

    fizzfizz 评论0 收藏0
  • 关于Error.captureStackTrace

    关于Error.captureStackTrace

    摘要:在一些程序中,有时会看到这一语句,用于处理堆栈信息。为了不向使用者暴露自定义类的内部细节,在自定义类内部使用时,往往会传入参数,其值即为自定义类的构造函数。 在一些Node.js程序中,有时会看到Error.captureStackTrace()这一语句,用于处理堆...

    weakishweakish 评论0 收藏0
  • jQuery插件开发

    jQuery插件开发

    摘要:所以要先了解一下插件的三种开发方式通过来扩展通过向添加新的方法通过应用的部件工厂方式创建第三种方法是用来开发更高级的部件的。 jQuery插件开发模式 说到jQuery插件的编写,起初我把它当做封装一个方法那样简单,这显然是错的,因为这让我一开始...

    wall2flowerwall2flower 评论0 收藏0
  • 切图崽的自我修养-[TOOL] 用MockJs模拟数据

    切图崽的自我修养-[TOOL] 用MockJs模拟数据

    摘要:用前后端分离的开发模式,前端和后端约定好接口格式之后,前端可以用模拟返回数据,从而可以完全脱离后端进行开发安装使用这里作用等价于拓展周杰伦林俊杰邓紫棋方大同自定义的拓展函数同理,用占位符和调用具体的函数等价可模拟整形数组的长度和值可模...

    bergwhitebergwhite 评论0 收藏0
  • Javascript中的常用的检测方法

    Javascript中的常用的检测方法

    摘要:数组检测使用例如兼容性可以使用以下方式,先检测是否支持。用来比较两个值是否严格相等,与相同基本类型检测用来检查一个数值是否为有限的用来检查一个值是否为用来判断一个值是否为整数。目前接触到的一些方法,有新的日后再更新。 数组检测 1.使用A...

    muddywaymuddyway 评论0 收藏0
  • 从一个小题目谈谈js函数闭包

    从一个小题目谈谈js函数闭包

    摘要:先来看一个问题题目前端当然这里输出的是结果是前端如果现在将变成那么输出的结果就会变成解答其实这题并不是很难,第一句其实是定义了两个全局的变量,在利用的闭包内用重新定义了而没有重新定义我们知道在默认情况下如果不用定义的变量都会变成全局变...

    JasinYipJasinYip 评论0 收藏0
  • 用大白话谈谈XSS与CSRF

    用大白话谈谈XSS与CSRF

    摘要:它允许恶意用户将代码注入到网页上,其他用户在观看网页时就会受到影响。这类攻击通常包含了以及用户端脚本语言。更偏向于方法论,更偏向于一种形式,只要是伪造用户发起的请求,都可成为攻击。 这两个关键词也是老生常谈了,但是还总是容易让人忘记与...

    wawor4827wawor4827 评论0 收藏0
  • 写了一个requireDir的小工具,可以遍历一个目录,并且require目录中的所有js文件

    写了一个requireDir的小工具,可以遍历一个目录,并且require目录中的所有js文件

    摘要:多次加载同一目录时,第一次加载的结果会进行缓存,以后再次使用去该目录的时候会直接拿到缓存的对象而不会再次利用去读取该目录。 代码在 这里用法:因为没有发布到npm,所以就把这个文件里面的代码拷贝下来自己建一个模块,比如叫require-dir.js con...

    toddmarktoddmark 评论0 收藏0
  • Markcook2.0,使用Vue2.0和Vuex2.0进行完全重构升级

    Markcook2.0,使用Vue2.0和Vuex2.0进行完全重构升级

    摘要:新版本允许多任务操作,这意味着你可以通过同时打开多个文件,在侧边栏中可以方便地进行切换你可以通过拖拽文件的方式把文件直接添加到的工作空间当中最大的变化,在于工具栏的升级。 showImg("https://segmentfault.com/img/bVDNjH?w=513&h=170"); 随...

    mrcodemrcode 评论0 收藏0
  • 前端资源系列(4)-前端学习资源分享&前端面试资源汇总

    前端资源系列(4)-前端学习资源分享&前端面试资源汇总

    摘要:特意对前端学习资源做一个汇总,方便自己学习查阅参考,和好友们共同进步。 特意对前端学习资源做一个汇总,方便自己学习查阅参考,和好友们共同进步。 本以为自己收藏的站点多,可以很快搞定,没想到一入汇总深似海。还有很多不足&遗漏的地方,欢迎补...

    princekinprincekin 评论0 收藏0
  • 被「李笑来老师」拉黑之「JavaScript微博自动转发的脚本」

    被「李笑来老师」拉黑之「JavaScript微博自动转发的脚本」

    摘要:本以为花一两个小时就能搞定这个微博自动转发的脚本,结果中途不停的踩坑折腾了大半天。还好早早的被李笑来老师拉黑。填坑过程打开浏览器中,先登录自己的微博,再进入李笑来老师的微博首页。然后手动转发一次微博,获取到转发时所产生的请求。 故事的...

    BaronZhangBaronZhang 评论0 收藏0
  • canvas 简易时钟

    canvas 简易时钟

    摘要:简易版时钟时钟清除画布,每次执行重新绘图,解决时钟模糊,边框有锯齿。 canvas 简易版时钟 showImg("https://segmentfault.com/img/bVDNx7?w=405&h=370"); 时钟 *{ margin:0; padding:...

    高胜山高胜山 评论0 收藏0
  • 从连续赋值到:词法分析、函数执行原理

    从连续赋值到:词法分析、函数执行原理

    摘要:先说下这个老话题连续赋值例结果是什么这句简单,而这句呢答案是,变成了全局变量了这是实际执行顺序未使用声明,所以变全局变量了例很早以前的面试题目了,相信很多人知道答案,考点词法分析执行顺序运算符优先级等这是我理解的实际执行顺序我是这么猜...

    roserose 评论0 收藏0
  • 切图崽的自我修养-[HTTP] Http Proxy浅析

    切图崽的自我修养-[HTTP] Http Proxy浅析

    摘要:前言它是一个中介代理服务器是网络的中间实体。代理位于客户端和服务器之间,扮演中间人的角色。 前言 它是一个中介 Web代理(proxy)服务器是网络的中间实体。 代理位于Web客户端和Web服务器之间,扮演中间人的角色。HTTP的代理服务器即是Web服务器...

    heartFollowerheartFollower 评论0 收藏0
  • 简单理解JavaScript中的闭包

    简单理解JavaScript中的闭包

    摘要:闭包在我理解是一种比较抽象的东西。所以我写了一篇博文来方便自己理解闭包。那么现在我们可以解释一下闭包的第一个定义在计算机科学中,闭包是引用了自由变量的函数。循环中创建闭包在我们使用的关键字之前,闭包的一个常见问题就出现在循环中创建闭包...

    sihaisihai 评论0 收藏0
  • '{ }'在不同上下文中的作用

    '{ }'在不同上下文中的作用

    摘要:大括号的作用,在不同的上下文中差别很大以下观点若有错误,请前辈及时指出一被当做对象字面量如,外层的被赋值给了,这里的被当做对象处理。本文参考你不知道的 大括号‘{ }’的作用,在不同的上下文中差别很大!以下观点若有错误,请前辈及时指出! ...

    ReductoReducto 评论0 收藏0
  • switch语句的妙用

    switch语句的妙用

    摘要:注意必须把运算符的结果进行显示转换为布尔值,才能匹配因为的表达式的返回值不是布尔类型,它返回的是表达式中第一个为或第一个为的那个值所以,只要你想得到的,只要符合规则,都能用实现就是不知道这样写的代码好不好了 switch语句的普通用法很简单...

    scola666scola666 评论0 收藏0
  • 移动端h5开发相关内容总结(四)

    移动端h5开发相关内容总结(四)

    摘要:主要原因是除了安卓和系统的写法不同外,不同系统版本写法也不同。在安卓上是默认不开启想磁盘写文件的权限的。最好维护一个系统无法正常推起输入框的软件列表可以通过的来获取软件的唯一标识。 前言: 看了下博客的更新时间,发现9月份一篇也没有更新...

    Steve_Wang_Steve_Wang_ 评论0 收藏0
  • React Native填坑之旅--HTTP请求篇

    React Native填坑之旅--HTTP请求篇

    摘要:填坑之旅篇填坑之旅动画填坑之旅请求篇如果不能从头到尾的建立一个应用,那么将失色不少。随着,内置的支持了这个填补回调地狱大坑的功能。很好的利用了这一点,它的请求返回结果就是。在界面上显示异常用,显示警告使用。 React Native填坑之旅--Butt...

    yexiaobaiyexiaobai 评论0 收藏0
  • 闭包:私有化变量 《JavaScript高程3》 《JavaScript忍者秘籍》

    闭包:私有化变量 《JavaScript高程3》 《JavaScript忍者秘籍》

    摘要:闭包闭包的特点就是内部匿名函数可以访问外部函数作用域的变量和方法变量对象。闭包的主要表现形式就是匿名函数,但是两者并不是等价的。中是没有块级作用域的,为了在中引入块级作用域,可以使用匿名函数模拟块级作用域。 在介绍闭包之前,首先解释在...

    selfimprselfimpr 评论0 收藏0
  • js 显示友好的时间格式【刚刚、几秒前,几小时,几天前(3天内) 时间格式化】

    js 显示友好的时间格式【刚刚、几秒前,几小时,几天前(3天内) 时间格式化】

    摘要:毫秒转换友好的显示格式输出格式小时分钟秒获取当前时间戳分钟秒小时分钟秒超过天秒毫秒转换友好的显示格式毫秒转换友好的显示格式输出格式小时前获取时间戳去掉时间戳后三位,与时间戳保持一致存储转换值十分钟内刚刚超过十分钟少于小时分钟前 /** *...

    RobinTangRobinTang 评论0 收藏0
  • JQuery 对象与 DOM 对象

    JQuery 对象与 DOM 对象

    摘要:可以看到数组对象的前两个值是对象,所以可以通过来分别获得的两个对象。如果传递给函数的参数是一个对象,方法会把这个对象给包装成一个新的对象元素元素元素 请注意 JQuery 对象与 DOM 对象 是不同的 var test = document.getElementById("test")...

    LiangJLiangJ 评论0 收藏0
  • js根据参数名获取url上的参数值

    js根据参数名获取url上的参数值

    摘要:原文地址从地址栏上获取地址且根据参数名获取值自己封装的一个函数就是那么简单使用方法根据名称获取地址字符串中的参数值使用输出 原文地址:http://www.maoyupeng.com/javascript-get-url-param-value.html 从地址栏上获取地址,且根据参数名获取值 自...

    lastSerieslastSeries 评论0 收藏0

热门文章

<