当前位置:首页 > 资源分类 > 源码资源下载

源码类资源下载

源码 相关笔记精选
网友NO.963379

jQuery插件-jRating评分插件源码分析及使用方法

该插件被广泛应用于各种需要评分的页面当中,今天作为学习,把源码拿出来分析一下,顺便学习其使用方法。 一、插件使用一览 。 div div第一个例子/div div id="16_1" class="myRating"/div /div link href="Script/jRating/jRating.jquery.css" rel="stylesheet" type="text/css" / script src="Script/jquery-1.7.min.js" type="text/javascript"/script script src="Script/jRating/jRating.jquery.js" type="text/javascript"/script script type="text/javascript" $(function () { $(".myRating").jRating({ length:10 }); }); /script 执行效果 : 可以看到,上面的例子中,有10颗星,是参数length的作用。其中,默认总分是20分,就是10颗星都选择。这里我们着重注意div的id16_1,其中16被用来初始化评分插件默认选择的比例,16/20 * 10。所以我们上面有8颗星是黄色的。 当我们把鼠标放到插件上时,小星星会随着鼠标移动而增加或减少(红色会覆盖黄色或白色),表……

网友NO.544029

Bottle源码之HeaderDict详解

所有的框架请求响应都基于一个原理http请求 -- wsgi服务器 -- wsgi接口(实际就是框架中自定义实现的函数经过底层封装) -- 响应可以参考廖雪峰的教程中关于wsgi接口的讲解 class HeaderDict(dict):''' A dictionary with case insensitive (titled) keys. You may add a list of strings to send multible headers with the same name.'''def __setitem__(self, key, value):return dict.__setitem__(self,key.title(), value) #注意这里使用title函数,它能将每个单词的开头大写def __getitem__(self, key):return dict.__getitem__(self,key.title())def __delitem__(self, key):return dict.__delitem__(self,key.title())def __contains__(self, key):return dict.__contains__(self,key.title())def items(self): Returns a list of (key, value) tuples for key, values in dict.items(self):if not isinstance(values, list): values = [values]for value in values:yield (key, str(value)) def add(self, key, value): Adds a new header without deleting old ones if isinsta……

网友NO.646373

Spring5源码解析之Spring中的异步和计划任务

Java提供了许多创建线程池的方式,并得到一个Future实例来作为任务结果。对于Spring同样小菜一碟,通过其scheduling包就可以做到将任务线程中后台执行。 在本文的第一部分中,我们将讨论下Spring中执行计划任务的一些基础知识。之后,我们将解释这些类是如何一起协作来启动并执行计划任务的。下一部分将介绍计划和异步任务的配置。最后,我们来写个Demo,看看如何通过单元测试来编排计划任务。 什么是Spring中的异步任务? 在我们正式的进入话题之前,对于Spring,我们需要理解下它实现的两个不同的概念:异步任务和调度任务。显然,两者有一个很大的共同点:都在后台工作。但是,它们之间存在了很大差异。调度任务与异步不同,其作用与Linux中的CRON job完全相同(windows里面也有计划任务)。举个栗子,有一个任务必须每40分钟执行一次,那么,可……

网友NO.627717

初学者从源码理解MySQL死锁问题

通过好多个深夜艰难的单步调试,终于找到了一个理想的断点,可以看到大部分获取锁的过程 代码在 lock0lock.c 的 static enum db_err lock_rec_lock() 函数中,这个函数会显示,获取锁的过程,以及获取锁成功与否。 场景1:通过主键进行删除 表结构 CREATE TABLE `t1` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(10) NOT NULL DEFAULT '', PRIMARY KEY (`id`)) ENGINE=InnoDB;delete from t1 where id = 10; 可以看到,对索引 PRIMARY 加锁,mode = 1027,1027是什么意思呢?1027 = LOCK_REC_NOT_GAP + LOCK_X(非 gap 的记录锁且是 X 锁) 过程如下 结论: 根据主键 id 去删除数据,且没有其它索引的情况下,此 SQL 只需要在 id = 10 这条记录上对主键索引加 X 锁即可 场景2:通过唯一索引进行删除 表结构 做了微调,增加了 name 的唯一索引 构造数据CREATE TABLE `t2` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(10) NOT NULL DEFAU……

网友NO.169247

深入理解vue-class-component源码阅读

vue-class-component是vue作者尤大推出的一个支持使用class方式来开发vue单文件组件的库。但是,在使用过程中我却发现了几个奇怪的地方。 首先,我们看一个简单的使用例子: // App.vuescriptimport Vue from 'vue'import Component from 'vue-class-component'@Component({ props: { propMessage: String }})export default class App extends Vue { // initial data msg=123 // use prop values for initial data helloMsg='Hello, '+this.propMessage // lifecycle hook mounted () { this.greet() } // computed get computedMsg () { return'computed '+this.msg } // method greet () { alert('greeting: '+this.msg) }}/script//main.jsimport App from './App.vue'newVue({ el: '#app', router, store, components: { App }, template: 'App/'}) 在这个例子中,很容易发现几个疑点: 1. App类居然没有constructor构造函数; 2. 导出的类居然没有被new就直接使用了。 3. msg=123,这是什么语法? 首先,针对前两个疑问,需要说明一……

网友NO.847554

基于jquery实现一个滚动的分步注册向导-附源码

先给大家展示效果图,需要的朋友可以下载源码哦~ 查看演示 下载源码 HTML 首先要载入jquery库和滚动插件scrollable.js script type="text/javascript" src="jquery.js"/script script type="text/javascript" src="scrollable.js"/script 接着构造html主体结构。 form action="#" method="post" div id="wizard" ul id="status" li class="active"strong1./strong创建账户/li listrong2./strong填写联系信息/li listrong3./strong完成/li /ul div class="items" div class="page" -----任意html内容----- div class="btn_nav" input type="button" class="next right" value="下一步" / /div /div div class="page" -----任意html内容----- div class="btn_nav" input type="button" class="prev" value="上一步" / input type="button" class="next right" value="下一步" / /div /div div class="page" -----任意html内容----- div class="btn_nav" input type="button" class="prev" value="上一步" / input type="button" class="next right" id="sub" value="确定" / /div /……

Copyright 2018-2020 xz577.com 码农之家

本站所有电子书资源不再提供下载地址,只分享来路

免责声明:网站所有作品均由会员网上搜集共同更新,仅供读者预览及学习交流使用,下载后请24小时内删除

版权投诉 / 书籍推广 / 赞助:QQ:520161757