文章库ARTICLE COLUMN

  • 获取 JavaScript 脚本文件路径

    获取 JavaScript 脚本文件路径

    摘要:标签通过获取最后一个标签的属性来得到脚本文件的。这种方式只能在同一个文件中即时执行才有效,不能延迟执行及写成通用的供其他地方调用,否则获取到的不一定是哪个文件的了。 该文写于 2013-08-22 在开发过程中,有时需要动态获取文件的 URL,...

    ralapralap 评论0 收藏0
  • 页面间隐式传递参数

    页面间隐式传递参数

    摘要:进入报表页面的入口不是固定的页面,也不是固定的按钮,因此不同种类的报表传递的参数不同,并且各组参数之间没什么共同性。鉴于以上几点,我利用父子页面能够互相访问对方对象的特性,想了一个页面间隐式传递参数的方式。 该文写于 2012-08-10 ...

    jollywingjollywing 评论0 收藏0
  • [未完待续] 上传文件这件事,蛋疼何止一点点!

    [未完待续] 上传文件这件事,蛋疼何止一点点!

    摘要:在做时,不可避免地要上传一些文件,最常用到的就是图片。提供电子邮件服务的站点,除了图片还需要上传文档等其他类型文件的功能。当点击所看到的按钮时,实际点击的是原生上传控件,这样一来就触发了浏览器默认行为,即打开选择文件对话框。 在做 Web...

    tinyqtinyq 评论0 收藏0
  • OS X编译安装php

    OS X编译安装php

    摘要:下载依赖首先需要下载的依赖的库,自带了许多有用的库,但是这些需要你安装命令行工具,这些库的头文件和静态库动态库文件被存放在目录下,包括等库,我们只需要下载库依赖的就可以了。 以前搞开发一直都是OS X自带的php5.5,然后需要的扩展使用phpize...

    EastboatEastboat 评论0 收藏0
  • 继承的实现方式及原型概述 | JavaScript 随笔

    继承的实现方式及原型概述 | JavaScript 随笔

    摘要:每一个对象直接量都是的子类,即构造函数中的构造函数与普通函数并没有什么两样,只不过在调用时,前面加上了关键字,就当成是构造函数了。由于没有传入变量,在调用的构造函数时,会出错这个问题可以通过一个空对象来解决改自。 showImg("https://seg...

    chenjiang3chenjiang3 评论0 收藏0
  • Javascript的异步和回调

    Javascript的异步和回调

    摘要:异步本质上应该就是多线程语言的产物。如果是多线程的异步,假死的应该是运行方法的线程,而方法仍然会按预期打印出。当然了,按我个人的理解,应该说是是的回调函数。 引子 每个故事都有由来。前两天在看 gulp 的时候,看到了它有个 promise 的玩意...

    CarlBenjaminCarlBenjamin 评论0 收藏0
  • js函数学习

    js函数学习

    摘要:函数声明静态函数函数声明有个特征就是函数可以函数声明提前函数表达式这种方式命名,没有函数声明提前,这个方式也是自己比较喜欢用的方式。 函数声明(静态函数) 函数声明有个特征就是函数可以函数声明提前 hello(); function hello(){ console.l...

    JasinYipJasinYip 评论0 收藏0
  • js对象中什么是可枚举性(enumerable)?

    js对象中什么是可枚举性(enumerable)?

    摘要:引言说到枚举,可能很多人都会想到枚举类型,但在对象中有一个属性为可枚举性,他是什么呢概念可枚举性用来控制所描述的属性,是否将被包括在循环之中。至于循环和方法的区别,在于前者包括对象继承自原型对象的属性,而后者只包括对象本身的属性。 引...

    Leck1eLeck1e 评论0 收藏0
  • [译] 从 CoffeeScript 迁移到 ES6

    [译] 从 CoffeeScript 迁移到 ES6

    摘要:语法校验会给出警告当你仍在使用或不通过任何关键字声明变量时。但是如果脚本中还有其他的普通导出,就会得到非常奇怪的结果这个坑爹的情况目前还没有任何好的解决方案。 我在多年前爱上了coffeScript。对于javaScript,我一直保持着深沉的爱,也十分...

    刘东刘东 评论0 收藏0
  • [学习笔记] JavaScript 作用域链

    [学习笔记] JavaScript 作用域链

    摘要:全局执行环境的变量对象始终是作用域链中的最后一个变量对象。综上,每个函数对应一个执行环境,每个执行环境对应一个变量对象,而多个变量对象构成了作用域链,如果当前执行环境是函数,那么其活动对象在作用域链的前端。 1.几个概念 先说几个概念:...

    ?xiaoxiao,?xiaoxiao, 评论0 收藏0
  • [总结贴] 十个 JavaScript 中易犯的小错误

    [总结贴] 十个 JavaScript 中易犯的小错误

    摘要:但是在中,的生命还会继续。这其中最典型的问题便是批量增加元素。这时,如果构造函数被调用时没有参数,则会自动设置为。因为从系统的角度来说,当你用字符串的时候,它会被传进构造函数,并且重新调用另一个函数。 序言 在今天,JavaScript已经成为...

    icattlecodericattlecoder 评论0 收藏0
  • 关于一些前端js框架的源码研究

    关于一些前端js框架的源码研究

    摘要:的作用相当于,将其转换为布尔值。用于判断一个变量是否某个对象的实例,如返回同时也会返回返回布尔值,如果为,则返回,否则返回的结果。 underscore.js源码 Underscore.js 没有对原生 JavaScript 对象进行扩展,而是通过调用 _() 方法进行封装,一旦...

    whjinwhjin 评论0 收藏0
  • React学习笔记—组件复用

    React学习笔记—组件复用

    摘要:属性校验随着应用的增长,确保你的组件正确使用是有必要的。混入在当中,组件复用能够减少我们的代码量。官方举例说明的一种情况一个组件,每隔一段时间更新一次。提供了组件生命周期的方法告诉我们组件什么时候被创建和销毁。 当我们在设计接口的时候...

    CastlePeaKCastlePeaK 评论0 收藏0
  • React学习笔记—属性转移

    React学习笔记—属性转移

    摘要:我们可以使用属性延伸覆盖原来的属性值手动转移大部分情况你应该明确的向下传递属性,这样可以确保你只需要暴露内部的一个子集。但是属性属性或者属性呢利用转移使用了的结构化赋值,所以引入时要加入,如下 React当中的组件嵌套很常见,外部组件暴露...

    fanuxfanux 评论0 收藏0
  • JavaScript 杂记(一)

    JavaScript 杂记(一)

    摘要:基础简单基础数据类型值得注意的是的值是,表示一个空对象指针,没有指向任何对象。的值是,表示申明变量或对象的属性却未初始化。值是派生自的,所以对他们执行相等测试会返回。字符串单引号和双引号都可以用来表示字符串,只要前后一致即可。 目的 ...

    raise_yangraise_yang 评论0 收藏0
  • node.js之REPL

    node.js之REPL

    摘要:何为读取求值输出循环英语,简称是一个简单的,交互式的编程环境。它提供了一种交互方式,即执行程序,展现结果。它可以被用作,或者只是执行操作得到一些结果。对于,宿主环境最常见的是浏览器。 何为REPL wiki: 读取-求值-输出循环(英语...

    DevTTLDevTTL 评论0 收藏0
  • Javascript 深入学习循环

    Javascript 深入学习循环

    摘要:递归函数还会受到浏览器调用栈的大小的限制。虽然迭代也会导致性能问题,但是使用优化的循环就可以代替长时间运行的递归函数,可以提高新能,因为运行一个循环比反复调用一个函数的开销要小。 本文章记录本人在深入学习js循环中看书理解到的一些东西,...

    CristalvenCristalven 评论0 收藏0
  • JavaScript:万恶的this拿命来(一)

    JavaScript:万恶的this拿命来(一)

    摘要:在脚本中,默认指向一个空对象,并不是指向,也不是指向。举个栗子,在函数执行后,覆盖原先的值我们在外部定义了一个名为的全局变量,它会被默认添加到全局的属性上。总结在不同的执行环境中的默认指代通过省略声明变量导致变量提升现象的发生及预防 ...

    loostudyloostudy 评论0 收藏0
  • D1.Nodejs 入门篇

    D1.Nodejs 入门篇

    摘要:上下文切换上下文最直观的表现就是代码块中的,通常在面向对象的编程中用到,来指代当前类生成的对应实例,与其他语言的一致。咦,是干嘛的,有没有其他方式实现,请自行谷歌。 分享第一篇,关于 NodeJS —— Javascript 的常用知识以及如何从 Javascr...

    RangoRango 评论0 收藏0
  • React学习笔记—表单

    React学习笔记—表单

    摘要:表单组件像不同于其它的原生组件,因为它们会随着用户交互而改变。交互属性表单组件提供了一些受用户交互影响的属性,支持,支持类型是或者,支持在中,的值是通过子属性设置的。里会一直展现这个值渲染完成后,里会一直显示,用户的任何输入都是无效的...

    BrennerBrenner 评论0 收藏0
  • React学习笔记—虚拟DOM

    React学习笔记—虚拟DOM

    摘要:虚拟之所以快,是因为它不直接操作。此外,实现了一套完整的事件合成机制,能够保持事件冒泡的一致性,跨浏览器执行。大部分情况下,我们都是在构建的组件,也就是操作虚拟。例如就表示组件被插入之前。组件更新后执行组件被移除前执行获取真实的强制更...

    TonnyTonny 评论0 收藏0
  • JavaScript:万恶的this拿命来(二)

    JavaScript:万恶的this拿命来(二)

    摘要:构造函数对于被实例化的,我们称之为构造函数,及使用关键字调用的,对于它们来说,会被改变,指向实例。上栗子全局赋上属性通过关键字创建实例,改变函数内部指向注解通过这个栗子,我们可以看出,通过创建构造函数的实例,使得的指向改变,指向了实例...

    fox_soyoungfox_soyoung 评论0 收藏0
  • React学习笔记—简易信息管理,实现CUD

    React学习笔记—简易信息管理,实现CUD

    摘要:需求利用实现一个简易的信息管理系统。写的不太好,欢迎熟悉的大神来找茬。真心感激分析编写就是不断构建组件的过程,首先要根据需求进行的划分编码服务端没有用到服务器,采用了数据模拟的方式添加信息时自增长页面组件删除更新新增渲染 需求 利用Re...

    MSchumiMSchumi 评论0 收藏0
  • DOM中的各种区别小节

    DOM中的各种区别小节

    摘要:欢迎光临小弟博客我的博客原文中的各种区别小节参考普通添加事件和事件绑定的事件监听与捕获和冒泡和的区别 相信大家在DOM的实际开发与学习过程中,肯定也遇到不少需要比较的东西,这里我主要列比较以下几点,更多的区别和总结,希望想到和遇到的朋友...

    Guakin_HuangGuakin_Huang 评论0 收藏0
  • javascript高程3 学习笔记(三)

    javascript高程3 学习笔记(三)

    摘要:与执行环境相关的变量对象中有执行环境定义的所有变量和函数作用域链代码在一个环境中执行,便会创建变量对象的一个作用域链。 执行环境 执行环境是什么? javascript的解释器每次开始执行一个函数时,都会为每个函数创建一个执行环境(executio...

    avwuavwu 评论0 收藏0

热门文章

<