javaScript
文章平均质量分 95
heroleader
这个作者很懒,什么都没留下…
展开
-
前端架构模式MVVM及数据双向绑定原理
一、概述 JS 几个流行的框架 Vuejs、AngularJS 都使用 MVVM 模式,该模式叫做视图模型双向数据绑定,以达到数据和视图快速同步的目的。 主要体现就是表单元素值变,JS变量值改变,若页面上有输出,输出值也改变,典型的代码如下<div id="app"> <p>{{ message }}</p> <input v-model="message"></div>new Vu...原创 2021-03-04 18:14:01 · 2264 阅读 · 3 评论 -
Web Worker 使用教程
一、概述JavaScript 语言采用的是单线程模型,也就是说,所有任务只能在一个线程上完成,一次只能做一件事。前面的任务没做完,后面的任务只能等着。随着电脑计算能力的增强,尤其是多核 CPU 的出现,单线程带来很大的不便,无法充分发挥计算机的计算能力。Web Worker 的作用,就是为 JavaScript 创造多线程环境,允许主线程创建 Worker 线程,将一些任务分配给后者运行。在主线程运行的同时,Worker 线程在后台运行,两者互不干扰。等到 Worker 线程完成计算任务,再把结转载 2020-10-19 13:58:02 · 417 阅读 · 0 评论 -
Requirejs data-main 多个页面指向同一个入口js
<script src="../static/js/lib/require.js" data-main="../static/js/script/main" id="moudle" moudle-name ="login" defer async="true" ></script>以上为页面中引入requirejs内容require.config({ baseUrl:"https://test.com", paths:{ "jquery.原创 2020-07-08 17:18:21 · 339 阅读 · 0 评论 -
RequireJS - 入门指南、进阶使用详解
一、AMD 规范1,AMD 基本介绍AMD全称为Asynchromous Module Definition(异步模块定义) AMD是RequireJS在推广过程中对模块定义的规范化产出,它是一个在浏览器端模块化开发的规范。 AMD模式可以用于浏览器环境并且允许非同步加载模块,同时又能保证正确的顺序,也可以按需动态加载模块。2,AMD 模块规范AMD通过异步加载模块。模块加载不影响后面语句的运行。所有依赖某些模块的语句均放置在回调函数中。 AMD规范只定义了...转载 2020-07-07 20:33:13 · 654 阅读 · 0 评论 -
防止网页被嵌入框架iframe的js代码
if (window!=top) // 判断当前的window对象是否是top对象 top.location.href =window.location.href; // 如果不是,将top对象的网址自动导向被嵌入网页的网址原创 2016-12-05 22:38:33 · 1648 阅读 · 0 评论