你的浏览器不支持canvas
摘要: 一、主要执行的文件命名一般为main.js var aModule =require('./a.js');//相对路径 var aModule =require('a.js');//专门从node_modules文件夹中查找模块 var aModule =require('/a.js');//查找的 阅读全文
posted @ 2018-07-16 16:46 云上丶无忧 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 9周 1周.node 2周.react(北京,杭州react和vue各占50%;) 3周vue(深圳市场份额高,轻量级) 1周混合开发 1周小程序 1周模拟面试 angular:视频 (最近新起,15-16最火,现在降温了,2.0版本用tepscript语法,包比较大,) pc多用jq; 移动端多用 阅读全文
posted @ 2018-07-16 09:24 云上丶无忧 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 一、保留i值 通常情况下,因为一些效果我们需要获取到for循环中的i的值,但是往往拿到的都是最后一个i的值。下面介绍几种方法可以获取到i的值 1.自定义属性: arr[i].index = i; 以一个事件为例 例如: for(var i =0;i<arr.length;i++){ arr[i].i 阅读全文
posted @ 2018-07-14 14:03 云上丶无忧 阅读(2419) 评论(0) 推荐(0) 编辑
摘要: 3.构造函数有几种继承方式,分别是什么 1、原型链继承: vara={ sayName(); 阅读全文
posted @ 2018-07-12 15:50 云上丶无忧 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 2. nodeValue nodeValue是一个HTML DOM的对象属性; 同样的 可以通过 nodeValue设置节点的文本内容也可以直接返回文本内容 直接用节点对象调用就都可以: 如上例 document.getElementsByTagName(div)[0].childNodes[0]. 阅读全文
posted @ 2018-07-10 19:49 云上丶无忧 阅读(7988) 评论(0) 推荐(0) 编辑
摘要: 1、get提交的数据会放在url之后,以?分割url和传输数据,参数之间以&相连,如editposts.aspx?name=test&id=123;会被缓存、保存在服务器日志、以及浏览器浏览记录中 post方法是把提交的数据放在http包的body中。 2、get提交的数据大小有限制(因为浏览器对u 阅读全文
posted @ 2018-07-07 16:22 云上丶无忧 阅读(1676) 评论(2) 推荐(0) 编辑
摘要: 一、字符串概念及常用的API方法: 字符串:凡是用双引号或单引号引起来的字符都叫做字符串 1、创建字符串的3种方法; (1)、构造函数 》构造出来一个对象 var str = new String() 例子:var str = new String("我就是我,不一样的烟火,我看自己上火") con 阅读全文
posted @ 2018-07-07 13:54 云上丶无忧 阅读(1886) 评论(0) 推荐(0) 编辑
摘要: 了解继承前我们需要了解函数的构造,方便我们理解。 常见六种继承方式: 1.原型继承call和apply; 2.原型拷贝:循环父函数protype的key值=子函数prototype的key值; 3.原型链继承:父函数实例继承给子函数prototype; 4.混合继承:父函数的protype=子函数的 阅读全文
posted @ 2018-07-07 12:57 云上丶无忧 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 1. cookie:存储大小4k 有时间限制,会跟在ajax的请求头上 2. localStorage: 存储大小5M 没有时间限制 3. sessionStorage: 临时会话存储 当浏览器关闭的时候信息自动销毁 注:以上三种都是属于客户端的,传输类型为字符串 服务端==>session:后端的 阅读全文
posted @ 2018-07-07 11:06 云上丶无忧 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 模块化开发的原因: 1、引入的js过多然后在加载的过程中容易出现假死的状态,导致页面会发生白屏 2、变量名的问题 在多人协作开发的时候容易出现变量名的冲突 面向对象 3、引入优先级的问题 模块化开发分类: (1).requireJS: 参考网址:http://www.requirejs.cn/ Re 阅读全文
posted @ 2018-07-07 09:23 云上丶无忧 阅读(525) 评论(0) 推荐(0) 编辑
摘要: gulp和webpack的差别:https://www.cnblogs.com/lovesong/p/6413546.htmlvar gulp = require('gulp'); var del = require('del'); // 常用插件 // 压缩javascript文件,减小文件大小 阅读全文
posted @ 2018-07-06 11:08 云上丶无忧 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 一、sass less css预处理器 sass里面有2种语法 第一种语法是sass 后缀名必须是sass 第二种语法是scss 后缀名必须是scss //scss写法 $width:300px; $height:400px; body{ width:$width; height:$height; 阅读全文
posted @ 2018-07-05 18:00 云上丶无忧 阅读(563) 评论(0) 推荐(0) 编辑
摘要: 加载页面内容,如果不加选择器,会加载整个页面内容 加选择器会获取选择器内容 例如: <script> //可以获取json格式的文件 $.ajax({ type:"get", url:"json/words.json", // 数据类型 contentType:'json', //如果是post请求 阅读全文
posted @ 2018-07-05 15:27 云上丶无忧 阅读(153) 评论(0) 推荐(0) 编辑
摘要: <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> <style type="text/css"> *{margin: 0;padding: 0;} ul,ol{ list-style: non 阅读全文
posted @ 2018-07-04 20:55 云上丶无忧 阅读(298) 评论(0) 推荐(0) 编辑
摘要: <!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <link rel="stylesheet" type="text/css" href="//at.alicdn.com/t/font_732107_8hzp99u 阅读全文
posted @ 2018-07-04 20:19 云上丶无忧 阅读(946) 评论(0) 推荐(0) 编辑
摘要: 首页 1.首先给要点击的图片添加跳转链接,?后加id,利用的是URL地址?后的字符不解析原理传递id 2.详情页用ajax连接php获取php返回的数据 function ajax(){ 获取url地址的字符串 var atr =location.search; 然后字符串切割返回的是数组 var 阅读全文
posted @ 2018-07-03 17:57 云上丶无忧 阅读(1872) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-06-26 17:33 云上丶无忧 阅读(2) 评论(0) 推荐(0) 编辑
摘要: clientWidth是对象看到的宽度(不含边线,即border) scrollWidth是对象实际内容的宽度(若无padding,那就是边框之间距离,如有padding,就是左padding和右padding之间距离)。 offsetWidth是指对象自身的宽度,整型,单位像素(含边线,如滚动条的 阅读全文
posted @ 2018-05-08 22:45 云上丶无忧 阅读(1211) 评论(0) 推荐(0) 编辑
摘要: { display: none; / 不占据空间,无法点击 / } { visibility: hidden; / 占据空间,无法点击 / } { position: absolute; top: 999em; / 不占据空间,无法点击 / } { position: relative; top: 阅读全文
posted @ 2018-05-08 22:44 云上丶无忧 阅读(664) 评论(0) 推荐(0) 编辑
摘要: &&和||在JQuery源代码内尤为使用广泛,由网上找了些例子作为参考,对其用法研究了一下: 1. && function a(){ alert("a"); return true; } function b(){ alert("b"); return true; } var c=a()&&b(); 阅读全文
posted @ 2018-05-06 02:07 云上丶无忧 阅读(4087) 评论(2) 推荐(0) 编辑

来场流星雨,吧