setAttribute()、与createAttribute() 都可以动态的为DOM 添加属性;但是用法却不一样; 1、setAttribute() setAttribute() 直接在DOM节点上添加属性: 语法: 例子: 在<p>节点上添加title属性: 2、createAttribute ...
分类:
Web程序 时间:
2018-01-30 16:45:45
阅读次数:
351
引用mdn的描述:fragment是一个空文档对象DocumentFragment对象的引用。 常用在保存生成的dom节点上: 上面这种写法每次生成的dom节点再插入dom中,都会引起页面的重排,耗费性能。 下面用DocumentFragments改进: 因为生成fragment(文档片段)存在于内 ...
分类:
其他好文 时间:
2018-01-24 15:22:34
阅读次数:
117
1 什么是HTML HTML文档就是一个纯文本文件,该文件包含了HTML元素、CSS样式以及JavaScript代码;HTML元素是由标签呈现,浏览器会为每个标签创建带有属性的DOM对象,浏览器通过渲染这些DOM节点来呈现内容,用户在浏览器中看到的内容就是浏览器渲染DOM对象后的结果。 2 指令的分 ...
分类:
其他好文 时间:
2018-01-21 01:14:27
阅读次数:
223
。。。求期末不挂。。。 今天完成了第四题,逻辑稍微有点纠缠,但还好问题不是很多 逻辑其实挺复杂的,也可能我基础太差,还有就是没来得及写注释,很伤。。。 这里纠结了蛮久的,一直搞不懂这个remove的用法是什么,好像我里面没写DOM节点的数值也可以删除。。。 其实想那个删除对应数值的节点的时候也卡了很 ...
分类:
其他好文 时间:
2018-01-20 11:03:45
阅读次数:
149
1、load()方法: $(selector).load(URL,data,callback); selector:页面中需要加载外部文件的DOM节点; URL:外部文件地址; data:请求一同发送的查询字符串集合; callback:load()方法完成后所执行的函数; 2、问题:被加载页面中的 ...
分类:
其他好文 时间:
2018-01-19 19:58:34
阅读次数:
160
前前后后已经快写了2年左右javaScript,刚开始只是简单用于一些表单验证和操作dom节点,并没有深入的使用,随着渐渐的深入,开始不想去写重复的代码(懒的开始),从而写简单的继承,封装,抽象等等,最终效果写重复代码少、可用性高(主要:迭代快、代码可以持续使用, 加班 也少 ...
分类:
编程语言 时间:
2018-01-18 11:47:20
阅读次数:
231
观察者模式(Observer) 又称作为发布-订阅模式或消息机制,定义了一种依赖关系,解决了主体对象与观察者对象之间通讯和耦合的问题; 观察者模式例子 引用于<JavaScript设计模式> var Observer = (function(){ var _messages = {}; // 监听信 ...
分类:
其他好文 时间:
2018-01-13 23:53:25
阅读次数:
221
Web前端技术由 html、css 和 javascript 三大部分构成,是一个庞大而复杂的技术体系,其复杂程度不低于任何一门后端语言。而我们在学习它的时候往往是先从某一个点切入,然后不断地接触和学习新的知识点,因此对于初学者很难理清楚整个体系的脉络结构。本文将对Web前端知识体系进行简单的梳理, ...
分类:
Web程序 时间:
2018-01-11 23:50:52
阅读次数:
222
vue中的指令(指特殊的带有前缀v-的命令,指令的值限定为绑定表达式,指令的职责是当表达式的值改变时把某些特殊的行为应用到DOM上。):v-if和v-show,二者都是条件渲染: v-if根据表达式的值true或false在DOM中生成或者移除一个元素(或多个元素),用来控制DOM节点。类似于js中 ...
分类:
其他好文 时间:
2018-01-11 17:33:20
阅读次数:
157
事件 因为JavaScript在浏览器中以单线程模式运行,页面加载后,一旦页面上所有的JavaScript代码被执行完后,就只能依赖触发事件来执行JavaScript代码。 浏览器在接收到用户的鼠标或键盘输入后,会自动在对应的DOM节点上触发相应的事件。如果该节点已经绑定了对应的JavaScript ...
分类:
Web程序 时间:
2018-01-08 17:27:36
阅读次数:
200