关闭
当前搜索:

React根据后台数据动态生成Form表单

import React, { Component } from 'react'; import ReactDOM from 'react-dom'; import { Form, InputNumber, Input, DatePicker, Button, Select } from 'antd'; import moment from 'moment'; // 推荐在入口文件全局设置 loca...
阅读(3541) 评论(2)

Javascript 变量提升

先来看一个例子:var tmp = "hello javascript";function f() { console.log(tmp); var tmp = "hello world"; }f(); console.log(tmp);上面代码最终运行结果如下:undefined hello javascript是不是很诧异,按道理应该两次log都是”hello javascript...
阅读(208) 评论(0)

javascript包装对象

javascript对象是一种复合值,是属性和已命名值的集合,通过.符合来引用属性值,当属性值是一个函数的时候,称其为方法。我们看到字符串也同样有属性和方法:var s = 'test'; var l = s.length; //属性 var i = s.indexOf('t'); //方法 typeof s // string但字符串s不是对象,是原始类型string,按理说原始类...
阅读(217) 评论(0)

javascript NaN和isNaN的理解

NaN(Not a Number) 是一个全局对象的属性,它表示未定义或不可表示的值,在编程中很少直接使用到 NaN,当算术运算返回一个未定义的或无法表示的值时,NaN就产生了。但是,NaN并不一定用于表示某些值超出表示范围的情况。将某些不能强制转换为数值的非数值转换为数值的时候,也会得到NaN。返回NaN的运算有如下三种: 1. 操作数中至少有一个是NaN的运算 2. 未定义操作 - 下列除...
阅读(1191) 评论(0)

CSS 定位总结

CSS 有三种基本的定位机制:普通流、浮动和绝对定位,但本篇文章要总结的是CSS中的position属性,position有四个值,static,absolute,relative,fixed。相对定位 relative生成相对定位的元素,相对于其正常位置进行定位,它原本占据的空间流仍然存在。当使用left、top、right、bottom偏移时起始计算点为外边距最外层,偏移后的元素不占据空间流,对...
阅读(316) 评论(0)

CSS选择器优先级

选择器的特殊性分成4个成分等级:a,b,c,d。 - 如果样式是行内样式,那么a=1。 - b等于ID选择器的总数 - c等于类、伪类和属性选择器的数量 - d等于类型选择器和伪元素选择器的数量...
阅读(170) 评论(0)

React Native Network Request Failed解决方案

今天在用React Native写一个网络请求的demo时模拟器一直提示Network Request Failed,很是苦恼,百度搜索好久都没有找到我想要的答案,stackoverflow上有人说这个错误只在开发模式下出现,生产版本不会出现,但这根本没有解决问题。还有人说:如果使用fetch获取数据,用的是POST方法,注意headers要添加请求头。当请求为GET时不能用body,当为POST时...
阅读(7705) 评论(1)

tcl调用python文件并传参

项目开发中需要用到tcl调用python实现一些tcl无法实现的功能,mark下。tcl调用python文件无传参首先新建一个add.py文件,该文件实现两个数的相加并返回结果,python中函数返回值用return实现,如果想要让python文件中值返回给tcl程序必须在python中print该值,add.py文件代码如下:#-*- coding: UTF-8 -*- def add(a,b...
阅读(1857) 评论(2)

CSS float

浮动是相对于父元素浮动的。 浮动后父元素高度会塌陷为0,被浮动的元素display属性会变为inline-block,想要让父元素高度正常,需要在浮动元素的下面清除浮动,变通方法是在浮动元素的父元素添加如下class。 .clearfix:after{ content: '.'; clear: both; display: block; visibility:...
阅读(459) 评论(0)

ThinkPhp子域名绑定控制器中方法

ThinkPhp3.2版本中可以将子域名和模块、控制器绑定,但不可以和控制器中方法绑定,既然ThinkPhp没有提供该方法,我们可以在index.php入口文件中根据域名绑定不同的控制器和方法来实现。...
阅读(2061) 评论(0)

cookie安全加密

本文为对cookie安全加密的一些个人看法,仅作记录,大家有什么好的建议方法可以留言。cookie一般情况下用于记录用户登录状态的,比如userid,千万不要记录密码,由于cookie是存储在客户端的,所以cookie很容易被人劫持修改。比如登录成功后在客户端写入cookie('userid') = 1,在服务器读取cookie userid的值,如果userid在数据库用户表中可以找到则证明当前用...
阅读(2436) 评论(0)

CSS实现会发光的输入框input

通过input标签创建一个输入框后,当用鼠标点击输入框会发现输入框外围边框会变色且会变得模糊,这是因为浏览器的默认样式在捣蛋,接下来我们自定义focus样式。实现上述效果需要4个步骤 取消浏览器默认样式outline。 设置边框样式、宽度、颜色。 设置边框阴影。 渐变过渡效果 取消浏览器默认样式outline以谷歌浏览器为例,当focus input输入框时浏览器会设置outline: -webki...
阅读(3939) 评论(0)

自定义模态框

WEB前端开发中经常需要用到模态框,如果你使用了bootstrap、easyui等前端框架,可以很方便的调用一个模态框,今天我们自己动手创建一个自定义模态框。弹出一个模态框需要以下两个步骤 显示一个蒙版遮罩整个浏览器可见区域 弹出模态框 创建背景背景用于测试蒙版和模态框,内容随便。 body{font-size: 24px;margin: 0;...
阅读(1766) 评论(0)

Jquery Easyui Tab中表单重复提交问题解决

问题描述: 在Tab中点击新增按钮,弹出一个window窗口,窗口中表单数据填写完成后点击提交保存按钮会提交两次数据,如果刷新整个页面,重复上面步骤只会提交一次数据。如果关闭Tab子选项卡,重复之前步骤有会提交两次数据,再次关闭Tab子选项卡,重复之前步骤有会提交三次数据。 问题分析: window窗口是通过html方式创建的,里面嵌套了一个form表单,该window窗口默认是隐藏的,通过...
阅读(1645) 评论(0)

Highcharts技巧总结(持续更新)

Highcharts没有提供方法动态显示或者隐藏dataLables,可以通过Jquery显示或者隐藏dataLables。...
阅读(808) 评论(0)
22条 共2页1 2 下一页 尾页
    个人资料
    • 访问:42244次
    • 积分:641
    • 等级:
    • 排名:千里之外
    • 原创:22篇
    • 转载:0篇
    • 译文:0篇
    • 评论:7条
    文章分类
    最新评论