Javascript

纯手工打造漂亮的垂直时间轴,使用最简单的HTML+CSS+JQUERY完成100个版本更新记录的华丽转身!

 FineUI控件库发展至今已经有5个年头,目前论坛注册的QQ会员5000多人,捐赠用户500多人(捐赠用户转化率达到10%以上,在国内开源领域相信这是一个梦幻数字!也足以证明FineUI旺盛的生命力!)。这一切的得来不是无缘无故的,而是来自于FineUI的发布理念–ReleaseEarly!Re...

FineUI大版本升级,外置ExtJS库、去AXD化、表格合计行、表格可编辑单元格的增删改、顶部菜单框架

FineUIv3.3.0更新的内容非常多,所以一下子从v3.2.6连跳3个小版本,直接来到了v3.3.0。详细的更新记录请参考这里:http://fineui.com/version主要的更新有如下几个方面:外置ExtJS库去AXD化表格合计行表格可编辑单元格的增删改顶部菜单框架 下面就来详细说明这些更新。&...

【番外篇】ASP.NET MVC快速入门之免费jQuery控件库(MVC5+EF6)

【第一篇】ASP.NETMVC快速入门之数据库操作(MVC5+EF6)【第二篇】ASP.NETMVC快速入门之数据注解(MVC5+EF6)【第三篇】ASP.NETMVC快速入门之安全策略(MVC5+EF6)【第四篇】ASP.NETMVC快速入门之完整示例(MVC5+EF6)【番外篇】ASP.NETMVC快速入门之免费j...

三石推荐!把 Bootstrap 小清新带回家!

无敌传送门:http://fineui.com/demo_pro/default.aspx?theme=bootstrap1&menu=accordion  喜欢就来赞一个!把麻烦留给三石,把时间留给自己!把Bootstrap小清新带回家!注:BootstrapPure(小清新)主题下个版本...

JS解析URL参数为对象

曲不离口,拳不离手JS小编程练习之一:解析URL参数为对象url:http://www.baidu.com/we/index.html?id=098&aaa=123&ccc=456解析呈对象:{id:098,aaa:123,ccc:456}代码如下:     varurl="http://www.bai...

Error: webpack.optimize.UglifyJsPlugin has been removed, please use config.optimizat

按照教程上配置文件如下:varwebpack=require('webpack');varHtmlwebpackPlugin=require('html-webpack-plugin');varExtractTextPlugin=require('extract-text-webpack-plugin');varmer...

js中的"=="和equals()以及is()三者的区别

 在 javaScript或者jQuery中字符串比较没有equals()方法要比较两个字符串是否相等可以直接用==或者is()进行判断。    例如:    "a"=="a"   $("#...

JS中去除字符串空白符

海纳百川,有容乃大1、通过原型创建字符串的trim()//去除字符串两边的空白String.prototype.trim=function(){  returnthis.replace(/(^s*)|(s*$)/g,"");}//只去除字符串左边空白String.prototype.ltrim=function(){ ...
代码星球·2020-03-29

JS中的reduce函数

海纳百川,有容乃大定义:reduce()方法接受一个函数作为累加器,数组中的每个值(从左向右)开始缩减,最终计算为一个值。对空数组是不会执行回调函数的。案例:计算数组总和:varnum=[1,2,3,4,5];varres=num.reduce(function(total,num){returntotal+num;/...
代码星球·2020-03-29

JS中的匿名函数、回调函数、匿名回调函数

工欲善其事必先利其器在学习JavaScript设计模式一书时,遇到了“匿名回调函数”这个概念,有点疑惑,查找了些资料重新看了下函数的相关知识点之后,对这个概念有了认识。九层之台,起于垒土。在熟悉这一系列的概念之前,我们先来认识下JavaScript中函数吧。一、定义函数的方式有两种:函数声明函数...

JS变量连续赋值

下面就是这个经典案例:vara={n:1};varb=a;a.x=a={n:2};console.log(a);console.log(b);console.log(a.x);console.log(b.x);   我们先来看一下普通连续赋值,即:变量赋值的类型是数据类型值vara=3;varb=a=5;co...
代码星球·2020-03-29

js操作对象属性用点和用中括号有什么不同

书读百遍其义自见学习《JavaScript设计模式》一书时,学习工厂模式这一章节,发现了对象后使用中括号的情况,如下:varFactory=function(type,content){if(thisinstanceofFactory){//对于一下this后使用中括号不是很明白vars=newthis[type](c...

JS事件循环(Event Loop)机制

众所周知,为了与浏览器进行交互,Javascript是一门非阻塞单线程脚本语言。为何单线程?因为如果在DOM操作中,有两个线程一个添加节点,一个删除节点,浏览器并不知道以哪个为准,所以只能选择一个主线程来执行代码,以防止冲突。虽然如今添加了webworker等新技术,但其依然只是主线程的子线程,并不能执行诸如I/O类的...

jQuery中outerWidth()方法

  截图自:菜鸟教程https://www.runoob.com/jquery/html-outerwidth.html...
代码星球·2020-03-29

jQuery中$()可以有两个参数

概述这个函数接收一个包含CSS选择器的字符串,然后用这个字符串去匹配一组元素。jQuery的核心功能都是通过这个函数实现的。jQuery中的一切都基于这个函数,或者说都是在以某种方式使用这个函数。这个函数最基本的用法就是向它传递一个表达式(通常由CSS选择器组成),然后根据这个表达式来查找所有匹配的元素。默认情况下,如...
代码星球·2020-03-29