文章库ARTICLE COLUMN

  • 跨终端电商平台的实现之手势效果(左右滑动)

    跨终端电商平台的实现之手势效果(左右滑动)

    摘要:在基本信息通过幻灯效果显示商品的大图,通过手指的滑动来控制幻灯的显示。在本设计中借鉴了各大主流电商平台的主流做法,即在无效滑动情况下降低幻灯的滑动速度让用户知道已近无法移动了。 移动端人机交互方式同PC端发生了本质的变化,在PC端使用鼠标...

    sushisushi 评论0 收藏0
  • javascript的面向对象

    javascript的面向对象

    摘要:二封装封装性就是把类对象的属性和行为结合成一个独立的相同单位,并尽可能隐蔽类对象的内部细节,对外形成一个边界,只保留有限的对外接口使之与外部发生联系。 javascript的面向对象 面向对象的特点分为三类:继承 封装 多态 首先你得理解面向...

    alaegealaege 评论0 收藏0
  • 它的JS与HTML标签是分离的吗

    它的JS与HTML标签是分离的吗

    一个单的利用JS切换图片的功能showImg("https://segmentfault.com/img/bVQTPa?w=1094&h=748");写法1: JS切换图片 图片描述 function sho...

    StonePandaStonePanda 评论0 收藏0
  • 19+ 个 JavaScript 快速编程技巧 — SitePoint

    19+ 个 JavaScript 快速编程技巧 — SitePoint

    摘要:常规写法速记法判断变量是否存在速记法这可能会有些琐碎,但是值得一提。常规写法速记法注意这两个例子并不是完全相等,只要变量是一个真值,该表达式就是成立的。 19+ 个 JavaScript 快速编程技巧 — SitePoint 这确实是一篇针对于基于 JavaScript 语...

    RobinTangRobinTang 评论0 收藏0
  • 函数声明和函数表达式的区别

    函数声明和函数表达式的区别

    转载函数声明和函数表达式的区别

    xushaojieaaaxushaojieaaa 评论0 收藏0
  • 通过一个场景实例 了解前端处理大数据的无限可能

    通过一个场景实例 了解前端处理大数据的无限可能

    摘要:随着前端的飞速发展,在浏览器端完成复杂的计算,支配并处理大量数据已经屡见不鲜。作为该实例本身的数据层。后人常以阿喀琉斯之踵譬喻这样一个道理即使是再强大的英雄,他也有致命的死穴或软肋。 随着前端的飞速发展,在浏览器端完成复杂的计算,支配...

    willinwillin 评论0 收藏0
  • 闭包的理解

    闭包的理解

    摘要:闭包闭包的概念由于在语言中,只有函数内部的子函数才能读取局部变量,因此可以把闭包简单理解成定义在一个函数内部的函数,或者能够读取其他函数内部变量的函数。 闭包 1. 闭包的概念: 由于在Javascript语言中,只有函数内部的子函数才能读取局部变...

    XFLYXFLY 评论0 收藏0
  • Vue应用部署到服务器的正确方式

    Vue应用部署到服务器的正确方式

    Vue应用部署到服务器的正确方式 很多时候我们发现辛辛苦苦写的VueJs应用经过打包后在自己本地搭建的服务器上测试没有什么问题,但真正放在服务器上后,会发现或多或少的问题,比如:页面出现空白现象,获取资源路径不对等,我相信以VueJs为技术栈来进行前端...

    xcc3641xcc3641 评论0 收藏0
  • 使用ESLint和sublimeLinter实时检测前端项目代码规范性[增Atom配置]

    使用ESLint和sublimeLinter实时检测前端项目代码规范性[增Atom配置]

    摘要:是一种用于识别代码格式错误的工具,目的是使代码更加规范和一致并避免错误。但是它本身并没有代码检查的功能,需要借助这样的特定语言检查支持。安装以后修改配置文件。 问题描述 使用vue-cli来构建Vuejs应用的项目中默认安装了eslint-loader模块,es...

    lei___lei___ 评论0 收藏0
  • VueJs项目笔记

    VueJs项目笔记

    摘要:知识点总结一实现页面的缓存二移动端固定定位的解决方案三表单校验表单验证中文文档横向滑动的选项卡,以及输入法定位相关的插件网当第一个输入框自动获得光标的时候,弹出的输入法会把布局顶上去问题可以左右滑动的将项目中引入框架和插件当第一个输 ...

    iliyakuiliyaku 评论0 收藏0
  • vue2全家桶写的material design风格的cnode社区

    vue2全家桶写的material design风格的cnode社区

    摘要:社区项目地址点此查看预览地址点此查看使用模拟手机查看基于全家桶的风格社区尽量接近原生的风格,参考了,的客户端。 vue-md-cnode社区 项目地址:点此查看预览地址:点此查看(使用chrome模拟手机查看) 基于vue全家桶的Material Design风格Cnode社...

    孙吉亮孙吉亮 评论0 收藏0
  • 同源策略和跨域方法

    同源策略和跨域方法

    摘要:同源策略的控制者是浏览器,浏览器可以控制不同域之间的资源的访问或相互操作,但不控制自己对不同域之间的资源的操作和访问。 同源与跨域 一般情况下,禁止一个域从另一个域读取数据,却可以使用某些从其他域拿到的资源。比如说,允许一个域执行、渲...

    魏宪会魏宪会 评论0 收藏0
  • CSRF和XSS的攻击和防御(笔记干货)

    CSRF和XSS的攻击和防御(笔记干货)

    摘要:攻击及防御中文名称跨站请求伪造,攻击者盗用客户的身份,以客户名义发送恶意请求。攻击及防御全称跨站脚本攻击,就是通过向网站写入脚本来实现攻击。后端接收请求时,验证请求是否含有攻击请求,并对攻击请求进行截取屏蔽。 ...

    sourcesource 评论0 收藏0
  • 【项目】H5打造可视化音乐播放器

    【项目】H5打造可视化音乐播放器

    摘要:应用核心结构介绍应用技术栈服务端前端界面音频操作音频数据可视化项目构建全局安装使用模板引擎,新建项目进入项目目录安装依赖安装项目变动实时监控工具启动服务并检查项目是否成功创建观测默认端口详析重要对象可理解为上下文对象,包含对象以及 应...

    lanffylanffy 评论0 收藏0
  • 基于jQuery的页面便签插件--一个可以任意拖拽,保存,删除,导入,定制颜色的页面便签

    基于jQuery的页面便签插件--一个可以任意拖拽,保存,删除,导入,定制颜色的页面便签

    摘要:去年写的一个插件,前几天看还挺好玩的。可以在页面上给用户提供任意拖拽的便签功能,并且便签可以保存和导出之前保存过的便签。希望你的应用可以用得到。 去年写的一个插件,前几天看还挺好玩的。可以在页面上给用户提供任意拖拽的便签功能,并且便签...

    HollisChuangHollisChuang 评论0 收藏0
  • Vue 的 transition & 实现路由类 Tab 左右滑动切换的效果

    Vue 的 transition & 实现路由类 Tab 左右滑动切换的效果

    摘要:的实现路由类左右滑动切换的效果先说下为什么可以让你定义了之后就可以触发实际过程按我的理解应该是这样最开始的时候先给元素加上了两个在下一帧的时候删掉这个在过渡结束之后再删掉对于的解释这个帧的概念我刚开始没理解但是实际上可以理 Vue 的 tra...

    happyfishhappyfish 评论0 收藏0
  • JavaScript中数组排序深度讲解

    JavaScript中数组排序深度讲解

    摘要:结果为依次为循环语句结果依次为,,代码解读语句看着有点像语句,但是和语句不同的是它不可以循环对象,只能循环数组。 ES5和ES6数组遍历方法详解 在ES5中常用的10种数组遍历方法: 1、原始的for循环语句2、Array.prototype.forEach数组对象内置方法3...

    xbynetxbynet 评论0 收藏0
  • JavaScript专题之从零实现jQuery的extend

    JavaScript专题之从零实现jQuery的extend

    摘要:不过的实现中,多了很多细节上的判断,比如第一个参数是否是布尔值,是否是一个对象,不传参数时的默认值等。 JavaScritp 专题系列第七篇,讲解如何从零实现一个 jQuery 的 extend 函数 前言 jQuery 的 extend 是 jQuery 中应用非常多的一个函数,今天...

    wangtdgoodluckwangtdgoodluck 评论0 收藏0
  • ES5和ES6中的变量声明提升

    ES5和ES6中的变量声明提升

    摘要:结论对于中所说的变量声明提前,更准确的说法是变量定义声明提前了,更准确的理解是定义声明处于程序运行的第一个阶段导致相较于赋值声明的第二阶段有了前提的效果。 ES5和ES6中的变量声明提升 Example1: a=2; var a; console.log( a ); //结果为2 E...

    APICloudAPICloud 评论0 收藏0
  • js入门动态添加删除标签

    js入门动态添加删除标签

    摘要:动态添加删除运用下边几个标签实现动态创建标签,删除标签,大家要考虑的是内存里边发生的情况创建元素追加元素返回指定节点的父节点删除指定的元素节点。 js、动态添加删除 运用下边几个标签实现动态创建标签,删除标签,大家要考虑的是内存里边发生...

    guqiuguqiu 评论0 收藏0
  • ES6解构赋值原理详解

    ES6解构赋值原理详解

    摘要:中还存在字符串数组布尔值等各种解构赋值,基本概念和原理都和对象的解构赋值类似,这里就不在全部列举了。 ES6解构赋值 ES6变量的解构赋值本质上是模式匹配,只要等号两边的模式相同,左边的变量就会被赋予匹配的右边的值,如果匹配不成功变量的值...

    wing324wing324 评论0 收藏0
  • ES5和ES6作用域详解

    ES5和ES6作用域详解

    摘要:函数作用域虽然不存在真正意义上的块级作用域,但是存在函数作用域,为了解决上述伪块级作用域的问题,使用函数解决法如下结果为结果为注意以上生成函数作用域的写法存在两个问题,第一申明了全局的具名函数,污染了全局作用域。 ES5和ES6作用域 ES5的...

    sourcenodesourcenode 评论0 收藏0
  • React 、 ES6 - 介绍(第一部分)

    React 、 ES6 - 介绍(第一部分)

    摘要:下一步我们将结果输出到文件。这是我们用编写的第一个非常简单的组建。使用将创建的组建导出以便在其它地方能够正常导入使用。 这是React和ECMAScript6结合使用系列文章的第一篇。 本文出自从零到壹全栈部落 下面是所有系列文章章节的链接: React 、...

    pinginkpingink 评论0 收藏0
  • React类、ES7属性初始化(第二部分)

    React类、ES7属性初始化(第二部分)

    摘要:组建属性初始化默认值类型在中将下面的代码替换成下面的代码最后一步将初始状态从构造函数中转变成属性初始化。在构造函数的后天添加正确的代码你需要把状态初始化代码从构造函数中删除。 这是React和ECMAScript6结合使用系列文章的第二篇。 下面是所...

    VioletJackVioletJack 评论0 收藏0
  • React类,方法绑定(第三部分)

    React类,方法绑定(第三部分)

    摘要:使用箭头函数和构造函数当方法被调用时,会保留上下文。我们能使用这个特征用下面的方法在构造函数中重定义函数。在调用方法的方使用函数绑定语法你也可以直接在非构造函数里面的里面直接使用函数绑定。 这是React和ECMAScript6/ECMAScript7结合使用...

    livemlivem 评论0 收藏0

热门文章

<