前言在如今前端框架潮流中,毫无疑问React,Vue已经走在了第一线,越来越多前端开发者加入其中,但是昔日霸主jQuery依然不可小视,在过去一年调研中 jQuery依然位列前茅,加之最近在维护老项目,因此再次阅读《锋利jQuery》,希望有更多理解。优势优势实在是太多了,个人觉得其中:选择器,DOM操作封装,链式操作等真的是非常优秀;安装通过script标签直接引入jQuery文件
第一章 认识JQuery1、jQuery优势2、配置jQuery环境3、编写jQuery代码1)在jQuery库中,$就是jQuery一个简写形式,例如$(document)和jQuery(document)是等价。2)window.onload与$(document).ready()对比4、jQuery代码风格1)链式操作风格:对于同一个对象不超过3个操作,可以直接写成
Tips 《Effective Java, Third Edition》一书英文已经出版,这本书第二想必很多人都读过,号称Java四大名著之一,不过第二2009年出,到现在已经将近8年时间,但随着Java 6,7,8,甚至9发布,Java语言发生了深刻变化。 在这里第一时间翻译成中文。供大家学习分享之用。17. 最小化可变性不可变类简单来说是它实例不能被修改类。 包含在每个
转载 2023-08-14 10:25:19
0阅读
javascrpt高级教程一个完整javascript实现,应该包括部分:(1)ECMAScript(核心)(2) DOM(文档对象模型)(3)BOM(浏览器对象模型)一、 ECMAScript兼容:(1)支持ECMA-262描述所有“类型、值、对象、属性、函数以及程序句法和语法”;(2)支持Unicode字符标准;(3)添加ECMA-262没有描述“更多类型、值、对象、属性、函数”;(4
Tips 《Effective Java, Third Edition》一书英文已经出版,这本书第二想必很多人都读过,号称Java四大名著之一,不过第二2009年出,到现在已经将近8年时间,但随着Java 6,7,8,甚至9发布,Java语言发生了深刻变化。 在这里第一时间翻译成中文。供大家学习分享之用。条目1. 考虑使用静态工厂方法替代构造方法一个类允许客户端获取其实例传统方
转载 2023-08-14 10:24:28
1065阅读
1.3 Java程序运行机制 经典解释如图所示: Java程序执行过程必须经过先编译、后解释两个步骤。 具体点,Java编译器将Java源文件编译成(与平台无关)字节码文件,然后Java解释器(即Java虚拟机——JVM)将Java字节码文件解释成指定平台机器码。 其中,Java编译器与平台无关,只有一种。           &nb
Tips 《Effective Java, Third Edition》一书英文已经出版,这本书第二想必很多人都读过,号称Java四大名著之一,不过第二2009年出,到现在已经将近8年时间,但随着Java 6,7,8,甚至9发布,Java语言发生了深刻变化。 在这里第一时间翻译成中文。供大家学习分享之用。39. 注解优于命名模式过去,通常使用命名模式( naming patter
转载 2023-09-04 22:03:31
157阅读
第1条:用静态工厂方法代替构造器静态工厂方法与构造器不同第一大优势在于,它们有名称。静态工厂方法与构造器不同第二大优势在于,不必在每次调用它们时候都创建一个新对象。 它从来不创建对象。 这种方法类似于享元(Flyweight)模式 。 如果程序经常请求创建相同对象,并且创建对象代价很高,则这项技术可以极大地提升性能。      在此,列举单例模式几种创建方式 :public class
  此文做为《Effective Java》系列第一篇,所以有必要大概说下此书特点,当然很多人可能都看过,毕竟是有着Java四大名著之一大名在外,不过总会有萌新不了解,例如我!《Effective Java》第三版较之上一新增了对Java7、8、9一些新特性条目。而条目的概念可以理解为武功秘籍中一招一式,学完了每一招一式,就是神功大成之时。第三版在第二基础上新增了一些条目数,达到
66. 明智审慎地本地方法Java 本地接口(JNI)允许 Java 程序调用本地方法,这些方法是用 C 或 C++ 等本地编程语言编写。从历史上看,本地方法主要有种用途。它们提供对特定于平台设施(如注册中心)访问。它们提供对现有本地代码库访问,包括提供对遗留数据访问。最后,本地方法可以通过本地语言编写应用程序中注重性能部分,以提高性能。使用本地方法访问特定于平台机制是合法,但是很
转载 10月前
563阅读
读书笔记——《Python编程从入门到实践》第三章读书笔记——《Python编程从入门到实践》第三章什么是列表及如何定义列表如何使用列表中元素如何增加、删除、修改列表中元素新增元素修改元素删除元素如何给列表永久排序如何给列表临时排序如何确定列表长度 读书笔记——《Python编程从入门到实践》第三章这一章介绍了列表相关知识,包括:什么是列表;如何定义列表;如何使用其中元素;如何增加、删
《软件构架实践》阅读笔记03         今天开始阅读《软件构架实践》第3章,这一章主要是通过3个相互关联但又不相同结构对航空电子系统 A-7E系统进行了描述,使我们明白了 模块分解结构、使用结构和进程结构是如何相互补充、共同描绘系统蓝图。     &nbs
synchronized是jvm内部一把隐式锁,一切加锁和解锁过程是由jvm虚拟机来控制,不需要我们认为干预,我们大致从了解锁,到synchronized使用,到锁膨胀升级过程个角度来说一下synchronized。锁分类java中我们听到很多锁,什么显示锁,隐式锁,公平锁,重入锁等等,下面我来总结一张图来供大家学习使用。这次博客我们主要来说我们隐示锁,就是我们无锁到重量级锁
时间: 2020-06-01第三部分是分析架构在构架商业周期中,设计师已经设计了构架并将其编成了文档。现在任务是,讨论如何评估和分析构架,以确保该构架满足了需求,能够正常发挥作用。这就是第田部分重点,我们首先回答关于构架评估一些基本问题一原因、 时间、成本、收益、技巧、计划内、计划外、前置条件及结果。那么为什么我们要分析架构呢因为关于系统构架一个最重要事实是,可以通过
局部内部类:如果把一个内部类放在方法里定义,则这个内部类就是一个局部内部类。其作用域仅在这个方法内部有效,无法在方法外部使用。关于这一点可以近似的理解为相当于在方法中定义了一个普通变量,只能在该方法中使用。所以有关局部内部类使用:1、定义变量。2、创建对象。3、被子类继承也只能在该方法内部使用。所以在方法内部使用起来和一个普通类使用规则几乎一样。局部内部类是一个非常"鸡肋"语法,在实际开发
# Python编程第三版PDF下载及学习指南 Python编程语言是一种功能强大且易于学习编程语言,适合初学者和专业人士使用。《Python编程第三版》是一本经典Python教程书籍,提供了全面的学习内容和实用示例代码。本文将介绍如何下载《Python编程第三版PDF版本,并简要介绍其中内容和示例代码。 ## 下载《Python编程第三版PDF 《Python编程第三版PD
Redis学习:设计与实现之单机数据库前言数据库键空间键空间结构读写键空间时维护操作RDB文件RDB文件结构RDB文件介绍RDB触发规则RDB优点RDB缺点AOF持久化实现AOF持久化操作AOF文件同步效率与安全性AOF还原数据过程AOF优点AOF缺点Redis文件事件文件事件处理器组成部分Redis命令请求执行过程 前言本文来源于《Redis设计与实现》第二章节学习,是这
Tips 书中源代码地址:https://github.com/jbloch/effective-java-3e-source-code 注意,书中有些代码里方法是基于Java 9 API中,所以JDK 最好下载 JDK 9以上版本。51. 仔细设计方法签名这一条目是API设计提示大杂烩,但它们本身并足以设立一个单独条目。综合起来,这些设计提示将帮助你更容易地学习和使用API,并且更不
转载 2023-07-12 23:22:12
324阅读
背景: 平常我们在创建类对象时候一般都是直接通过new方式创建,这样是最直接也是最简单方式,但是随着我们类功能不断扩展,字段不断增加。直接new方式会给我们带来一些问题。
转载 2023-07-21 19:42:19
183阅读
java、Perl等语言相比较一个物件导向Script程序语言,与Java一样使用具有跨平台移植特性Bytecode,语法清晰,易学易用,可与其他语言混合使用,有不少专业的人士预测Python是继Java之后明日之星。程序语言特性是很难用叁言两语说明,但是了解Python的人,快来更新最新版本吧,同时Python官方网站有很多文件可供为学习参考,值得一再造访。软件优势免费开源是F
  • 1
  • 2
  • 3
  • 4
  • 5