First of all, having scripts inside partial views is not recommended, so I'll illustrate my answer using a non-partial view.
What you are asking is not possible, however you could certainly have something like this in your Partial View's Parent view:
@model MyProject.Models.ParentModel
...
<script src=".../myScript.js"><script>
...
<span>
...
@Html.DisplayFor(model => model)
...
</span>
...
<script>
$(document).ready(function(){
var jsVariable = '@Model.MyModelVariable'
})
<script>
...
That way you'll get in your script the benefits of a strongly typed model, although note that this violates the unobtrusive js principles... However, making a rational use is harmless.
I find a good practice to use the Module pattern like this:
<script>
$(document).ready(function(){
var mod = new MyModule({
foo : '@Model.Foo',
bazSelector: '@Html.NameFor(model => model.Baz).ToString()'
// ... other module options
})
});
<script>
Then in your external file you can have your module:
function MyModule(options){
// use the options created from a strongly typed model...
}