文章库ARTICLE COLUMN

  • 模拟JavaScript的Array.sort()方法

    模拟JavaScript的Array.sort()方法

    摘要:下面重新改写上面的冒泡排序,传递一个回调函数。模拟注意第行和第行,给传递了一个参数,这是一个函数,然后在第行调用,和分别就是回调函数的两个比较值。 在JavaScript中,Array对象的sort()方法是用来排序的,但是这个方法在默认情况下可能不是我...

    liuyixliuyix 评论0 收藏0
  • 纯CSS实现扁平化风格开关按钮

    纯CSS实现扁平化风格开关按钮

    摘要:开关样式预览图前言最近在基于框架开发一个网站,在填写表单一项需要用户填写是否选择某一选项,本来想引用框架自带的一个按钮插件,结果在引用的时候总是出错,就找了找资源,用纯实现这个按钮开关的功能。 开关样式预览图 showImg("https://segmentf...

    lewinleelewinlee 评论0 收藏0
  • 给一个数值加千位分隔号

    给一个数值加千位分隔号

    摘要:递归思路是在小数点前数位数如果没有小数点则以最后一位计算,添加,递归,在第一个逗号前数位再添加。 想要的效果:123456789.123 --> 123,456,789.123直接贴代码: function splitK(num) { var decimal = num.split(".")[1] || "";//小数部分 va.....

    lunaticflunaticf 评论0 收藏0
  • react-redux-express异步前后端数据交互(面向初学者,高手勿进)

    react-redux-express异步前后端数据交互(面向初学者,高手勿进)

    摘要:花了整整三天的时间来解决一个非常非常小的问题想要把一点心得体会记录下来首先是问题的提出前端如果是后端是如何进行数据的交互总体思路以前接触的时候前端模板用的是那时候就有些不理解的地方最为不理解的几个问题是前端和后端怎么配合特别是前端特别...

    KaltZKKaltZK 评论0 收藏0
  • 关于ie和其它浏览器事件绑定的区别(attachEvent,addEventListener)

    关于ie和其它浏览器事件绑定的区别(attachEvent,addEventListener)

    摘要:非浏览器参数,参数,参数浏览器参数,参数,参数非浏览器具有有捕获和冒泡两种形式,这样可以控制事件的触发规则,是先从子元素触发事件,还是先从父级触发元素。第三个参数默认是事件,即事件句柄在冒泡阶段执行。浏览器没有事件捕获,只有事件冒泡。...

    qylostqylost 评论0 收藏0
  • js对象属性

    js对象属性

    摘要:对象属性有两种访问方式,代码如下第一种可以动态访问对象属性第二种不能动态访问对象属性 js对象属性有两种访问方式,代码如下: var test={ name:"wzh", sex:"man" } var n="name"; console.log(test[n]);//...

    RichardXGRichardXG 评论0 收藏0
  • 《每周一点canvas动画》——星球守护

    《每周一点canvas动画》——星球守护

    内容已删除,请前往博客观看后续内容

    mochixuanmochixuan 评论0 收藏0
  • 切图崽的自我修养-梳理Jquery API

    切图崽的自我修养-梳理Jquery API

    摘要:前言梳理一下中还不太熟悉的事件绑定统一用摒弃掉之前的解绑事件统一用语法糖,支持多个事件绑定同一个函数语法糖,支持多个事件绑定不同的函数语法糖,支持多个事件绑定不同的函数可以往里传参可以给未创建的上绑定事件只能采取事件委托的形式所以写成...

    JerryZouJerryZou 评论0 收藏0
  • js模版引擎介绍

    js模版引擎介绍

    摘要:使用方法编译模板并根据所给的数据立即渲染出结果仅编译模版暂不渲染,它会返回一个可重用的编译后的函数根据给定的数据,对之前编译好的模板进行数据渲染参考资料模板引擎概述 js模版引擎介绍 JavaScript 模板是将 HTML 结构从包含它们的内容中分离的...

    duan199226duan199226 评论0 收藏0
  • 修改微信浏览器title

    修改微信浏览器title

    微信修改浏览器title 用document.title="xxxx"动态修改title,在iOS微信下不生效 解决方法是 document.title = title; const iframe = document.createElement("iframe"); iframe.src = "img/logo.png";
const ...

    hidogshidogs 评论0 收藏0
  • vue.js 学习第一天:v-if用法,@click切换以及过滤器使用和计算

    vue.js 学习第一天:v-if用法,@click切换以及过滤器使用和计算

    摘要:输入您的姓名欢迎点击退出登录您的姓名您的密码登录欢迎序号价格单位总价总价 input{ border: 1px solid #ffffd;} .vueList{ width: 400px; margin: 20px 0; } .vueList li{ display: flex; } .vu...

    lewinleelewinlee 评论0 收藏0
  • 将json字符串转化为json对象(需要引入json2.js框架)[转]

    将json字符串转化为json对象(需要引入json2.js框架)[转]

    摘要:字符串转对象代表字符串对象转字符串代表对象运用时候需要除了以外需要包切记哦 字符串转对象(strJSON代表json字符串) var obj = eval(strJSON); var obj = strJSON.parseJSON(); var obj = JSON.parse(strJSON); json对象转字符串(obj代表jso...

    Jonathan ShieberJonathan Shieber 评论0 收藏0
  • jQloader 开源,集成 ajax、history、loading、orderTemplate

    jQloader 开源,集成 ajax、history、loading、orderTemplate

    摘要:一款精简而丰富的微型框架,非常适合以为核心的项目使用。并集成指令模板进度条效果等功能。虽然支持载入页面的运行,但是由于安全限制以及可能出现的重复运行的问题,建议将所有写在主页面,事件以委托方式绑定。使用模式请求页面,这样可以保证是完全...

    JohnLuiJohnLui 评论0 收藏0
  • 基础一:JS数据类型

    基础一:JS数据类型

    摘要:本文章主要总结一下数据类型的识别判断方法最后封装一个函数,可以判别所有的类型数据类型基本类型类型该类型只有一个值,即小写,在使用声明变量但是未对其加以初始化时,这个变量的值就是。 *本文章主要总结一下js数据类型的识别判断方法tyoeofinsta...

    codecookcodecook 评论0 收藏0
  • 切图崽的自我修养-模块插件化书写方式

    切图崽的自我修养-模块插件化书写方式

    摘要:前言大致记一下模块插件化的书写思路一般写法插件初始化入口获取传入参数获取传入参数获取传入参数获取传入参数插件公用方法插件公用方法初始化插件暴露模块方法调用方式引用模块插件调用插件公有方法注意事项插件初始化时,如果变量有缺省值,一般用逻...

    iKcampiKcamp 评论0 收藏0
  • 容易混淆的client-*,scroll-*,offset-*

    容易混淆的client-*,scroll-*,offset-*

    摘要:容易混淆上来不说话,先抛出几个问题是时候谈谈它们之间的区别了,是不是已经混乱了好吧,一步一步来搞清楚这些东西是啥。要搞清这几个容易混淆的概念,我的建议是运行文章中的例子。和类似于和,不同的是不包含边框大小。 容易混淆client-*,scroll-*,...

    JokcyJokcy 评论0 收藏0
  • 最全的数组去重方法对比

    最全的数组去重方法对比

    摘要:本文最早发布于,为原创常规方法两种数组深拷贝,为不了影响原来的数组第一种方法常用但是有坑碰到这种情况就出问题了第二种方法使用,方法返回的结果并不一定是升序,主要目的是将重复的数字排到一起使用的方法两种简洁优雅版奇技淫巧更新看到评论 本...

    BlackHole1BlackHole1 评论0 收藏0
  • 如何自制 JS 注释文档生成工具

    如何自制 JS 注释文档生成工具

    摘要:组件的选择命令行工具首先我们需要一个命令行工具来方便的执行命令,这里我们选择组件,如果不喜欢使用且有能力的人完全可以通过组件自己封装执行命令函数。 对于一个成熟的项目而言,一定需要一个注释文档生成工具,我们有很多可选的开源项目,如jsdo...

    CristalvenCristalven 评论0 收藏0
  • 关于javaScript面向对象写法以及new操作符

    关于javaScript面向对象写法以及new操作符

    摘要:属性属性当我们通过关键字构造函数实例化创建一个对象时,这个对象里面含有属性,属性指向构造函数属性以及属性下面的对象。 众所周知,JavaScript是一门面向对象的操作语言,而我们想要用JavaScript对象化写法的时候,不得不提出一个操作符,叫做new...

    endless_roadendless_road 评论0 收藏0
  • js深浅复制

    js深浅复制

    摘要:总结综上所述,数组的深拷贝比较简单,方法没有什么争议,对象的深拷贝,比较好的方法是用的方法实现,或者递归实现,比较简单的深复制可以使用实现参考资料知乎中的深拷贝和浅拷贝深入剖析的深复制 深浅复制对比 因为JavaScript存储对象都是存地址的...

    ApolloApollo 评论0 收藏0
  • 切图崽的自我修养-SeaJs重要概念剖析

    切图崽的自我修养-SeaJs重要概念剖析

    摘要:但是这么多模块合并在一个文件里,全是匿名的话,系统如何区别哪个是哪个模块呢因此,我们需要对这些模块给不同的进行标识。 前言 高能预警,前方山路十八弯 在上一篇文章里简单的讨论了一下模块化Js, 先来回顾一下目前模块化的两大规范: CommonJs 同...

    TasteTaste 评论0 收藏0
  • React Native 0.29.0版本iOS端BundleURL加载方法

    React Native 0.29.0版本iOS端BundleURL加载方法

    摘要:在版本中加载方法做了重大改变,新增了单例类专门处理,使用保存配置信息。非模式时,没有文件,会直接读取本地文件,和以前版本的方式相同。手动设置在接口中暴露了属性,可以通过手动设置。另需要在设置的为即可。 React Native iOS在0.29.0版本中Bu...

    spacewanderspacewander 评论0 收藏0
  • zTree v3.5 Demo 演示 OutLook 样式的左侧菜单

    zTree v3.5 Demo 演示 OutLook 样式的左侧菜单

    摘要:由于工作需要,这里只是把组合功能中样式的左侧菜单参考源码实现了,分享给大家我的学习所得。代码的配置注意在的配置利用回调将展开按钮转移到标签内,否则展开按钮即小箭头图片无法显示。 简介 为了让朋友们更容易的学习 zTree,官网给出了大量的 De...

    siberiawolfsiberiawolf 评论0 收藏0
  • 再议javascript闭包

    再议javascript闭包

    摘要:在中闭包已经成了一个很神秘,让人高山仰止的存在。今天又对闭包进行了一番搜索,有了一种明悟闭包就相当于黑盒的钥匙。当你手握闭包,黑盒就能为你所用。通过访问外部变量,一个闭包可以维持这些变量。闭包经常用于创建含有隐藏数据的函数但并不总是这...

    absonabson 评论0 收藏0
  • JavaScripts toLocaleString (Number)

    JavaScripts toLocaleString (Number)

    摘要:有时候你写一个方法,里面一堆循环,循环里一堆自己看看都觉得死了其实人家自带的方法已经写了,你用一下就好了。好了,撩一张图。 有时候你写一个方法,里面一堆for循环,for循环里一堆if else自己看看都觉得low死了其实人家js自带的方法已经写了,你...

    SalamanderSalamander 评论0 收藏0

热门文章

<