文章分类 -  js

摘要:https://blog.csdn.net/m_jack/article/details/80497617 一、什么是跨域访问 一、什么是跨域访问 举个栗子:在A网站中,我们希望使用Ajax来获得B网站中的特定内容。如果A网站与B网站不在同一个域中,那么就出现了跨域访问问题。你可以理解为两个域名之间 阅读全文
posted @ 2019-03-06 18:37 董永辉Bruno
摘要:解决方法一: JavaScript: window.self.location="searchbytext.action?searchtext="+encodeURIComponent(encodeURIComponent(seartext)); java: searchtext=java.net. 阅读全文
posted @ 2018-11-21 17:16 董永辉Bruno
摘要:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Functions/arguments 语法 描述 arguments对象是所有(非箭头)函数中都可用的局部变量。你可以使用arguments对象在函数中引用函数的参数 阅读全文
posted @ 2017-12-24 13:39 董永辉Bruno
摘要:ref:http://www.popo4j.com/article/the-differences-of-apply-and-call.html 如果没接触过动态语言,以编译型语言的思维方式去理解javaScript将会有种神奇而怪异的感觉,因为意识上往往不可能的事偏偏就发生了,甚至觉得不可理喻.如 阅读全文
posted @ 2017-12-23 08:27 董永辉Bruno
摘要:https://www.imooc.com/code/1277 阅读全文
posted @ 2017-12-06 15:20 董永辉Bruno
摘要:【TCP/IP 协议详解】,这种经典书籍,即使耗费一年的时间去阅读,也远远强过读一年别人所写五花八门的技术文章。 阅读全文
posted @ 2017-12-04 14:43 董永辉Bruno
摘要:hack技术:前端 阅读全文
posted @ 2017-12-03 20:50 董永辉Bruno
摘要:优点: 在table上代理所有td的click事件。 在ul上代理所有li的click事件。 不用在新添加的li上绑定click事件。 当删除某个li时,不用移解绑上面的click事件。 缺点: 阅读全文
posted @ 2017-12-02 23:42 董永辉Bruno
摘要:https://jingyan.baidu.com/article/ce43664935b90c3772afd377.html 一定要先到官方下载sublime:http://www.sublimetext.com/3 阅读全文
posted @ 2017-12-02 20:33 董永辉Bruno
摘要:在函数内部,有var和没var声明的变量是不一样的。有var声明的是局部变量,没var的,声明的全局变量,所以可以借此向外暴露接口东东 本文来论述JavaScript中变量声明有var和没var的区别,关于Js中的变量声明的作用域是以函数为单位,所以我们经常见到避免全局变量污染的方法是 1 2 3 阅读全文
posted @ 2017-12-01 17:15 董永辉Bruno
摘要:在JavaScript中存在这样两种原始类型:Null与Undefined。这两种类型常常会使JavaScript的开发人员产生疑惑,在什么时候是Null,什么时候又是Undefined?Undefined类型只有一个值,即undefined。当声明的变量还未被初始化时,变量的默认值为undefin 阅读全文
posted @ 2017-12-01 16:52 董永辉Bruno
摘要:从事web开发工作,尤其主要是做服务器端开发的,难免会对客户端语言JavaScript一些概念有些似懂非懂的,甚至仅停留在实现功能的层面上,接下来的文章,是记录我对JavaScript的一些概念的理解。欢迎大牛拍砖吐糟 理解JS中的闭包,首先理解JavaScript中的作用域以及作用域链的问题,可以 阅读全文
posted @ 2017-12-01 10:51 董永辉Bruno
摘要:变量作用域 在JavaScript中全局变量的作用域比较简单,它的作用域是全局的,在代码的任何地方都是有定义的。然而函数的参数和局部变量只在函数体内有定义。另外局部变量的优先级要高于同名的全局变量,也就是说当局部变量与全局变量重名时,局部变量会覆盖全局变量(如下面例子)。 注:声明局部变量时一定要使 阅读全文
posted @ 2017-12-01 10:48 董永辉Bruno
摘要:黄金守则第一条: js没有块级作用域(你可以自己闭包或其他方法实现),只有函数级作用域,函数外面的变量函数里面可以找到,函数里面的变量外面找不到。 first try: 这是为什么呢?? 其实原理大家都懂,应该就是易错而已,万变不离其综。 second try: 这是为什么呢? (感谢大家的留言) 阅读全文
posted @ 2017-12-01 10:46 董永辉Bruno
摘要:原文:https://segmentfault.com/a/1190000004365693 在 30分钟掌握ES6/ES2015核心内容(上)我们讲解了es6最常用的一些语法:let, const, class, extends, super, arrow functions, template 阅读全文
posted @ 2017-11-30 11:37 董永辉Bruno
摘要:ECMAScript 6(以下简称ES6)是JavaScript语言的下一代标准。因为当前版本的ES6是在2015年发布的,所以又称ECMAScript 2015。 也就是说,ES6就是ES2015。 虽然目前并不是所有浏览器都能兼容ES6全部特性,但越来越多的程序员在实际项目当中已经开始使用ES6 阅读全文
posted @ 2017-11-30 11:27 董永辉Bruno
摘要:http://www.runoob.com/w3cnote/js-45-tips.html 阅读全文
posted @ 2017-11-28 16:11 董永辉Bruno
摘要:for in 语句用来列举对象的属性(成员),如下 复制代码代码如下: var obj = { name:"jack", getName:function(){return this.name}};//输出name,getName for(var atr in obj) { alert(atr);} 阅读全文
posted @ 2017-11-28 15:29 董永辉Bruno
摘要:Object.defineProperty() 方法会直接在一个对象上定义一个新属性,或者修改一个对象的现有属性, 并返回这个对象。 语法 参数 返回值 被传递给函数的对象。 描述Edit 该方法允许精确添加或修改对象的属性。通过赋值来添加的普通属性会创建在属性枚举期间显示的属性(for...in  阅读全文
posted @ 2017-11-28 15:16 董永辉Bruno
摘要:\s: space, 空格+: 一个或多个^: 开始,^\s,以空格开始$: 结束,\s$,以空格结束|:或者/g:global, 全局replace() 替换整体为如果cookie以一个或多个空格开始,替换全部空格为空,或者,如果cookie以一个或多个空格结束,替换全部空格为空。var cookie = " this is a cookie value ";cookie = cook... 阅读全文
posted @ 2017-11-28 10:48 董永辉Bruno