06 2017 档案
摘要:Css布局的核心概念:定位、浮动、外边距 思路: (1) 先把页面划分为大的结构性区域,如容器、页眉、内容区域、页脚。 (2) 然后,关注内容区域本身,开始建立网格结构。关注与内容区域的共同特征与不同的特征。 (3) 接着,在内容区域中寻找不同的布局结构。 (4) 结构设计完之后,关注不同类型的内容
阅读全文
摘要:code spliting 代码分割 可以选择加载项目当时只需要的文件 loader 模块是通过loader处理各种各样的文件,如js文件、css文件、图片 模块的打包器 安装webpack mkdir webpack-test //建立webpack-test文件夹 cd webpack-test
阅读全文
摘要:模块: 可以理解为实现特定功能的一组方法。同时,它可以提供一个接口供其他程序调用。通过分而治之及复用思想,提高效率。 是否可以理解为类似组件的形式呢? 模块化的实现方法: (1)将多个函数封装在一起 (2)将变量与函数封装在一个对象中 (3)立即执行函数 JavaScript模块化规范:Common
阅读全文
摘要:跨域: 域名的组成:协议 子域名 主域名 端口号 请求资源地址 如http:// www . abc.com : 8080 / scripts/jquery.js 当协议、子域名、主域名、端口号,任意一个不同时,都属于不同域。不同域之间相互请求资源,就算跨域。 如 http://www.abc.co
阅读全文
摘要:jQuery实现ajax: jQuery本身提供了一个ajax方法,jQuery.ajax([settings]) type:类型,”POST”或”GET”(默认) url:发送请求的地址 data:是一个对象,连同请求发送到服务器的数据 dataType:预期服务器返回的数据类型,如果不指定,jQ
阅读全文
摘要:JSON: JavaScript对象标记法,JavaScript Object Notation 存储和交换文本信息的语法,类似XML。采用键值对的方式来组织,易于阅读与编写,同时易于机器解析和生成。 任何语言都可以解析json JSON与XML比较: JSON的长度更短;读写速度更快;可以使用Ja
阅读全文
摘要:Ajax:异步JavaScript和XML,它是一种无需重新加载整个网页的情况下能够更新部分网页的技术。 XMLHttpRequest对象,可以用于后台与服务器之间交换数据。并且可以对网页进行部分的更新。 运用HTML/CSS实现页面,表达信息; 运行XMLHttpRequest对象与web服务器进
阅读全文
摘要:本书主要从两个部分来进行阐述:作用域与闭包、this与对象原型。 一 作用域与闭包 1— 作用域 对JavaScript而言,大部分情况下编译发生在代码执行前的几微妙的时间内。在我们所讨论的作用域背后,JavaScript引擎为保证性能最佳做出了努力,如JIT,可以延迟编译或重编译。 引擎=>从头到
阅读全文
摘要:1--取出数组1与数组2的共同部分元素 思想1:将数组1放入map中,然后对数组2进行遍历,数组2中的元素在map中不存在时不操作,如果数组2中的元素在map中已经存在,将其push进一个新数组newArr,最后返回该新数组。 思想2:将数组1、数组2进行升序排序,然后分别从头开始遍历,比较。如果相
阅读全文
摘要:https://baijiahao.baidu.com/po/feed/share?wfr=spider&for=pc&context=%7B%22sourceFrom%22%3A%22bjh%22%2C%22nid%22%3A%22news_3135373433003809075%22%7D
阅读全文
摘要:1.首先确保nodejs安装,可使用node -v验证nodejs版本 //nodejs内嵌npm 2.win+x进入cmd的管理员权限,运行cnpm install -g vue-cli //管理员权限下安装vue-cli 3.vue init webpack demo //进入自己设置的项目目录
阅读全文
摘要:22--从上往下打印出二叉树的每个节点,同层节点从左至右打印。 28--数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}。由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2。如果不存在则输出0。 29--输入n个
阅读全文
摘要:章一 认识jQuery 知识点1:JavaScript缺点: 复杂的DOM操作、不一致的浏览器实现、调试工具的缺乏 知识点2:jQuery优势 简洁的语法与跨平台的兼容性,简化了html文档的遍历、DOM操作、处理事件、执行动画、开发ajax操作 轻量级、强大的选择器、出色的DOM操作的封装、可靠的
阅读全文
摘要:11--输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。 12--给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。 13--输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶
阅读全文
摘要:1--一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 思想:根据二维数组的结构,从左到右递增,从上到下递归,选择一个比较适合的切入点,进行数组遍历,比较。这个选择的切入点需要满足,当
阅读全文
摘要:美景可以使人心情愉悦,送给你,也送我自己。好想去见证大自然的美。 下次继续哦。。。
阅读全文
摘要:静下来,好好思考。为了沉淀一下自己,缓解一下焦躁的情绪。磨刀不误砍柴工。 针对校友帮网站实现一个简单的模拟。具体效果图如下。这里的知识点涉及div+css、JavaScript、jQuery、vue.js、css3、localStorage。整个过程涉及到五个页面,即首页、发起项目页、浏览项目页、我
阅读全文
摘要:1--组件 可以理解为页面的一部分,其具有独立的逻辑及功能或界面,同时又能与其他部分进行相应地融合,变成完整的应用。页面可以由这样一个个的组件构成,如导航栏、列表项、弹窗、侧边栏、下拉框、多选框等。页面相当于一个大的框架,将这些组件组合成一个功能更为强大的模块,组件方便被替换或删除,而不影响整个应用
阅读全文
摘要:vue核心:响应式的数据绑定、组合的视图组件 指令: 一种特殊的自定义行间属性。当其表达式的值改变时相应地将某些行为应用到dom上,如绑定事件处理函数。 v-model 实现双向数据绑定 eg.首先显示屏上的内容会反应在输入框中,当输入框中输入其他内容可以改变显示屏上的内容 v-on 实现事件绑定
阅读全文