文章库ARTICLE COLUMN

  • 前端碎语(5)

    前端碎语(5)

    摘要:禁止用户选择文字在一些应用场合,我们不希望用户能够选择文字。在下使用透明效果虽然已经停止对的技术支持了,然而做前端的还得被它恶心一段时间,有些兼容性的问题是我们仍要面对滴。但是,前端界被虐了这么多年,解决问题的方法总是有的。 禁止用户...

    xiaoqibTnxiaoqibTn 评论0 收藏0
  • javascript 继承

    javascript 继承

    摘要:重新挂载原型将之前的原型合并进去调用父类方法调用父类构造函数 var es = {}; es.extend = function(dist, src) { for (var k in src) { if (src.hasOwnProperty(k)) { dist[k] = src[k]; } } }; es.inherit = function...

    邹立鹏邹立鹏 评论0 收藏0
  • react融合进系统的体验

    react融合进系统的体验

    摘要:控制数据流属于最强的开发规范,必定会给开发业务的同学带来巨大的思维挑战,从系统整体质量和维护性来看,必须牺牲业务开发的编程自由度。 引入的背景 在一个庞大的商业系统中引入react这种数据驱动的模式。 希望能够一点点重构去替换以前的模块,逐...

    YangderYangder 评论0 收藏0
  • postMessage处理iframe 跨域问题

    postMessage处理iframe 跨域问题

    摘要:四传递信息给父页面参考跨域子页面传给父页面父页面代码崔涣测试父页面参数中有属性,就是父窗口发送过来的数据把父窗口发送过来的数据显示在子窗口中。五简单分析和安全问题传送过来的信息如下图,几乎包含了所有应该有的信息。 背景:由于同源策略存...

    cooxercooxer 评论0 收藏0
  • React——diff算法

    React——diff算法

    摘要:组件层面节点算法只会在相同的组件类型上进行,意味着如果一个组件被替换成了这时前后节点树不会进行对比。 这篇文章只是个人理解,有什么差异和谬误还望大家指出: 原文:http://calendar.perfplanet.com/2013/diff/ 不知道是从什么时候开始,写JavaS...

    iliyakuiliyaku 评论0 收藏0
  • [译] 通过 Webpack 实现 AngularJS 的延迟加载

    [译] 通过 Webpack 实现 AngularJS 的延迟加载

    摘要:虽然这些东西都是非常棒的,但是它们都不是实现延迟加载所必需的东西。我们通过的配置对象中的属性就可以实现延迟加载。单元测试的技巧把改成是全局依赖并不意味着你应该从控制器中删除它。因为在单元测试中,你只会加载这一个控制器而非整个应用模块。...

    ZhuxyZhuxy 评论0 收藏0
  • JavaScript中的函数式编程一(翻译)

    JavaScript中的函数式编程一(翻译)

    摘要:在这篇文章中,我们来看一下让成为适合函数式编程的组成部分,并且看看为什么它将会是很有用的。组成在我们去思考这为什么是个好主意之前,让我们用的一些基本特性去实现函数式编程。 showImg("https://segmentfault.com/img/bVtSez"); tips 原文链接:...

    SHERlocked93SHERlocked93 评论0 收藏0
  • this绑定方式和优先级比较

    this绑定方式和优先级比较

    摘要:但在严格模式下默认绑定不起作用显式绑定显式绑定用到了和方法,因为可以直接指定的绑定对象,因此称之为显式绑定。隐式绑定显式绑定当我们使用显式绑定时,输出的值为的值所以显式绑定的优先级更高。 上篇文章介绍了this的隐式绑定(implicit binding...

    weknow619weknow619 评论0 收藏0
  • 谈谈在编程过程中的工程化思维

    谈谈在编程过程中的工程化思维

    摘要:工程化的思维可以在项目起手的阶段大致构建出整个框架,然后逐步的去添加功能。工程化的思维可以快速的解决问题,从面到点,而不是从点到线。 任何计算机语言都是工具,都是用来解决问题。所有的现代编程语言都有相同之处,基本类型值(string number ...

    cniocnio 评论0 收藏0
  • $.map与$.each的区别

    $.map与$.each的区别

    摘要:方法是一个不可变的迭代方法,方法可以用来当做迭代方法用,但是它事实上是操作提供的数组放回一个数组。例如也可以用来删除数组中的一项中是不会映射的,所以要在返回函数中加参数。注意的是中的参数和中的参数是相反的。 each方法是一个不可变的迭代...

    荆兆峰荆兆峰 评论0 收藏0
  • angular表单验证2

    angular表单验证2

    摘要:表单验证使用场景在实际的开发中我们可能会有这样的情况。姓名不能为空姓名太短姓名太长姓名不能为空姓名太短姓名太长借助表单本身比之前的更简单了。结尾以上就是关于表单验证的全部内容。 前言 在之前的文章《angular表单验证》中主要介绍了一些关于...

    darkbugdarkbug 评论0 收藏0
  • JavaScript Ajax与Comet——“进度事件”的注意要点

    JavaScript Ajax与Comet——“进度事件”的注意要点

    摘要:有以下个进度事件在接收到响应数据的第一个字节时触发。在接收响应数据期间持续的触发在请求发生错误时触发在因调用方法而终止连接时触发在接收到完整的响应数据时触发在通信完成或者触发,,事件后触发。 有以下6个进度事件: loadstart: 在接收到响...

    ad6623ad6623 评论0 收藏0
  • JavaScript Ajax与Comet——“跨源资源共享”的注意要点

    JavaScript Ajax与Comet——“跨源资源共享”的注意要点

    摘要:注意请求和响应都不包含信息。对象的安全机制部分实现了的规范。请求返回后会触发事件,响应数据保存在属性中。无论是同源请求还是跨域请求,对于本地资源最好使用相对,在访问远程资源时再使用绝对。发送请求之后,服务器决定是否允许这种类型的请求。...

    haobowdhaobowd 评论0 收藏0
  • 前端碎语(3)

    前端碎语(3)

    摘要:而写成还可以满足你获得回调函数返回值的需求。而构建函数表达式的方法也不止把声明括起来这种,一些其他的操作符也可以,比如赋值号到目前为止,我们似乎能够得出结论函数声明后不可直接跟圆括号,而函数表达式后面可以。 使用setTimeout替代setInter...

    BrennerBrenner 评论0 收藏0
  • JavaScript基础知识总结

    JavaScript基础知识总结

    摘要:字面量方式这是最简单最基本的一种方法。简单的构造函数方式通过这样的形式创建对象。结合上面的简单构造函数和原型,一个完整的构造函数应该是这样的还有一种方法就是提供的简单实现下中的,,创建一个对象谈谈对象的理解。避免使用表达式又称动态属性...

    lakesidelakeside 评论0 收藏0
  • 深入 Javascript 執行環境

    深入 Javascript 執行環境

    摘要:中的執行環境與堆疊在這篇筆記中我將會深入的探討底層中的一些觀念,其中最重要的就是執行環境。其他執行環境都可以存取全域的東西。在這個階段直譯器會建立,透過掃描函式傳入的參數,內部的函式宣告,變數宣告。 Javascript 中的執行環境與堆疊 在這...

    leviuslevius 评论0 收藏0
  • 开坑,写点Polymer 1.1 教程第6篇——样式(2)

    开坑,写点Polymer 1.1 教程第6篇——样式(2)

    摘要:样式不会被上层的组件介入影响,更不会被内层组件影响。这对保护样式不受未知的,不可控的外界因素所干扰非常有用。形式上感觉就是这个自定义的变量称为一个新的属性,可以被赋值正如我们小标题上的称呼自定义属性。 前言 已经好久没有更新Polymer专栏...

    EdwardUpEdwardUp 评论0 收藏0
  • 超实用迷你js判断类库介绍

    超实用迷你js判断类库介绍

    这个类库是干嘛的? 平时项目的开发难免遇到大量的逻辑判断,于是我将一些常用的判断封装成了一个js类库,judge.js是我用业余时间写的一个js判断类库,可以用来判断数据类型(isFunction,isObject,isJson,isArray等),判断浏览器内核,判断移动和PC端浏览...

    impig33impig33 评论0 收藏0
  • React Native 的开发工具:Nuclide

    React Native 的开发工具:Nuclide

    摘要:也没有一个比较好的方式运行的服务每次的时候都需要启动一个的服务,这样就会降低开发的效率。还好有是专门为开发的。拥有更好的语法补全,类型检查等其实是在的基础上的一系列的插件集,是打造的下一代编程开发利器,是一个完全用开发的编辑器。 做Re...

    happyfishhappyfish 评论0 收藏0
  • 一些问题

    一些问题

    摘要:并且满足条件下一个标题高度高于滚动的高度和条件没有下一个标题的其中之一条件。解决了原来专题页面的几个问题,如海报与大小不一致问题。修正了一些边距的问题。下周工作计划确保页面的问题都解决,并完成测试。 2016年第四周周报 1. 上周工作内容 ...

    VincentFFVincentFF 评论0 收藏0
  • Validate 表单验证插件

    Validate 表单验证插件

    var Validate = function(el, rule, msg) { this.el = el; this.rule = rule; this.msg = msg; }; Validate.prototype.validate = function() { var el = this.el, rule = this.rule, msg = this.msg, v = ...

    PAMPANGPAMPANG 评论0 收藏0
  • JavaScript Ajax与Comet——“其他跨域技术”的注意要点

    JavaScript Ajax与Comet——“其他跨域技术”的注意要点

    摘要:由两部分组成回调函数和数据。回调函数是当响应到来时应该在页面中调用的函数,回调函数的名字一般是在请求中指定的。下面是以个的例子回调函数的名字就是是通过动态的元素来使用的,使用时可以为属性指定一个跨域。是为与其他传递消息的很相似。 图像...

    HwgHwg 评论0 收藏0
  • Javascript:String对象总结(二)

    Javascript:String对象总结(二)

    摘要:方法始终从前向后找参数接收两个参数,第一个参数可以是一个对象或者一个字符串这个字符串不会转换成正则表达式,第二个参数可以是一个字符串或者一个函数。要想替换所有子字符串,唯一的办法就是提供一个正则表达式,而且要指定全局标志标志。 字符串...

    zzirzzir 评论0 收藏0
  • javascript--正则表达式

    javascript--正则表达式

    摘要:正则表达式中的元字符这些元字符在正则表达式都有一种或者多种用途。下面将描述元字符在模式中的各种应用。使用元字符构建类。匹配项在字符串中的位置,表示应用正则表达式的字符串。 正则表达式 var expression = / pattern / flags; flags:每个正则...

    王晗王晗 评论0 收藏0
  • jquery ajax请求参数和返回数据的处理

    jquery ajax请求参数和返回数据的处理

    摘要:处理返回数据,渲染到页面上去。之前的做法也是和上面一模一样的吧,返回的数据是数据格式的,然后分别取值赋值给页面元素,所以代码往往是这样的。如果有什么更好的方案,请指教,谢谢另外摘记一个表单输入框中回车自动提交的情况和处理方案 刚接触学...

    2bdenny2bdenny 评论0 收藏0

热门文章

<