页面中加入javascript,可以放在<head>或者<body>中,<script>标签中不用指定类型,浏览器默认它是javascript脚本

<script></script>
<script src="/static/lib/webpick/webpick.js"></script>

那么,Javascript标签应该放在那里?请看:Javascript标签位置和加载

基础知识:Javascript数组和字典Javscript对象和类Javascript事件Javascript日期

图形库:RaphaelHighcharts

AJAX:Ajax摘要JSONPJavascript中使用JSONJavascript与数据编码

编辑器:为UMEditor添加功能

模版技术:一个对前端模板技术的全面总结,Nunjucks

模块化:Javascript模块化编程(一):模块的写法Javascript模块化编程(二):AMD规范Javascript模块化编程(三):require.js的用法

表单控件赋值、取值操作

jQuery操作表单控件的值,注意:在jQuery中操作控件的id命名中不能带点。

// text, hidden, textarea, select取值
$("#ctrlid").val();

// text, hidden, textarea, select赋值
$("#ctrlid").val("newvalue");

jQuery Checkbox

<label><input type="checkbox" name="service_requirements" value="我要贷款"> 我要贷款</label>
<label><input type="checkbox" name="service_requirements" value="参加招聘会"> 参加招聘会</label>
<label><input type="checkbox" name="service_requirements" value="参加创业训练营"> 参加创业训练营</label>
<label><input type="checkbox" name="service_requirements" value="我要融资"> 我要融资</label>
<label><input type="checkbox" name="service_requirements" value="项目落地(孵化)"> 项目落地(孵化)</label>

获取选中的Checkbox框

var sr_checked_items = $("[name='service_requirements']:checkbox:checked");
var service_requirements = "";
for(var idx=0; idx < sr_checked_items.length; idx++) {
    if(idx > 0) {
        service_requirements += ',';
    }
    service_requirements += '"' + json_escape(sr_checked_items[idx].value) + '"';
}

jQuery Radio

获取Radio值

var gender = $("input[name='gender']:checked").val();
if(!gender) {
    // 提示请输入性别
}

IE兼容性问题

字典/属性中不能有多余的“,”

a = {
  "name":"jilili",
  "gender":"male",
}

gender属性后面的“,”在IE7中会产生错误。

innerHTML

IE6/7/8/9不支持修改p, tr, tbody等元素的innerHTML

[ 编辑 | 历史 ]
最近由“jilili”在“2018-02-18 12:22:49”修改