javascript
风车车的大表哥
喜欢没事写点程序,自娱自乐.喜欢看看书,喜欢上上网.喜欢耍耍手机,喜欢到处走走看看,喜欢自己的教书工作.
本博客也有很多材料转自互联网,有可能转时比较急而未注明原作者或原址,如有侵权请告知.
展开
-
如果网页端禁止了选中和复制,可以试一下对javascript脚本的当场更改
1 原始代码可能是 <style type="text/css"> /* 最简单的实现禁止复制的方法,采用css方式禁止文字选择,当然这只兼容webkit内核浏览器 */ * { -webkit-user-select: none; } p {font-family: 'Microsoft Yahei';font-size: 28px;} input {width: 80%; padding: 10px 20px;} </style> <h1>本代码在UC手机浏览器上不生原创 2020-07-16 10:07:49 · 428 阅读 · 0 评论 -
javascript-02-客户端的javascript and html
Web应用程序的发展 网页已经不再只是一个文档,而是变化成了一种应用程序,即web应用程序 web应用程序具有的功能 拖曵功能 异步读取 键盘鼠标事件 动画 特效 javascript的性能已经大大提升 javascript的作用 提供良好的用户体验 让应用程序具有更加易于理解的界面外观和易用性 浏览器执行的处理 分析HTML 构造DOM树 载入外部js文件和css文件 载入图像文件...原创 2019-12-05 14:10:53 · 99 阅读 · 0 评论 -
HTML and javascript网页显示过程中的处理流程
比如,有一张如下的网页: <!DOCTYPE HTML> <html lang ='en'> <head> <meta charset="utf-8"> <title>示例网页</title> <link rel="stylesheet" type="text/css" href="/css/sample.css"...原创 2019-11-21 17:05:39 · 347 阅读 · 0 评论 -
JavaScript基础学习
JavaScript 是属于网络的脚本语言! JavaScript 被数百万计的网页用来改进设计、验证表单、检测浏览器、创建cookies,以及更多的应用。 JavaScript 是因特网上最流行的脚本语言。 提示:一个好的编程习惯是,在代码开始处,统一对需要的变量进行声明。 JavaScript:写入 HTML 输出 实例 document.write(“This is a heading”);...原创 2019-05-23 11:30:17 · 125 阅读 · 0 评论 -
javascript-pattern-06学习-MVVM模式
Model–View–ViewModel 做法:为视图层量身定制一套视图模型【仍然是一种模型】,并在视图模型中创建属性和方法,为视图层绑定数据提供方便,并且可以实现数据交互。 开发就变成了以ViewModel为核心了。 ...原创 2019-03-11 13:42:38 · 190 阅读 · 0 评论 -
javascript-pattern-05学习-MVP模式
即:模型-视图-管理器模式 Model-View-Presenter 视图不直接引用Model层内的数据,而是通过Presenter实现对Model层的数据访问。 即所有层次的交互都发生在Presenter层。 与MVC相比,MVP就是要将视图与数据层完全解耦。 从而实现:数据层修改不影响视图层;视图层更换不影响数据层 ...原创 2019-03-11 13:39:26 · 213 阅读 · 0 评论 -
javascript-pattern-04学习-MVC模式
MVC思想:一种将业务逻辑,数据,视图分离的方式组织架构代码。 分成各个模块,就可以最终分解成各个文件。一个个去实现就变得简单了。如果有现呈的框架可以应用,那开发就变得非常容易了。开发人员的主要精力都集中在业务逻辑上,设计人员的精力都集中在视图上。 MVC架构模式很好地解决了页面中的数据层、视图层、业务逻辑层(控制器)之间的耦合关系。 各司其职 分层应用,分层开发,有利于工程化、模块化、并发管理代...原创 2019-03-11 13:36:35 · 180 阅读 · 0 评论 -
javascript-pattern-03学习-Widget模式
Web Widget指的是一块可以在任意页面中执行的代码块。 而Wedget模式是指借用Web Widget思想将页面分解成部件,针对部件开发,最终组合成完整的页面。 仍然是模块化思想,使页面的功能细化,逐一实现每个微功能,完成系统需求。 即将页面粒度化,分解成一个个组件,当然一个组件对应着一个模块,一个完整的组件包含该模块的完整的视图和一套完整的逻辑功能。 第一,要创建视图 第二,要创建组件功能...原创 2019-03-11 13:32:07 · 676 阅读 · 0 评论 -
javascript-pattern-02学习-异步模块模式
异步模块模式 【AMD Asynchronous Module Definition】请求发出后,继续其他业务逻辑,知道模块加载完成,执行后续逻辑,实现模块开发中对模块加载完成后的引用。 浏览器环境不同于服务器环境,在浏览器中对文件进行加载是异步的。因此,要使用未加载文件中的某些模块方法时必然经历文件加载过程。因此,对未加载文件中的模块的引用,同步方式是无能为力的,换句话说,同步就要等加载完了执行...原创 2019-03-11 13:26:44 · 287 阅读 · 0 评论 -
javascript-pattern-01学习-同步模块模式
模块化即:将复杂的系统分解成高内聚、低耦合的一个个模块,使系统开发变得可控、可维护、可拓展,提高模块的复用率。 同步模块模式(SMD Synchronous Module Definition):请求发出以后,无论模块是否存在,立即执行后续的逻辑,实现模块开发中对模块的立即引用。 比如,在页面中,代码多的时候,需要进行排队,后一个操作要等前一个操作完了再进行,不很不利于团队开发。【排队开发】 要实...原创 2019-03-11 13:18:19 · 350 阅读 · 0 评论