文章库ARTICLE COLUMN

  • JavaScript面向对象 - 创建对象(上)

    JavaScript面向对象 - 创建对象(上)

    摘要:对象字面量创建对象张三学生这种方式的好处显而易见,就是解决了之前的缺点。构造函数模式张三学生李四学生与之前工厂模式的方法对比变量名首字母大写了在函数内没有显式的创建及返回对象而使用了创建时使用了关键字。 面向对象是JS的重点与难点,但也...

    sourcenodesourcenode 评论0 收藏0
  • JavaScript中Prototype、__proto__

    JavaScript中Prototype、__proto__

    摘要:所以,在每个构造函数都会有一个属性,指向一个对象作为这个构造函数构造出来的新对象的原型。那么根据上面第二条事实,每个函数也会有指向它的构造函数的。而这个构造函数的函数就是,中的所有函数都是由构造出来的。 __proto__ JavaScript是一个...

    XanaHopperXanaHopper 评论0 收藏0
  • vue自定义指令实现v-tap插件

    vue自定义指令实现v-tap插件

    摘要:顺着自定义指令和插件文档,昨晚实现了一个指令,丢出这篇干货。指令与插件介绍自定义指令和插件官方文档中也介绍比较简单详细,就不过多介绍。 前言 放弃jQuery,拥抱MVVM,拥抱组件吧! vue-touch基于hammer,对于普通简单手势的页面来说过于庞大! ...

    elisa.yangelisa.yang 评论0 收藏0
  • 努力加强ie8到ie9 polyfill水平 彻底抛弃老旧浏览器ie8

    努力加强ie8到ie9 polyfill水平 彻底抛弃老旧浏览器ie8

    摘要:不知道大家对有什么看法很多人在说要兼容的理由的时候总是用百度的调查指数其实有一个问题百度中有很大一部分可能是这类的浏览器必须退出历史舞台并且我们还要和设计做出表态不能无限制搞出新设计长久以来有展示页面也有企业应用页面但是都有一个问题被...

    wuyangnjuwuyangnju 评论0 收藏0
  • [译]Smart and Dumb Components

    [译]Smart and Dumb Components

    摘要:我把这两大类称作和,但是我也听说他们被称为和和和等。虽然叫法不同,但核心思想都差不多它必须能独立运作。。不能依赖依赖这个的或者部分可以允许有这样的话有助于这个组件有修改弹性接受数据和数据的改变只能通过來处理不必也不能用。 Smart and Du...

    mist14mist14 评论0 收藏0
  • 使用Ghost搭建个人博客

    使用Ghost搭建个人博客

    摘要:使用搭建个人博客作为一个技术人员,一般都会有写一些博客,分享一些文章咱们做技术的就是爱分享。下面我就简单讲解一下在系统下如何使用搭建搭建个人博客网站。 使用Ghost搭建个人博客 作为一个技术人员,一般都会有写一些博客,分享一些文章(咱们做...

    DeveloperDeveloper 评论0 收藏0
  • 模拟 background-size 样式开发整屏页面

    模拟 background-size 样式开发整屏页面

    摘要:我们在做移动端开发的时候经常遇到这样的需求界面背景要刚刚好在整个屏幕中,不能超出屏幕,而且肯定还有一些元素要固定在界面中某个位置。模拟开发整屏页面最近在做一个新页面的时候,我不满足于上面的方法,就想看看有没有别的解决办法。 我们在做移...

    int64int64 评论0 收藏0
  • 懒人必备的移动端定宽网页适配方案

    懒人必备的移动端定宽网页适配方案

    摘要:如何以不变应万变,用简简单单的几行代码就能支持种类繁多的屏幕分辨率呢今天就给大家介绍一种懒人必备的移动端定宽网页适配方法。测试设备三星真机三星虚拟机真机的适配比较简单,只需要设置即可。 本文最初发布于我的个人博客:咀嚼之味 如今移动设...

    wenshi11019wenshi11019 评论0 收藏0
  • 为什么说DOM操作很慢

    为什么说DOM操作很慢

    摘要:首先,对象本身也是一个对象,所以严格来说,并不是操作这个对象慢,而是说操作了这个对象后,会触发一些浏览器行为,比如布局和绘制。一般被称为布局,这个操作是用来计算文档中元素的位置和大小,是渲染前重要的一步。 也可以在这里看:http://leozd...

    hedge_hoghedge_hog 评论0 收藏0
  • node微信后台开发初探

    node微信后台开发初探

    摘要:今天看到了微信官方推出的一个浏览器插件,用来调试微信后台和页面的,挺好的。这个是根据别人的文章总结的,时间戳随机数生成签名将三者进行加密与签名进行对比之后每次都会进行身份校验。然而后面还有更深的坑。 原文摸索中遇到的一些坑,虽然很简单...

    mingzhongmingzhong 评论0 收藏0
  • seajs 模块化编程js代码

    seajs 模块化编程js代码

    摘要:模块初始化时,会调用且仅调用一次该工厂函数。用来向外提供模块的除了给对象增加成员,还可以使用直接向外提供可简化为函数用来访问其他模块提供的异步加载模块,并在加载完成后执行回调函数使用的内部机制来解析并返回模块路径。手册的模块化插件 se...

    YJNldmYJNldm 评论0 收藏0
  • highcharts 笔记

    highcharts 笔记

    摘要:重置设置宽度给替换方法只能通过修改源代码。使用方法把的线改为的形状轴有线始终从最左端开始 reset zoom 重置 $(function() { function resetChartZoom() { chart.zoomOut(); } var chart = new Highcharts.StockChart({ chart: { ...

    PluserPluser 评论0 收藏0
  • JavaScript闭包初探

    JavaScript闭包初探

    摘要:说了半天,究竟什么是闭包呢闭包就是函数的局部变量集合,只是这些局部变量在函数返回后会继续存在。弹出上面函数中的函数就是闭包,就是通过建立函数来访问函数内部的局部变量。闭包会在父函数外部,改变父函数内部变量的值。 JavaScript的闭包 首先...

    沈建明沈建明 评论0 收藏0
  • JQuery源码学习(一)

    JQuery源码学习(一)

    jQuery的模块依赖网:showImg(https://segmentfault.com/img/bVrljR);

    cucumbercucumber 评论0 收藏0
  • JavaScript 客户端检测——“用户代理检测”的注意要点

    JavaScript 客户端检测——“用户代理检测”的注意要点

    摘要:用户代理检测通过的属性访问。在服务器端,通过检测用户代理字符串来确定用户使用的浏览器是一种常用的做法但在客户端,用户代理检测一般为最低优先级。目前只要检测五大呈现引擎即可和。 用户代理检测 通过 JavaScript 的 navigator.userAgent 属性访...

    insteininstein 评论0 收藏0
  • The Little JavaScript Closures

    The Little JavaScript Closures

    摘要:写在前面本文尝试模仿的风格,介绍的闭包。本文同时也是我学习闭包的一次总结。注根据这篇文章,事实上所有函数在创建的时候都会形成闭包。但这种闭包并没什么趣味,也没什么特别的用途,所以我们更关注的是由内部函数形成的闭包。 写在前面 本文尝试...

    HeierHeier 评论0 收藏0
  • 函数知多少(二)

    函数知多少(二)

    摘要:前言上次聊了关于定义函数的知识,还有参数方面的,这次先补充一点参数小知识,还有简单的讲一下闭包。在这里,函数包含了一个内部函数,所以可以使用引入的参数。我们把函数作为返回值赋给,当然,同时返回的还有。 前言 上次聊了关于定义函数的知识...

    EidesenEidesen 评论0 收藏0
  • [译]JavaScript ES6模块指南

    [译]JavaScript ES6模块指南

    摘要:模块可以导入和导出各种类型的变量,如函数,对象,字符串,数字,布尔值,等等。所以这可能会导致一些不符合预期的行为。可变的基本类型值在导入一些基本类型的值如数字,布尔值或字符串时,可能会产生一个有趣的副作用。 前言 ECMAScript 2015(又称...

    yimoyimo 评论0 收藏0
  • js初级应用之svg实现环形进度条

    js初级应用之svg实现环形进度条

    摘要:整理一个绘制环形进度条的,需要的同学拿去用即可定义绘图区域在页面的任何位置,添加绘图面板。 showImg("https://segmentfault.com/img/bVrm3V"); 整理一个svg绘制环形进度条的demo,需要的同学拿去用即可 定义svg绘图区域 在html页面的任何位置,添...

    acrazingacrazing 评论0 收藏0
  • Hibernate flush理解

    Hibernate flush理解

    摘要:问题在框架没有事务的情况下,通过的,无法将数据持久化至数据库中,即使强制刷新后后也同样如此。原因混淆了框架中事务和事务的概念。对于增删改操作,必须后才能持久化至数据库。除非执行提交了事务。执行之后无法进行回滚。 问题 在spring框架没有...

    noONEnoONE 评论0 收藏0
  • JavaScript笔记集

    JavaScript笔记集

    摘要:是一种语言,与通常的语言有很大的区别。函数是即函数与对象具有相同的语言地位。没有类,只有对象。对像是按引用来传递的。字面意识是原型它是函数的一个保留属性,该属性的类型是对象。不信敲段代码便知道。 Java和Javascript都是面向对象语用,即一...

    loostudyloostudy 评论0 收藏0
  • JS中以new形式创建对象的过程

    JS中以new形式创建对象的过程

    摘要:每一个对象中都会有一个叫的属性,类型野是,也是一个引用对象。首先,当引擎执行操作时,会马上开辟一个块内存,创建一个空对象并将指向这个对象。 JS的new操作到底干了些什么呢?我们一步一步来看。 比如我定义了一个function,并执行new操作: func...

    pkwendapkwenda 评论0 收藏0
  • 一步步做组件-学校选择器(系列)

    一步步做组件-学校选择器(系列)

    摘要:文章一步步做组件学校选择器版本添加自定义事件,即使用观察者模式。文章一步步做组件学校选择器版本后增实现学校选择器的模态对话框,并在页面中共用同一个选择器对象。监听时判断,回调时判断,文章一步步做组件学校选择器 前言 年初的时候写过一个j...

    galoisgalois 评论0 收藏0
  • 前端模块化开发demo之攻击地图

    前端模块化开发demo之攻击地图

    摘要:最终自定义事件封装在上面的链接中看到,不仅应用层页面的按钮可以切换地图维度,直接点击地图里的中国区域也能切换地图,同时又能通知到应用层页面的按钮改变状态。 前言 很早以前写过一篇用RequireJS包装AjaxChart,当时用Highcharts做图表,在其上...

    xiaowugui666xiaowugui666 评论0 收藏0
  • webpack-best-practice-最佳实践-部署生产

    webpack-best-practice-最佳实践-部署生产

    摘要:如果是在生产环境下,则加入插件,执行代码压缩,并且去除。规定了在开发环境下才使用。疑问目前为止,对于多页面项目还是没有找到一个很好的方案去构建自动化。原文可以看我的博客最佳实践部署生产 tip webpack的入门篇可以看我的这一片博文。《如何...

    txgcwmtxgcwm 评论0 收藏0

热门文章

<