文章库ARTICLE COLUMN

  • 【JavaScript】数据类型

    【JavaScript】数据类型

    摘要:数值转换有个函数可以把非数值转换为数值和转型函数可以用于任何数据类型,后面两个是专门用于把字符串转换为数值。类型类型用于表示由零或多个位字符组成的字符序列,即字符串。 2.4 数据类型 ECMAScript中有5种简单数据类型(基本数据类型):Undefi...

    asheashe 评论0 收藏0
  • 实现加入购物车抛物线效果

    实现加入购物车抛物线效果

    写在前面 最近天气刚刚转热,心想应该淘点春装卖卖骚了,然后某宝逛的时候发现其加入购物车的动画效果不错,既完善了交互,又有功能导向作用,用户体验杠杠滴~作为一名前端汪,也想自己动手实现下此类酷炫的效果。抽空写了个demo,虽然完成的效果比较粗糙...

    yunhaoyunhao 评论0 收藏0
  • angular2 + JSSDK的微信分享定制总结

    angular2 + JSSDK的微信分享定制总结

    摘要:本篇文章就记录我的做微信分享信息定制的过程和踩坑总结。但是,这就要求在每个组件中都加微信分享代码,会导致维护困难。 在微信浏览器内打开任何网页,若不配置分享接口,微信会默认使用如下信息作为分享信息: 默认标题:HTML的title 默认连接:当...

    qylostqylost 评论0 收藏0
  • 简单的学习位运算

    简单的学习位运算

    摘要:简单了解位运算简单了解基础位运算符是在数字底层表示数字的个数位上进行操作的。注意位的位置在最右侧。诺,就是这样的显示就是这样的位运算符与两个都为结果才为保持数位对齐,用上述规则然后进行与运算。 简单了解位运算 简单了解基础 位运算符是在...

    yankeysyankeys 评论0 收藏0
  • ES6(一): let,const

    ES6(一): let,const

    摘要:明确规定,如果区块中存在和命令,这个区块对这些命令声明的变量,从一开始就形成了封闭作用域。凡是在声明之前就使用这些变量,就会报错。暂时性死区意味着不再是一个百分百的安全操作了不允许重复声明不允许在相同作用域内,重复声明同一个变量。 le...

    blairblair 评论0 收藏0
  • javascript语言精粹

    javascript语言精粹

    摘要:函数调用一个函数会暂停当前函数的执行,控制权转交给新的函数。语句可以使函数提前返回,中断函数的运行。如果没有指定返回值,则返回。任何语句都会返回值,在浏览器面板执行语句后的值就是返回值。在情况下不能正常工作。 对象 对象属性的名字可以...

    mist14mist14 评论0 收藏0
  • 微信小程序开发

    微信小程序开发

    摘要:微信小程序创建项目。文件结构小程序包含一个描述整体程序的和多个描述各自页面的。单位和设计图等同大小即可,大小是的一半。 1.微信小程序创建项目。 文件结构:小程序包含一个描述整体程序的 app 和多个描述各自页面的 page。 一个小程序主体部分由...

    blueskybluesky 评论0 收藏0
  • javascript作用域和闭包之我见

    javascript作用域和闭包之我见

    摘要:查询是在作用域链中,一级级的往上查找该变量的引用。作用域和作用域链作用域的概念,应该两张图几句话就能解释吧。这个建筑代表程序中的嵌套作用域链。一层嵌一层的作用域形成了作用域链,变量在作用域链中的函数内得到了自己的定义。 javascript作用...

    SoapEyeSoapEye 评论0 收藏0
  • xweb: 一款无依赖的python web框架(低于500行代码)

    xweb: 一款无依赖的python web框架(低于500行代码)

    摘要:地址简介用极少的代码实现一款框架,目标是用低于行的代码实现的核心功能,框架基于以上开发特点安装路由请求相应中间件欢迎或者地址 github地址: https://github.com/gaojiuli/xweb 简介 用极少的代码实现一款web框架,目标是用低于1000行的代码实现f...

    TwIStOyTwIStOy 评论0 收藏0
  • 变量的解构赋值

    变量的解构赋值

    摘要:变量的解构赋值的用途交换变量的值从函数中返回多个值返回一个数组返回一个对象函数参数的赋值提取数据函数参数的默认值。 解构赋值 解构赋值是ES6允许按照一定模式,从数组和对象中提取值,对变量进行赋值; 解构赋值主要有一下几种 数组的解构赋值 l...

    ElleElle 评论0 收藏0
  • JavaScript修饰器-让代码更干净

    JavaScript修饰器-让代码更干净

    摘要:修饰器是一个函数,用于修改类行为。结论以上只是一个很简单的修饰器示例,你可以根据需要生产一些有意思的修饰器,让编写的代码更优雅更干净。 一般在JavaScript中为了让部分代码延迟执行,一想起的自然是 setTimeout,比如: setTimeout(() => { /...

    luqiuwenluqiuwen 评论0 收藏0
  • 前端面试题(上)

    前端面试题(上)

    摘要:收集了一部分面试的时候或者笔试的时候经常出现的题目,分享给大家。使用之前需要考虑这两个缺点。如果需要使用最好是通过动态给添加属性值,这样可以绕开以上两个问题。当有消息返回时系统会通知进程进行处理,这样可以提高执行的效率。 收集了一部分...

    不知名网友不知名网友 评论0 收藏0
  • css3 实现大转盘

    css3 实现大转盘

    摘要:效果完整代码关键字描述大转盘大转盘 效果showImg("https://segmentfault.com/img/bVKcEK?w=368&h=496"); 完整代码 大转盘 /* 大转盘 */ .turntable-wrap{po...

    dongxiawudongxiawu 评论0 收藏0
  • 一个 js 中值传递和引用传递的坑。

    一个 js 中值传递和引用传递的坑。

    今天在调试代码时遇到一个问题,刚开始想不明白,然后分析了一下后,才知道其中的问题,这也是一个基础的问题,(所以基础是很重要的) 代码如下: var a = 3; a = a * 2; console.log(a); // a = 6 var b = 1, c =2, d = 3; var arr1 = [b,c,d]; arr1.for...

    qingshanli1988qingshanli1988 评论0 收藏0
  • Vue源码详解之nextTick:MutationObserver只是浮云,microtask才是核

    Vue源码详解之nextTick:MutationObserver只是浮云,microtask才是核

    摘要:后来尤雨溪了解到是将回调放入的队列。而且浏览器内部为了更快的响应用户,内部可能是有多个的而的的优先级可能更高,因此对于尤雨溪采用的,甚至可能已经多次执行了的,都没有执行的,也就导致了我们更新操 原发于我的博客。 前一篇文章已经详细记述...

    陈伟陈伟 评论0 收藏0
  • 简单实现Vue的observer和watcher

    简单实现Vue的observer和watcher

    非庖丁瞎解牛系列~ =。= 在日常项目开发的时候,我们将js对象传给vue实例中的data选项,来作为其更新视图的基础,事实上是vue将会遍历它的属性,用Object.defineProperty 设置它们的 get/set,从而让 data 的属性能够响应数据变化: Object.definePrope...

    ThanatosThanatos 评论0 收藏0
  • JavaScript 关于this的几道面试题及介绍

    JavaScript 关于this的几道面试题及介绍

    摘要:对象方法中的当以对象里的方法的方式调用函数时,它们的是调用该函数的对象。注意,在何处或者如何定义调用函数完全不会影响到的行为。在这次执行期间,函数中的将指向。 原文链接 与其他语言相比,函数的this关键字在JavaScript中的行为略有不同。并...

    lifefriend_007lifefriend_007 评论0 收藏0
  • 我的WebPack入门(二)——html-webpack-plugin

    我的WebPack入门(二)——html-webpack-plugin

    摘要:可以根据你设置的模板,在每次运行后生成对应的模板文件,同时所依赖的也都会被引入,如果中含有值,则生成的模板文件也会引入正确版本的文件。 上一节的入门中,只是跑通了一个很简单的webpack项目的流程,对其中的参数以及实战运用中的一些用法并不...

    wmuiwmui 评论0 收藏0
  • 百度前端学院学习:动态数据绑定(四)

    百度前端学院学习:动态数据绑定(四)

    摘要:模板的语法解析匹配实际数据替换模板拆分成两个主要是为了解决深对象的问题,目前看过别的通过都是通过并不是一个很好的方法。最后修改一下和函数 题目地址源代码地址 任务分析 这个任务主要是通过解析模板,替换中间出现的属性,例子: 姓名:{{...

    GilbertatGilbertat 评论0 收藏0
  • 我是如何做固定头部(thead)的

    我是如何做固定头部(thead)的

    摘要:我希望就用一个,尽可能的减少辅助节点,把这个事情搞定模拟我们尝试给加上,再指定,然后这个就脱离的文档流,固定在页面顶部显示了,还好,所有支持的浏览器都表现一致,就连也生效了。但是,使用或后,原本所占的高度就没有了,因为脱离了文档流。 ...

    crosseacrossea 评论0 收藏0
  • gulp如何保存后自动刷新?看这里就够了

    gulp如何保存后自动刷新?看这里就够了

    摘要:用我的话说这玩意就是可以在你本地启动一个服务,然后当我们在源文件中保存的代码,那么浏览器就会自动刷新,不用每次我们还得切换到浏览器手动刷新,如果你是双显办公的,那么这滋味叫一个爽字了得。 gulp 使用gulp有段时间,之前因为工作比较忙,一...

    DobbyKimDobbyKim 评论0 收藏0
  • JavaScript解斐波那契(Fibonacci)数列的实用解法

    JavaScript解斐波那契(Fibonacci)数列的实用解法

    摘要:下面是一个可以处理很多类型递归函数的函数其中第一个参数为原有函数,第二个参数为缓存对象,是可选参数因为并不是所有递归函数都包含初始信息。首先将缓存对象的类型从数组转换为对象,这样就可以适用于那些不是返回整数的递归函数。 JavaScript解斐...

    zhongmeizhizhongmeizhi 评论0 收藏0
  • 《You Don't Know JS》阅读理解——this

    《You Don't Know JS》阅读理解——this

    摘要:运行规则根据的运作原理,我们可以看到,的值和调用栈通过哪些函数的调用运行到调用当前函数的过程以及如何被调用有关。 1. this的诞生 假设我们有一个speak函数,通过this的运行机制,当使用不同的方法调用它时,我们可以灵活的输出不同的name。 var ...

    tianren124tianren124 评论0 收藏0
  • 少妇白洁系列之React StateUp Pattern, Explained

    少妇白洁系列之React StateUp Pattern, Explained

    摘要:本文用于阐述模式的算法和数学背景,以及解释了它为什么是里最完美的状态管理实现。欢迎大家讨论和发表意见。 本文用于阐述StateUp模式的算法和数学背景,以及解释了它为什么是React里最完美的状态管理实现。 关于StateUp模式请参阅:https://segmentf...

    2017111220171112 评论0 收藏0
  • 前端常见算法的JS实现

    前端常见算法的JS实现

    摘要:原文链接排序算法冒泡排序从小到大排序从大到小排序快速排序这里用,被换过来的必然比小,赋值后直接让自加,不用再比较,可以提高效率这里用,被换过来的必然比大,赋值后直接让自减,不用再比较,可以提高效率二路归并字符串操作判断回文字 原文链接...

    GeekQiaQiaGeekQiaQia 评论0 收藏0

热门文章

<