- 博客(4750)
- 资源 (28)
- 收藏
- 关注
转载 Bootstrap和ladda.js
<!doctype html><html lang="en"> <head> <meta charset="utf-8"> <title>
2018-12-31 14:27:12 1198
转载 ladda.js源码
ES6语法/*! * Ladda * http://lab.hakim.se/ladda * MIT licensed * * Copyright (C) 2018 Hakim El Hattab, http://hakim.se */ import {Spinner} from 'spin.js';// All currently instantiated instance...
2018-12-31 14:24:21 539
转载 jquery datatables各参数详细说明及简单应用
下载后,将media文件夹里面的css,images,js文件夹拷贝到你的网站即可。接下来引入以下内容:datatables简单示例http://www.datatables.net/release-datatables/examples/basic_init/zero_config.html123$(document).ready(function() {$(’#exa...
2018-12-31 00:21:56 993
转载 dataTables.js知识
https://blog.csdn.net/zhishiqu/article/details/74942876?utm_source=blogxgwz2准备工作:了解DataTables官方网站:http://www.datatables.net/简介:DataTables是一个jQuery的表格插件。这是一个高度灵活的工具,依据的基础逐步增强,这将增加先进的互动控制,支持任何HTML表格...
2018-12-31 00:21:33 714
转载 前端插件一:jQuery Multi-Select多选插件
项目此项目是替换标准(含有multiple属性的select标签)的一套交互友好的组件。特点免费(基于WTFPL许可证)支持键盘操作提供一些回调函数css完全自定义依赖jQuery 1.8以上版本总大小约8kb简单使用HTML 选项1 选项2 ...
2018-12-31 00:21:09 3738 3
转载 js判断输入字符串是否为空、空格、null总结
在进行表单数据验证时,如必填字段我们要求不能为空,有时虽然不为空但是输入了空格也是不允许的,再就是为null的情况,本文给大家介绍这几种情况的判断代码。判断字符串是否为空var strings = ''; if (string.length == 0) { alert('不能为空'); }判断字符串是否为“空”字符即用户输入了空格var strings = ' '; if (...
2018-12-30 23:33:47 9992
转载 浅谈jquery中prop()和attr()
我们都知道,一般在jquery中设置属性时要用到attr()方法,现在我们有一个效果,点击按钮切换复选框的选中状态,下面贴出html代码:123复选框js代码:1234567891011121314我们发现当点击按钮时,第一次点击时复选框会选中,第二次时点击复选框会取消选中,但以后再点击时复选框将不会有任何效果。更奇怪的是,打开调试工具,点击按钮时ht...
2018-12-30 23:18:10 1363
转载 IE6/7/8中Option元素未设value时Select将获取空字符串
如下12345678910111213IE6/7/8中Option元素未设value时Select将获取空字符串 one two three 当触发change事件时,各浏览器中测试结果如下:IE6/7/8 : 弹出空字符串IE9/Firefox/Safari/Chrome/Opera...
2018-12-30 16:43:35 375
转载 AngularJS系列之select下拉选择第一个选项为空白的解决办法
今天给大家介绍一下AngularJS系列之select下拉选择第一个选项为空白的解决办法。相信大家也经常遇到这种情况吧:在使用AngularJS中的select组件开发的时候,莫名其妙的第一个选项就变成空白了,而且选中其中非空白的地方,第一个选项的空白位置又奇妙的消失了。今天就举几个例子给大家介绍一下种种情况的处理办法,下面首先给出一个具体例子介绍一下:<!DOCTYPE html&g...
2018-12-30 16:31:17 615
转载 jquery操作select(取值,设置选中)
最近工作中总出现select 和 option问题,整理一下,内容大部分源于网络资料一、基础取值问题例如1、设置value为pxx的项选中 $(".selector").val("pxx");2、设置text为pxx的项选中$(".selector").find(&
2018-12-30 16:26:03 159
转载 oracle中distinct和group by的区别
其实二者没有什么可比性,但是对于不包含聚集函数的GROUP BY操作来说,和DISTINCT操作是等价的。不过虽然二者的结果是一样的,但是二者的执行计划并不相同。在Oracle9i中:SQL> SELECT * FROM V$VERSION;BANNEROracle9i Enterprise Edition Release 9.2.0.4.0 - Production PL/SQL ...
2018-12-30 16:06:34 3961
转载 oracle之优化一用group by或exists优化distinct
今天mentor给了一个sql语句优化的任务。(环境是sql developer)有一个语句执行很慢,查询出来的结果有17544条记录,但需970秒,速度很慢。语句是这样的: SELECT DISTINCT 'AMEND_NEW', reporttitle, reportsubtitle, ...
2018-12-30 15:58:59 6568 1
转载 Oracle中left join中右表的限制条件
无过滤条件的LEFT JOINSQL中最简单形式的LEFT JOIN,是直接根据关联字段,以左表为基准,对右表进行匹配。在SELECT语句中选取的字段,如果有右表的记录(一般都是需要右表的某些记录的),取出配对成功的右表记录中对应的这个字段的值;否则,直接置NULL。这本身就是LEFT JOIN的特点:保证左表记录完整,右表只是辅助匹配。直接看例子,为了演示,准备了两张测试表test1,tes...
2018-12-30 15:38:30 1241
转载 Ora-01536:超出了表空间users的空间限量
正在开会,同事跑过来说数据库有问题,通讯程序不能入库,赶快获取一条insert into a values()语句后在toad工具中手动插入,发现报错:Ora-01536:超出了表空间users的空间限量。该表a的是用户A下的一个大表,表空是users,而非A用户的默认表空间。users表空间有大约70%的空闲空间,为什么a表就不能使用了呢?从网上搜索后终于明白:ora-1536 是指的你建表...
2018-12-30 15:16:37 3114
转载 【Oracle】排序与sort_area_size
【Oracle】排序与sort_area_size生产环境的一个查询语句在随着时间推移时查询速度越来越慢,终于到了我忍无可忍的地步,决定一探究竟。Oracle版本:Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production数据量:382947workarea_size_policy:AUTOso...
2018-12-30 15:08:16 1072 3
转载 Oracle优化的方法
想做到数据库优化的高手,不是花几周,几个月就能达到的,这并不是因为数据库优化有多高深,而是因为要做好优化一方面需要有非常好的技术功底,对操作系统、存储硬件网络、数据库原理等方面有比较扎实的基础知识,另一方面是需要花大量时间对特定的数据库不断的进行实践测试与总结。针对数据库的优化,可以已Oracle为基点,从Oracle外部因素和Oracle本身的性能两部分考虑。一、Oracle的外部因素:O...
2018-12-30 15:00:27 738
转载 oracle优化技巧
一、编码习惯以及技巧1、SELECT子句中避免使用 " * ":ORACLE在解析的过程中, 会将"*" 依次转换成所有的列名, 这个工作是通过查询数据字典完成的, 这意味着将耗费更多的时间。2、sql语句用大写的:因为oracle总是先解析sql语句,把小写的字母转换成大写的再执行。3、WHERE子句中的连接顺序:ORACLE采用自下而上的顺序解析WHERE子句,根据这个原理,表
2018-12-30 13:58:08 520
转载 Oracle SQL性能优化的40条军规
SQL语句执行步骤语法分析> 语义分析> 视图转换 >表达式转换> 选择优化器 >选择连接方式 >选择连接顺序 >选择数据的搜索路径 >运行“执行计划”选用适合的Oracle优化器
2018-12-28 11:10:53 233
转载 Vuejs进阶知识(二十四)【自定义Directive】
自定义 DirectiveVuejs除了自身提供的 v-if, v-model 等标准的Directive之外, 还提供了非常强大的自定义功能。 使用这个功能,我们就可以定义属于我们自己的Directive.例子我们看下面例子:<html><head> <script src="https://cdn.jsdelivr.net/npm/vue@2.5.16.
2018-12-26 23:11:48 325
转载 Vuejs进阶知识(二十三)【与CSS预处理器结合使用】
与CSS预处理器结合使用20年前的《程序员修炼之道》这本书,就提到了程序员的一个职业习惯: DIY。 (Don’t Repeat Yourself), 不要做重复的事儿。目前的编程语言,几乎都具备了消灭重复代码的能力。除了CSSCSS 是唯一不具备 支持变量的 编程语言。 因为CSS 本身只是一个DSL(Domain Specific Language领域特定的语言), 它不是一个“编程语...
2018-12-26 23:06:04 738
转载 Vuejs进阶知识(二十二)【事件Event】
Event Handler 事件处理Vuejs中的事件处理非常强大, 也非常重要。 我们一定要学好它。Event Handler 之所以会被Vuejs放到很高的地位,是基于这样的考虑:把跟事件相关的代码独立的写出来, 非常容易定位各种逻辑, 维护起来方便。event handler 被独立出来之后, 页面的DOM元素看起来就会很简单。 容易理解。当一个页面被关掉时,对应的ViewMo...
2018-12-26 22:59:23 2269
转载 Vuejs进阶知识(二十一)【生命周期,最佳实践】
Vuejs的生命周期每个 Vuejs 的实例,都会经历下图的生命周期。可以看出,基本周期是:created (创建好DOM)mounted (页面基本准备好了。)updated (update 可以理解成人肉手动操作触发)destroyed (销毁)上面步骤中的 1,3,4都是自动触发。 每个步骤都有对应的 beforeXyz方法所以...
2018-12-26 22:49:33 262
转载 Vuejs进阶知识(二十)【vuex状态管理器】
VuexVuex 是 状态管理工具. 跟React中的Redux相似,但是更加简洁直观。简单的说, Vuex 帮我们管理 “全局变量”, 供任何页面在任何时刻使用.跟其他语言中的“全局变量”相比, 使用Vuex 的优点是:Vuex中的变量的状态是响应式的。 当某个组件读取这个变量时,只要Vuex中的变量发生变化,那么对应的组件就会发生变化(类似于双向绑定)用户或者程序无法直接改变Vue...
2018-12-26 22:44:45 269
转载 Vuejs进阶知识(十九)【slot】
Slot作为对Component的补充,Vuejs 增加了 Slot 这个功能.普通的Slot我们从具体的例子来说明。<html><head> <script src="https://cdn.jsdelivr.net/npm/vue@2.5.16/dist/vue.js"></script&am
2018-12-26 22:37:13 314
转载 Vuejs进阶知识(十八)【component 进阶知识】
Component (组件) 进阶Component 是非常常见的,在我们的Web开发中,只要是生产环境的项目,就一定会有Component.下面就是我们的一个实际项目中的例子, 这个项目我们只做了两个月,里面就发展到了32个component. 如下图所示:很多时候,我们甚至会看到 一个 component 中嵌套着另一个, 这个component再嵌套另外5个…例如:popup-p...
2018-12-26 22:31:00 421
转载 Vuejs进阶知识(十七)【computed properties】
使用Computed properties(计算得到的属性)和watchers(监听器)很多时候,我们在页面上想要显示某个变量的值时,都需要经过一些计算, 例如:<div id="example"> {% raw %}{{{% endraw %} some_string.split(',').reverse().join('-') }}</div&a
2018-12-26 22:06:36 1447
转载 Vuejs进阶知识(十六)【mixin】
MixinMixin是一种更好的复用代码的模式.我们知道 java , Object C 中的 interface , implements, extends 等关键字的意义,就是为了让代码可以复用、继承.但是这几种方法, 都理解起来很不直观, 给人一种拐弯抹角的感觉. 特别是像我这样很不习惯 “设计模式”的人。在js, ruby等动态语言中, 我们如果要复用代码的话,直接使用 mixi...
2018-12-26 22:01:41 260
转载 Vuejs基本知识(十五)【js的作用域和this】
js的作用域 与 this无论是 javascript, 还是 emscript, 变量的作用域都属于高级知识。 我们想考察一个js程序员的水平如何,可以直接用作用域来提问。同时,我们在实际的开发中发现,很多js/emscript 的新人,对于作用域和 this 都很含混,所以这里要单独的提一下。作用域无论是 javascript, 还是 emscript, 对于作用域的使用基本是一样的。...
2018-12-25 22:13:58 1658 1
转载 Vuejs基本知识(十四)【component初级知识】
Component 组件组件是 Vuejs中最最重要的部分之一. 学号需要一定的时间投入。在 “webpack” 项目中,每一个页面文件( .vue) 都可以认为是一个组件.在Vuejs 1.x中, 组件跟 视图 是分别放到不同的文件夹下面的.在Vuejs 2.8以后, 所有的视图文件,都保存到 ‘components’ 目录下.可见 “组件” 这个概念已经越来越重要和普及了.说明这...
2018-12-25 22:07:04 782
转载 Vuejs基本知识(十三)【表单的提交】
表单的提交大家要切记这一点: 在任何 Single Page App中,js代码都不会产生. 一个传统意义的form表单提交!(这会引起整个页面的刷新)所以,我们往往用事件来实现.(桌面开发思维)例如,在远程有个接口,可以接受别人的留言:URL: http://siwei.me/interface/blogs/add_comment参数: content: 留言的内容.请求方式: ...
2018-12-25 21:59:52 6410
转载 Vuejs基本知识(十二)【表单的绑定】
表单项目的绑定基本上,所有的表单项,无论是<input/>, 还是 <textarea/>,都需要使用 v-model来绑定。表单项: input, textarea, select 等.使用v-model来绑定 输入项<input v-model="my_value" style='widt
2018-12-25 21:53:16 484
转载 Vuejs基本知识(十一)【双向绑定】
双向绑定双向绑定这个概念现在越来越普及。在Angular出现的时候,就作为宣传的王牌概念. 现在几乎是个js前端框架,就有这个功能. 它的概念是:某个变量,定义于 <script/>, 需要展现在 <template/>中的话:如果在代码层面进行修改, 那么页面的值就会发生变化如果在页面进行修改(例如在input标签中), 那么代码的值就会发生变化.一个演示
2018-12-25 21:45:51 268
转载 Vuejs基本知识(十)【使用样式】
使用样式样式用起来特别简单. 直接写到 <style> 段落里面即可. 如下代码所示:<template> <div class='hi'> Hi Vue! </div></template&
2018-12-25 21:40:27 304
转载 Vuejs基本知识(九)【路由】
路由路由是所有前端框架中都必须具备的元素。 它定义了对于那个URL(页面),应该由那个文件来处理。在Vuejs中,路由专门独立成为了一个项目: vue-router.基本用法每个vue页面,都要对应一个路由. 例如, 我们要做一个"博客列表页", 那么,我们需要两个东西:vue文件,例如: src/components/books.vue 负责展示页面路由代码, 让 /...
2018-12-25 21:35:15 237
转载 Vuejs基本知识(八)【页面间的参数传递】
不同页面间的参数的传递在普通的web开发中,参数传递有以下几种形式:url: /another_page?id=3表单: <form>...</form>而在Vuejs中,不会产生表单的提交(这会引起页面的整体刷新). 所以有两种:url . 同传统语言. 参数体现在url中。vuejs 内部的机制.(无法在url 中体现,可以认为是由js代码隐式实
2018-12-25 21:30:56 710
转载 Vuejs基本知识(七)【发送http请求】
发送http请求TODO: 需要加上 http resource, 在 main.js。只要有js的地方,就要有接口。 特别是我们这样前后端分离的SPA, 几乎每个页面都要发起http请求。从后台接口读取数据,并且显示在前台页面。这就需要用到http请求了.1. 调用http请求vuejs 内置了对发送http请求的支持. 只需要在对应页面的script 标签内加上对应的代码就好.例...
2018-12-25 21:22:46 5428
转载 Vuejs基本知识(六)【模板指令directive】
视图中的Directive (指令)我们在学习java的时候,知道有jsp 页面, 对于.net语言,有 .asp, aspx页面, 对于ruby, 有erb这样的页面。在Vuejs中,我们也有类似的编程能力。但是由于 Vuejs 是一种框架,所以它的稍微特殊一些,只能与标签做结合使用。 叫做Directive. (指令)我们之前看到的 v-on, v-bind, v-if, v-for ...
2018-12-25 10:36:37 1010
转载 Vuejs基本知识(五)【视图中的渲染】
视图中的渲染前面我们介绍了项目的运行(hello world), 文件夹的结构,以及index.html中的内容是如何一点点的渲染出来的。下面,我们来学习下Vuejs中对于视图的操作。渲染某个变量假定我们定义了一个变量:<script>export default { data () { return { my_value: '默认值', }...
2018-12-24 23:30:19 268
转载 Vuejs基本知识(四)【页面渲染过程 】
Vuejs 渲染页面的过程和原理只有知道了一个页面是如何被渲染出来的,我们才可以更好的理解框架和调试代码。 下面我们就来仔细看一下这个过程。渲染过程1. js入口文件最初的最初,我们要知道 ./build/webpack.base.conf.js 这个文件,是webpack打包的主要配置文件. 一个典型的代码如下:var path = require('path')var utils ...
2018-12-20 10:09:47 2593
转载 Vuejs基本知识(三)【语法简写说明】
Vuejs 中的 ECMAScript对于稍微有一定编程经验的同学,会发现我们使用的不是"原生的javascript", 而是一种新的语言。 这个语言就是 ECMAScript.严格的说, ECMAScript是Javascript的规范,Javascript是ECMA的实现。ECMAScript出了 javascript, 还有Jscript 和 ActionScript这样的实现(也叫...
2018-12-19 23:08:36 923
Quill.js TextEditor.zip
2020-11-14
fund_sharp.zip
2020-09-17
webplayer.zip
2020-08-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人