随笔分类 - J前端技术
摘要:.click与.bind .click和.bind都是给每个元素绑定事件,对于只绑定一个click事件,.bind事件的简写就是.click那种方式。 这两种方式都会出现两个问题: 第一个问题,如果要绑定的事件特别多,比如要绑定100个元素,要绑定100次,对于大量元素来说,影响到了性能。但是如果是
阅读全文
摘要:关键字:域(scope),闭包(closure),关键字this,命名空间(namespace),函数域(function scope),全局域(global scope),词法作用域(lexical scope)以及公共域和私有域(public/private scope) 什么是域? 在Java
阅读全文
摘要:对象概述 Objects are mutable keyed collections. An object is a container of properties, where a property has a name and a value. A property name can be an
阅读全文
摘要:案例代码: 测试: var p1 = new People("guanghe"); 分析: 对象方法需要通过实例化对象去调用: p1.Introduce();原型方法也需要通过实例化对象去调用,js查找属性在对象本身查不到,会去查其构造方法的原型的属性,而不是构造方法的属性: p1.Introduc
阅读全文
摘要:::before和::after伪元素的用法 一、介绍 css3为了区分伪类和伪元素,伪元素采用双冒号写法。 常见伪类——:hover,:link,:active,:target,:not(),:focus。 常见伪元素——::first-letter,::first-line,::before,:
阅读全文
摘要:以前查阅资料说iframe已经过时,不建议使用,可是在先进的2018年,你去随便打开一个网站,扔都可以见到iframe的身影,这不禁要发问:iframe的应用量为什么还是这么大? HTML5不再支持使用frame,iframe只有src 属性一、使用iframe的优缺点优点:1.程序调入静态页面比较
阅读全文
摘要:JS中的call、apply、bind都是用来改变函数中this指向的 alert出来的this.name 会显示undefined console.log显示出来的this.name为1 问题来了,函数里边的函数的this不是外层函数的this,而是window。 一般我们解决这个问题会用 var
阅读全文
摘要:1 //获取当前时间,格式YYYY-MM-DD 2 function getNowFormatDate() { 3 var date = new Date(); 4 var seperator1 = "-"; 5 var year = date.getFullYear(); 6 var month = date....
阅读全文
摘要:1.输出语句:document.write(""); 2.JS中的注释为//3.传统的HTML文档顺序是:document->html->(head,body)4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document)
阅读全文
摘要:看例子 结果 如果是传递指针,那么会先复制该指针,在函数内部使用的是复制后的指针,这个指针与原来的指针指向相同的地址,如果在函数内部将复制后的指针指向了另外的新的对象,那么不会影响原有的指针;但是对于传递指针引用,如果将传递进来的指针指向了新的对象,那么原始的指针也就指向了新的对象,这样就会造成内存
阅读全文
摘要:ES6(ECMAScript 6)是即将到来的新版本JavaScript语言的标准,代号harmony(和谐之意,显然没有跟上我国的步伐,我们已经进入中国梦版本了)。上一次标准的制订还是2009年出台的ES5。目前ES6的标准化工作正在进行中,预计会在14年12月份放出正式敲定的版本。但大部分标准已
阅读全文
摘要:1 ***************************************************************** 2 #fetch Request 使用isomorphic-fetch发送fetch请求 3 4 import fetch from 'isomorphic-fetch'; //ES6中为window原生方法 5 6 fetch(url,{ ...
阅读全文
摘要:ES6标准发布后,module成为标准,标准的使用是以export指令导出接口,以import引入模块,但是在我们一贯的node模块中,我们采用的是CommonJS规范,使用require引入模块,使用module.exports导出接口。 不把require和import整清楚,会在未来的标准编程
阅读全文
摘要:js中几种实用的跨域方法原理详解 这里说的js跨域是指通过js在不同的域之间进行数据传输或通信,比如用ajax向一个不同的域请求数据,或者通过js获取页面中不同域的框架中(iframe)的数据。只要协议、域名、端口有任何一个不同,都被当作是不同的域。 下表给出了相对http://store.comp
阅读全文
摘要:1 2 3 7 8 9 10 11 "> 12 添加图书 13 14 15 16 17 154 155 156 157 158 添加图书 159 浏览图书 160 161 ...
阅读全文
摘要:简单JS表单验证 [html] view plain copy <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dt
阅读全文
摘要:CSS样式命名整理页面结构 容器: container/wrap整体宽度:wrapper页头:header内容:content页面主体:main页尾:footer导航:nav侧栏:sidebar栏目:column中间内容:center导航导航:nav导航:mainbav/globalnav子导航:s
阅读全文
摘要://JavaScript自定义功能 //1,去除字符串两端空格 String.prototype.trim = function() { var start, end; start = 0; end = this.length - 1; while(start <= end && this.char
阅读全文
摘要:[html] view plain copy <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html
阅读全文
摘要:效果图 [html] view plain copy <!DOCTYPE > <html> <head> <meta charset="utf-8" /> </head> <body> <table border = '1' width = '70%' align="center"> <tr> <t
阅读全文