文章库ARTICLE COLUMN

  • 关于javascript中this的trick

    关于javascript中this的trick

    摘要:看如下对象定义这样能正常调用下面的调用会出错因为,指向已经改变,正确的方式如下所有函数都有其特殊的变量,如下面的调用会产生一个错误解决方案一将保存在不同的变量中解决方案二利用的第二个参数,它可以给指定一个值 看如下对象定义: "use stri...

    EuphoriaEuphoria 评论0 收藏0
  • zTree分批异步加载方式下实现节点搜索功能

    zTree分批异步加载方式下实现节点搜索功能

    摘要:如果树已经加载完,马上执行函数获取没有异步加载过的节点如果节点数为零则说明已经加载完执行函数实现搜索功能定义了这个方法,然后就可以在这个方法实现实现你要搜索的功能了。 前言 最近公司做一个项目用到zTree,zTree功能强大就不用多说了,相信...

    kakakaka 评论0 收藏0
  • 浅析JS中的跨域请求-图解加实例(JSONP篇)

    浅析JS中的跨域请求-图解加实例(JSONP篇)

    摘要:党我们使用去获得异源的数据时,就会造成跨域请求。总结是很常见的处理跨域的方法,但是这种方式只能是类型的请求并且需要服务器配合,这样才能完成跨域,但是它的优点就是实现比较简单并且对低版本浏览器支持都很好。 何为跨域 简单来说就是js与异源...

    wua_wua2012wua_wua2012 评论0 收藏0
  • 学习promise编写和使用

    学习promise编写和使用

    摘要:实现是中的一种异步编程实现方式,中异步编程主要是指浏览器事件处理,等,通过传入回调函数来实现控制反转。对象符合编程规范,目的是为异步编程提供统一接口,它最大的优点就是避免了回调金字塔。 promise实现 Promise是Javascript中的一种异步编程...

    aaronaaron 评论0 收藏0
  • Javascript 字符串统计+小写转大写+首字母大写

    Javascript 字符串统计+小写转大写+首字母大写

    摘要:字符串统计小写转大写输入数据类型输入的内容输入的内容的个数输入的内容转换为大写输入的内容首字母大写字符串统计小写转大写输入数据截图图片描述 字符串统计+小写转大写 function Prompt(){ var content = prom...

    suxiersuxier 评论0 收藏0
  • 报表工具的JS开发--字符串

    报表工具的JS开发--字符串

    摘要:它将在中查找与相匹配的子字符串,然后用来替换这些子串。这里举个字符串替换的例子结果将返回字符串的查找方法用于检索字符串中指定的子字符串,他将返回中第一个与相匹配的子串的起始位置。其中是起始,提取长度为的新字符串。 在报表开发过程中,有...

    pakolagijpakolagij 评论0 收藏0
  • jQuery学习和知识点总结归纳

    jQuery学习和知识点总结归纳

    摘要:目前在前端开发所占的比重越来越高,在我们学习和开发的过程中都会去使用。下面把程序员雷雪松对的知识点总结和归纳分享给大家。过滤对同胞元素的搜索。将匹配元素集合缩减为集合中的最后一个元素。返回指定元素相对于其他指定元素的位置。 jQuery目前...

    JohnLuiJohnLui 评论0 收藏0
  • 用Rem来无脑还原Web移动端自适应的页面

    用Rem来无脑还原Web移动端自适应的页面

    摘要:用来无脑还原移动端自适应的页面代码解读首先,不去鸟不支持事件监听的浏览器,当然不写也可以,因为对字号的自适应的需求都是移动端。函数用来获取屏幕分辨率,然后按比例来设置的字号。 用Rem来无脑还原Web移动端自适应的页面: 代码: (function (wi...

    PascalXiePascalXie 评论0 收藏0
  • Angular $rootScope:inprog 问题探究

    Angular $rootScope:inprog 问题探究

    摘要:场景和问题这几天在写一个。因为状态的改变由另一个插件控制,不在的中。前者强制触发一次,后者让一段代码执行完成后触发。所以直接在回调中使用就可以解决问题。参考资料对异常的描述。这种异常附带在线文档的方式还是很方便的。 TL;DR 这是一个关于...

    shiguibiaoshiguibiao 评论0 收藏0
  • 详解Javascript的继承实现

    详解Javascript的继承实现

    摘要:它的实现简单,思路清晰用对象冒充继承父类构造函数的属性,用原型链继承父类对象的方法,满足我遇到过的所有继承的场景。解决方式在解决这个问题之前,先想想继承能帮我们解决什么问题从父类复用已有的实例属性和实例方法。 我最早掌握的在js中实现继...

    go4itgo4it 评论0 收藏0
  • javascript原型(容易犯糊涂点的总结)

    javascript原型(容易犯糊涂点的总结)

    摘要:犯浑的地方中的原型继承几乎是面试必问点,然而真正透彻的理解它还是需要费一番功夫的,等等看到脑子就昏掉了,有时候以为自己掌握了,但是没过多久看到角度不同的讲解时就又犯糊涂了犯浑点中的构造函数,实例与原型之间的关系。 在javascirpt中,每个...

    dongfangyiyudongfangyiyu 评论0 收藏0
  • ECMAScript6 新特性——“let和const命令”

    ECMAScript6 新特性——“let和const命令”

    摘要:基本用法所声明的变量,只在命令所在的代码块内有效。在循环中适合使用不存在变量提升不像那样会发生变量提升现象暂时性死区只要块级作用域内存在命令,它所声明的变量就绑定这个区域,不再受外部的影响。块级作用域实际上为新增了块级作用域。 1 let ...

    PascalXiePascalXie 评论0 收藏0
  • pushState+Ajax实现无刷更新页面

    pushState+Ajax实现无刷更新页面

    摘要:介绍技术确实在现代中必不可少,但是对于搜索引擎不够友好,同时破坏了浏览器的前后跳转逻辑。正是为了解决这一问题而产生的一种新技术。和的最大区别就是,不会将当前状态记录,即不会把压栈。 介绍 Ajax技术确实在现代web中必不可少,但是Ajax对于搜...

    1fe1se1fe1se 评论0 收藏0
  • 固定头部的表格

    固定头部的表格

    摘要:实现思路就是复制一下表格头部然互覆盖在原有的头部上,监听滚动事件之前动态的设置覆盖上去的里面的宽度在火狐下会与抖动现象,直接写样式就不会了效果图如下贴一下代码头部固定的表格姓名年龄性别身高体重 实现思路就是复制一下表格头部然互覆盖在原...

    zhangyucha0zhangyucha0 评论0 收藏0
  • ECMAScript6 新特性——“变量的解构赋值”

    ECMAScript6 新特性——“变量的解构赋值”

    摘要:数组的解构赋值允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构。如果变量名与属性名不一致,必须写成下面这样。 1 数组的解构赋值 ES6允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring...

    EricEric 评论0 收藏0
  • 构建Bootstrap

    构建Bootstrap

    摘要:为了更好得收纳当前的信息并且为其他工具腾出空间,我需要使用到下拉菜单。经过几次的讨论,我们下定决心重新排列顶栏,移除了一些链接,实现了不支持多层次的下拉菜单。继续这个例子,我们收到了大量的围绕下拉菜单,并且重新考虑支持多层次菜单。 构...

    ityouknowityouknow 评论0 收藏0
  • jQuery中.live()方法的用法深入解析

    jQuery中.live()方法的用法深入解析

    摘要:事件委托方法能对一个还没有添加进的元素有效,是由于使用了事件委托绑定在祖先元素上的事件处理函数可以对在后代上触发的事件作出回应。执行由绑定的特殊的事件处理函数。这个事件处理函数首先检测事件对象的来确定是不是需要继续。 概述jQuery给所有...

    wenyiwebwenyiweb 评论0 收藏0
  • ECMAScript6 新特性——“字符串的扩展”

    ECMAScript6 新特性——“字符串的扩展”

    摘要:吉字符串的遍历器接口为字符串添加了遍历器接口,使得字符串可以被循环遍历。提供字符串实例的方法,用来将字符的不同表示方法统一为同样的形式,这称为正规化。返回布尔值,表示参数字符串是否在源字符串的头部。 1 字符串的Unicode表示法 ES6 只要将...

    BlackMassBlackMass 评论0 收藏0
  • Promise化,Promisify,将函数改成 既支持Callback回调,又支持Promise

    Promise化,Promisify,将函数改成 既支持Callback回调,又支持Promise

    摘要:初学,用开发项目。而且还是个不小的项目,说起来挺冒险的。一开始比较简单,并没有使用也能顺利进行,随着开发的深入,到了不用不行的地步了。于是产生了一个问题,一些之前写的方法并不支持,如果直接改成,那之前调用过的地方也都得改,工作量有点大...

    wushuiyongwushuiyong 评论0 收藏0
  • 【前端构建】RequireJS及其优化工具

    【前端构建】RequireJS及其优化工具

    摘要:介绍一款模块加载工具的入门,并且重点介绍其优化工具。发布目录项目源代码工具目录,例如构建工具等。另外,前端代码发布前都会进行压缩,使文件足够小。原来是因为里了,所以优化工具把也合并进来了。而优化工具要用好,要多尝试他们的配置选项。 前...

    Loong_TLoong_T 评论0 收藏0
  • js实现继承的几种方式

    js实现继承的几种方式

    摘要:原型链实现继承例子继承了借用构造函数基本思想在子类型构造函数的内部调用超类构造函数,通过使用和方法可以在新创建的对象上执行构造函数。 前言:大多OO语言都支持两种继承方式:接口继承和实现继承,而ECMAScript中无法实现接口继承,ECMAScript只...

    AlliotAlliot 评论0 收藏0
  • JavaScript类型系统详解

    JavaScript类型系统详解

    摘要:基本数据类型中有种简单数据类型也称基本数据类型,,,和。不支持任何创建自定义类型的机制,而所有值都是上述中数据类型之一。 基本数据类型 ECMAScript中有5种简单数据类型(也称基本数据类型):Undefined,Null,Boolean,Number和String。还有一...

    ruicbAndroidruicbAndroid 评论0 收藏0
  • JS语言核心——“对象”

    JS语言核心——“对象”

    摘要:属性特性每个属性与之相关的值可写可枚举可配置对象特性原型类扩展标记三类对象内置对象由规范定义的对象或类宿主对象由解释器所嵌入的宿主环境定义的自定义对象由运行中的代码创建的对象两类属性自有属性直接在对象中定义的属性继承属性在对象的原型对...

    chavesguchavesgu 评论0 收藏0
  • JavaScript 专项练习:函数篇(一)

    JavaScript 专项练习:函数篇(一)

    摘要:引言在学习的过程中看了不少书,但却很少有专项练习,因此开这样一个专题,希望能在练习中复习巩固所学的知识函数篇一本篇主要考察编写函数的技能和基本知识,同时也是对标准库函数的练习。 引言 在学习 JavaScript 的过程中看了不少书,但却很少有专...

    longmonlongmon 评论0 收藏0
  • javascript中的数据属性和存储器属性

    javascript中的数据属性和存储器属性

    摘要:在中,对象的属性分为数据属性和存储器属性两种两种属性的区别我们使用先来直观的感受一下这两者的不同。存储器属性看完了数据属性和存储器属性直观上的差异,我们详细看一看存储器属性这个容易会被忽视说的就是我的属性。 在javascript中,对象的属性...

    DevTalkingDevTalking 评论0 收藏0

热门文章

<